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