Linux網路應用編程之集線器(Packet Tracer模擬),packettracer
Packet Tracer入門一,集線器概況
對接收到的訊號進行再生整形放大,以擴大網路的傳輸距離,同時把所有節點集中在以它為中心的節點上。
工作於OSI(開放式系統互聯參考模型)的最底層(物理層)。
二,集線器分類
無源集線器:不對訊號做任何的處理,對介質的傳輸距離沒有擴充。該Hub會將它收到的訊號廣播給所有串連它的裝置。
有源集線器:與無源集線器最大的區別就是,它能夠對訊號進行整形放大,這樣能夠提高兩台裝置間的傳輸距離。
智能集線器:具備以上兩種情況外,還具備網路管理以及路由功能。
三,PC+Hub模擬
運行Packet Tracer,在彈出介面的右下角單擊終端裝置(圖中用A標記),這時旁邊的裝置類就會出現PC、伺服器、印表機、電話,選中PC(圖中用B標記)並將其拖拽到工作區(拖兩個PC到工作區)。
然後再單擊右下角的集線器(Hubs圖中用C標記),這時旁邊的裝置類同樣會出現各種各樣的集線器,咱們練習選第一個(圖中用D標記)就行,將其拖拽到工作區。
這時我們的裝置已經選好,咱們就要用線路將各個裝置串連起來:單擊右下角的線路表徵圖(圖中用E標記),這時旁邊裝置類就會出現很多線路,單擊第一種線(圖中F標記)
將滑鼠移到工作區滑鼠會變“線頭”,按一下滑鼠工作區的任意裝置這時滑鼠就會引出一條線路,然後滑鼠再單擊另一個裝置,此時兩個裝置就會被串連在一起,重複這樣的步驟完成圖中的網路拓撲。
剩下的工作就是配置PC、Hub的參數使其工作。
要想PC1 ping PC2,應該讓PC1與PC2處於同一網段,那麼就要分別配置PC1與PC2的網路參數:按照圖中的指示操作,圖中是對PC1設定,如果是對PC2網路設定需要更改圖片中3:IP Adress為192.168.1.XX,此處的xx表示不要與其他主機的IP相同就行,Subbet Mask 不變為255.255.255.0
配置好網路參數後,接下來咱們的工作就是用PC1 ping PC2:操作
當我們單擊中2處,會出現一個cmd終端,在這個終端裡輸入ping 192.168.1.2其中“192.168.1.2”以你你PC2的IP為準,(即時模式)啟動並執行結果如下:
(模擬模式)運行結果:注意在cmd終端ping 192.168.1.2之前需要在主介面將上面的即時模式調整到模擬模式:
這時再到cmd終端ping 192.168.1.2,注意現在還看不到結果,因為我們是在模擬模式運行,PC1的ICMP不會像即時模式馬上將資料包傳到PC2,因為它需要我們一步步調試。
在我們調試的過程中,ICMP請求資料包將PC1-->Hub-->PC2,然後PC2的ICMP回應包PC2---->Hub---->PC1,這樣一次ping完成。
四,知識擴充
在上面的類比模式調試中,通過單步調試我們能瞭解ICMP包從一個裝置到達另一個裝置,如果我們想瞭解這個過程中資料包發生了怎樣的變化,需要如下操作:通過這張圖我們可以看出ping命令的資料包是由乙太網路頭部、IP頭部、ICMP報文組成。