一、 IP數據包格式
1、 IP數據包格式
網絡層負責定義數據通過網絡流動所經過的路徑。主要功能爲以下幾點:
定義了基於IP協議的邏輯尋址
選擇數據通過網絡的最佳路徑
連接不同的媒介類型
二、 ARP協議
1、 廣播與廣播域
廣播:將廣播地址作爲目的地址的數據幀。
廣播域:網絡中能夠接收到同一個廣播的所有節點的集合。
1.1、 MAC地址的廣播
MAC的廣播地址爲FF-FF-FF-FF-FF-FF。
MAC地址廣播域是所有相連接的交換機和集線器的集合。
交換機轉發MAC地址廣播,路由器阻擋MAC地址廣播。
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,查看本機緩存沒有PC2的MAC地址
2、 PC1發送ARP請求消息(廣播)
3、 所有主機收到ARP請求消息
3.1、PC2回覆ARP應答(單播)
3.2、其他主機丟棄ARP廣播
4、PC1將PC2的MAC地址保存到緩存中,發送數據。
動態學習到的ARP條目表,默認老化時間爲120S。
三、 ICMP協議
1、 ICMP主要功能介紹
ICMP是一個“錯誤偵測與回饋機制”,通過IP數據包封裝,用來發送錯誤和控制消息。ICMP屬於網絡層協議。
四、 課後實驗
1、查看本機ARP緩存表
2、 Cisco設備查看ARP命令
查看arp緩存表
清除arp緩存表
arp綁定
3、 ICMP基本操作
Ping命令連同的應答
Ping命令不能建立連接的應答,說明兩臺主機無法建立連接。
Ping命令應答爲未知主機名,說明DNS無法進行解析。
Ping命令連接超時,說明在規定的時間內沒有收到返回的應答消息。
Ping命令常用參數:
“-t”一直ping下去,直到按Ctrl+C纔會停止。
“-a”可以返回對方主機名。
“-l”一般ping包大小爲32字節,加入“-l”可以指定ping包大小。