1. 程式人生 > >網路基礎學習日誌(一)

網路基礎學習日誌(一)

人類不可能將所有的記憶都塞入可以長期記憶的海馬體,大多數的記憶好比記憶體條裡的資料,也許什麼時候說沒就沒了。我想如果將每日所學記錄下來,之後再再來看看,說不定能過更快的回憶起來知識。這是我的寫下該部落格目的。

 

通過這兩天的學習,我瞭解了計算機網路基礎。今天的實驗是將如下的拓撲結構實現全網互通:

 

 

使用思科的Packet Tracer來模擬網路環境。

 

首先,這裡將Pc和Router直接連線,跳過了通常需要使用交換機[switch]。PC和Switch使用平行線【直通線】來連線,這裡PC直接連線Router是從第一層到第三層的連線了需要使用交叉線,另外Roter和Router的連線屬於同層連線也需要使用交叉線。

 

這裡的網路IP是靜態的那麼首要的事情是給裝置的所有介面手動分配IP地址,這裡的路由器訊號是思科2811,只有兩個介面,但是還可以額外外接一個100m位寬的介面。

 

給路由器分配IP時涉及路由器指令。

Router(config)#interface fastEthernet 0/0                         進入介面

Router(config-if)#ip address 192.168.1.254 255.255.255.0  配置ip地址

Router(config-if)#no shutdown                                        開啟介面

 

當所有介面的IP被分配好,此時拓撲上的各個連線點都應該是綠色的,但是PC之間是無法聯通的,理由如下。

PC0 ping PC1時,Router1收到電波,並識別到了電波上的地址資訊【來自PC0的IP,去往PC1的IP】,但Router1未記錄PC1的IP資訊,Router開始尋找PC1,開啟一個洪範或者說廣播後發現在它兩個介面的廣播域192.168.0.0和192.168.1.0,顯然這兩個廣播域內都不含PC1。

【這裡貼一條,某槓精同學問我為什麼PC1明明是聯通著的為什麼就連線不到。我回答,鳳姐在門口等你,她真的是等著你的,但是我不說你就是不知道。這裡的微觀原理我暫且不知,但是客觀的道理大概是這樣的】

此時便需要通過路由器下一條指令,來將5個廣播域連線起來。

【下一跳:流量從本地發出後,下一個進入介面的ip地址】

r1(config)#ip route 192.168.3.0 255.255.255.0 192.168.2.2

         字首   目標廣播域              下一跳

在這個實驗裡Router1有3個未知廣播域,需要下一跳3次,Router3同理。

Roter2,有兩個未知廣播域,需要嚇一跳兩次。

 

完成之後就可以讓,PC0 PC1 PC2互相ping來測試網路了。

 

 

二,分析如下動態網路

 

 

首先簡談一下交換機,交換機[switch]是集線器[HUB]和中繼器[放大電流]的基礎上更先進的裝置,能將終端發來的電流轉化成二進位制再轉化成電流,在一定程度上解決了遠距離傳輸導致的網路失真【畸變】,而衝突也沒有完全解決。

再談一下路由器的作用:

  1、將多個網段進行互聯

  2、為它所承載的資料做路徑的選擇

    當一個流量進入路由器後,路由器將基於資料包中的目標ip地址,查詢本地的路由表;

   若表中存在記錄將無條件按照記錄轉發;若沒有記錄將丟棄該流量;

r1#show ip route  檢視路由表

   預設路由器僅存在直連路由;非直連為路由器的未知網段;

   獲取未知網段的方法---1、靜態路由 --手寫

                        2、動態路由 --路由器間溝通生成

 

該拓撲較為簡單,可以使用讓路由器使用hdcp來自動分配IP。

DHCP:動態主機配置協議  同一分發和管理IP地址

   成為dhcp伺服器的條件:

   1、必須存在介面或網絡卡連線到所要下放地址的廣播域內

   2、該裝置的介面或網絡卡必須已經擁有合法ip地址且可以通訊

該圖只有路由器滿足這個】

在一臺裝置上可以建立多個dhcp池塘,但一個池塘只能為一個廣播域服務

Router(config)#ip dhcp pool wangcai  建立名為wangcai的chcp池塘

Router(dhcp-config)#

Router(dhcp-config)#network 192.168.1.0 255.255.255.0

Router(dhcp-config)#default-router 192.168.1.254

Router(dhcp-config)#dns-server 114.114.114.114

 

 

===附錄一些路由命令列===

配置:

Router>  Router部分為主機名,預設所有的路由器叫router,所有的交換機叫switch;

         >部分為模式;  

 

Router> 使用者模式,第一級別模式,最低級別模式;遊客模式

 

Router>enable  鍵入授權

Router# 特權模式,第二級別模式,檢視所有的引數,測試所有引數

 

Router#configure terminal   鍵入配置終端

Router(config)#  全域性配置模式,第三級別模式;可以對裝置進行管理配置

 

Router(config-???)#  其他配置模式  各種專用配置

出: exit      end 從特權以上直接回到特權模式

 

幫助系統: ?  查詢命令        tab鍵--自動補全單詞

Router(config)#no ip domain-lookup  關閉域名解析

Router#show ip interface brief  檢視介面的摘要