一、ICMP & IGMP
ICMP:Internet Control MessageProtocol 網際控制報文協議
IP主機、路由器之間傳遞控制信息
ICMP報文種類有兩種:ICMP差錯報告報文、ICMP詢問報文
IGMP:Internet Group ManagementProtocol 網際組管理協議
主機和多播路由的請求
ICMP、IGMP都是工作在網絡層,採用IP數據報傳遞報文
OSI七層模型<->TCP/IP協議族
P.S.在OSI中ARP屬於鏈路層,在TCP/IP中ARP屬於網絡層
三、工作方式
四、封裝
五、PDU
Protocol Data Unit 協議數據單元
物理層-->位Bit
數據鏈路層-->幀Frame
網絡層-->包Packet
傳輸層-->段Segment
傳輸層↑-->數據Data
六、命令
1-1. ifconfig -a
可以用 ifconfig -a 命令查看自己的 IP 地址。
1-2. ping
可以使用命令 nslookup 或者 ping 來查看與域名相對應的 IP 地址
MTU:最大傳輸單元。
爲了提供足夠快的響應時間,以太網和IEEE802.3 對數據幀長度都有限制,其最大值分別爲1500 字節和 1492 字節,鏈路層的這個特性稱作MTU ,即最大傳輸單元 。
二、PPP
PPP(點到點協議)是爲在同等單元之間傳輸數據設計的鏈路層協議。這種鏈路提供全雙工操作,並按照順序傳遞數據。設計目的主要是用來通過 撥號或專線 方式建立 點對點 連接發送數據,使其成爲各種主機、網橋和路由器之間簡單連接的一種共通的解決方案。
點對點協議(PPP)爲在點對點連接上傳輸多協議數據包提供了一個標準方法。PPP最初設計是爲兩個對等節點之間的IP 流量傳輸提供一種封裝協議。在TCP/IP 協議集中它是一種用來同步調製連接的數據鏈路層協議。
三、命令
netstat -in
用命令 netstat -in 可以查看網絡接口的 MTU。