網絡層協議與應用ARP與ICMP

一、   IP數據包格式

1、  IP數據包格式

網絡層負責定義數據通過網絡流動所經過的路徑。主要功能爲以下幾點:

   定義了基於IP協議的邏輯尋址

   選擇數據通過網絡的最佳路徑

   連接不同的媒介類型

blob.png

二、  ARP協議

1、   廣播與廣播域

廣播:將廣播地址作爲目的地址的數據幀。

廣播域:網絡中能夠接收到同一個廣播的所有節點的集合。

1.1、        MAC地址的廣播

MAC的廣播地址爲FF-FF-FF-FF-FF-FF

MAC地址廣播域是所有相連接的交換機和集線器的集合。

交換機轉發MAC地址廣播,路由器阻擋MAC地址廣播。

blob.png  blob.png

 

 

 

1.1、        IP地址廣播

IP網絡的最後一個地址爲廣播地址,即主機部分全部爲1

在數據幀中,目的MAC地址是FF-FF-FF-FF-FF-FF

            目的IP地址是IP網絡的廣播地址。

2、   ARP協議

2.1  ARP

      ARP(地址解析協議):將一個已知的IP地址解析成MAC地址。

原理:

1、  PC1發送數據給PC2,查看本機緩存沒有PC2MAC地址

2、  PC1發送ARP請求消息(廣播)

3、  所有主機收到ARP請求消息

3.1PC2回覆ARP應答(單播)

3.2、其他主機丟棄ARP廣播

              4PC1PC2MAC地址保存到緩存中,發送數據。

           動態學習到的ARP條目表,默認老化時間爲120S

三、  ICMP協議

1、  ICMP主要功能介紹

ICMP是一個“錯誤偵測與回饋機制”,通過IP數據包封裝,用來發送錯誤和控制消息。ICMP屬於網絡層協議。

 

四、  課後實驗

1、查看本機ARP緩存表

blob.png

2、  Cisco設備查看ARP命令

查看arp緩存表

blob.png

   清除arp緩存表

  blob.png

      arp綁定

  blob.png

3、  ICMP基本操作

Ping命令連同的應答

blob.png

Ping命令不能建立連接的應答,說明兩臺主機無法建立連接。

blob.png

Ping命令應答爲未知主機名,說明DNS無法進行解析。

blob.png

Ping命令連接超時,說明在規定的時間內沒有收到返回的應答消息。

blob.png

 

Ping命令常用參數:

-t”一直ping下去,直到按Ctrl+C纔會停止。

blob.png 

-a”可以返回對方主機名。

blob.png

-l”一般ping包大小爲32字節,加入“-l”可以指定ping包大小。

blob.png


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章