1. 程式人生 > >TCP/IP OSI各層協議,ARP屬於哪一層的協議

TCP/IP OSI各層協議,ARP屬於哪一層的協議

在OSI模型中ARP協議屬於鏈路層;而在TCP/IP模型中,ARP協議屬於網路層。 

1)ARP分層的位置是TCP/IP的網路層

2)ARP報文是由乙太網幀進行封裝傳輸的。沒有封裝進IP包。

3)實際上,對網路介面層的乙太網幀來講,它們同樣是幀的上層協議,當收到以太幀時,根據幀的協議欄位判斷是送到ARP還是IP。

4)之所以不把它放在資料鏈路層,是因為它並不具備資料鏈路層的功能,它的作用是為資料鏈路層提供接收方的幀地地址。 另外,我也建議讀《TCP/IP詳解》卷一里面有圖,明確它的位置屬於網路層(注,畫的時候,ARP RARP畫在IP層稍下端,而ICMP和IGMP畫在IP層的上部,因為這二個協議是由IP進行封裝的。)

TCP/IP: 

網路介面層(鏈路層):

網路層: IP,ICMP,IGMP,【ARP,RARP】

傳輸層:TCP ,UDP,UGP

應用層:Telnet,FTP,SMTP,SNMP.

OSI:物理層:EIA/TIA-232, EIA/TIA-499, V.35, V.24, RJ45, Ethernet, 802.3, 802.5, FDDI, NRZI, NRZ, B8ZS

資料鏈路層:Frame Relay, HDLC, PPP, IEEE 802.3/802.2, FDDI, ATM,  IEEE 802.5/802.2

網路層:IP,IPX,AppleTalk DDP,【ARP,RARP】

傳輸層:TCP,UDP,SPX

會話層:RPC,SQL,NFS,NetBIOS,names,AppleTalk,ASP,DECnet,SCP

表示層:TIFF,GIF,JPEG,PICT,ASCII,EBCDIC,encryption,MPEG,MIDI,HTML

應用層:FTP,WWW,Telnet,NFS,SMTP,Gateway,SNMP