實驗樓_TCP/IP網絡協議基礎_Note01_S1S2

S1  TCP/IP簡介

一、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 地址






S2  鏈路層介紹

一、MTU

MTU:最大傳輸單元。

爲了提供足夠快的響應時間,以太網和IEEE802.3 對數據幀長度都有限制,其最大值分別爲1500 字節和 1492 字節,鏈路層的這個特性稱作MTU ,即最大傳輸單元 。



二、PPP

PPP(點到點協議)是爲在同等單元之間傳輸數據設計的鏈路層協議。這種鏈路提供全雙工操作,並按照順序傳遞數據。設計目的主要是用來通過 撥號或專線 方式建立 點對點 連接發送數據,使其成爲各種主機、網橋和路由器之間簡單連接的一種共通的解決方案。

點對點協議(PPP)爲在點對點連接上傳輸多協議數據包提供了一個標準方法。PPP最初設計是爲兩個對等節點之間的IP 流量傳輸提供一種封裝協議。在TCP/IP 協議集中它是一種用來同步調製連接的數據鏈路層協議。



三、命令

netstat -in

用命令 netstat -in 可以查看網絡接口的 MTU。