ARP为什么在TCP/IP模型里是互联层协议???

来源:百度知道 编辑:UC知道 时间:2024/06/16 16:35:27
在书上看到ARP协议是OSI的数据链路层协议,但又是TCP/IP层的互联层协议,有点糊涂了
OSI的数据链路层不是包括在TCP/IP模型的主机--网络层里的嘛?到底应该怎么去理解呢?
谢谢高手帮忙指点一下!

1.OSI模型(OSI Model),ARP协议位于网络层(Network Layer),不是数据链路层(Data Link Layer).在Tcp/ip模型(TCP/IP Model)里边,ARP位于互联网层(Internet-Layer).
2.OSI模型(OSI Model)是ISO(国际标准化组织)于1977-1979年之间提出一个网络通信标准,是一个完全失败的标准,事实它从来就没有得到全世界各大政府和网络硬件公司的支持.事实上的标准是1977之前就已经提出的APRNET后来演变成的TCP/IP模型.
3.因此实际上该种比较是没有什么意义的.RFC3439就有详细说明.但是如果一定要进行比较的话.有如下关系:
++ TCP/IP的Application Layer包括了OSI的Application Layer(应用层).Present Layer(表示层),大部分的Session Layer(会话层).
++ TCP/IP的Transport Layer包括了OSI的Session Layer(会话层),和Transport Layer(传输层).
++ TCP/IP的network layer是OSI的NetworkLayer(网络层)的超集.
++ TCP/IP的Data Link Layer包括了OSI的Data Link Layer(数据链路层),Physical Layer(物理层)以及一部分的Network Layer(网络层).
4.参考自:
wikipedia以及dhx blog.