在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

TCP/IP OSI各层协议,ARP属于哪一层的协议相关推荐

  1. TCP/IP OSI七层模型

    作者简介:一名在校云计算网络运维学生.每天分享网络运维的学习经验.和学习笔记.   座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页​​​​​​ 目录 前言 一.OSI七层模型 1.什么是OSI七层 ...

  2. 网络分层之OSI的7层模型与TCP/IP的5层模型

    网络分层之OSI的7层模型与TCP/IP的5层模型 1.OSI的7层模型与TCP/IP的5层模型的简单介绍 (1)OSI的7层模型 (2)TCP/IP的5层模型 2.TCP/IP协议栈的主要协议 3. ...

  3. TCP/IP的七层模型

    TCP/IP的七层模型 应用层 (Application): 网络服务与最终用户的一个接口. 协议有:HTTP FTP TFTP SMTP SNMP DNS TELNET HTTPS POP3 DHC ...

  4. 第四章 网络层(TCP/IP称网际层)

    第四章 网络层(TCP/IP称网际层) 4.1 网络层提供的两种服务 虚电路服务 数据报服务 思路 可靠通信应当由网络来保证 可靠通信应当由用户主机来保证 连接的建立 必须有 不需要 终点地址 仅在连 ...

  5. 在Debian 4.0rc3上编译内核2.6.24时加入Layer7模块笔记[防火墙中在TCP/IP第七层Layer7应用层阻挡QQ,MSN等软件的应用]...

    作者:何祖彬[RobinHe] Mail:zubin.he@gmail.com 始于2008年8月3日 上午 版本号:KernelLayer7-V1.0-20080803,2008年8月3日首版 转载 ...

  6. TCP/IP参考模型-传输层TCP

    系列文章目录 由于因特网的实现是一个分层架构,为了防止篇幅过大,笔者不想一篇文章就写完想表达的所有内容,于是会以系列文章的方式,主要内容包括TCP/IP分层架构.网络层的最短路径算法:Dijkstra ...

  7. 【计算机网络】TCP/IP协议栈—网络接入层

    TCP/IP协议栈其他文章 网络参考模型 TCP/IP协议栈-应用层 TCP/IP协议栈-传输层 TCP/IP协议栈-英特网层 文章目录 TCP/IP协议栈-网络接入层 数据链路层 以太网帧格式 以太 ...

  8. 【编程者必会系列】:TCP/IP之传输层

    计算机网络是计算机基础知识的重点,不管你是C++还是JAVA,安卓还是IOS,都必须要会的基础知识.今天学习的就是TCP/IP的传输层知识点总结,很多知识点将来面试中都会问到,值得学习! /** 本篇 ...

  9. TCP/IP之传输层(一)

                       TCP/IP之传输层(一) 计算机网络通信是个复杂的问题,为了完成数据通信,必须在数据中添加包头,也就是添加控制信息以保证数据能正确到达目的地,比如为了表示数据的 ...

最新文章

  1. error LNK1104: 无法打开文件“ComService.lib”
  2. getparameter的使用
  3. 关于input的change事件触发多次发解决
  4. 《风暴英雄》里那些超棒的游戏设计
  5. java进阶之注解篇
  6. ORACLE PL/SQL编程之八: 把触发器说透
  7. 55 SD配置-定价配置-定义定价过程的条件排斥
  8. aide入侵检测工具与crontab
  9. andrew ng 机器学习笔记_机器学习笔记
  10. air写文件 SecurityError: fileWriteResource 时报错的解决方法
  11. 苹果Mac临时文件存储助手工具:Yoink
  12. kdd数据集_learning from imbalanced data sets—第一章——KDD与数据科学概述
  13. 计算机论文a会c会,参考文献代码大全
  14. 宏定义超过字长的一些问题
  15. X1000对于camera控制部分的翻译
  16. 解决“无法删除文件:无法读源文件或磁盘”的方法(chkdsk)
  17. 前端js 面试题 forEach 和 map 有什么区别?
  18. 什么叫反光识别读数识别_一网通办全攻略来啦!政务服务事项网上办 让您一次都不用跑!...
  19. lol更新后连接不上服务器未响应,LOL登录错误服务器未响应 更新后无法进入游戏解决方法推荐...
  20. Java语言基础小结

热门文章

  1. BOSS 业务运营支撑系统
  2. xshell的一些基本操作
  3. Navicat中设计表时int类型的长度说明
  4. 微信小程序实现本地存储
  5. IDEA MyBatis 报错:Could not find resource com/xxx/xxxMapper.xml
  6. 推荐五个常用的免费图片素材下载网站
  7. xp 本地计算机策略组,本地组策略-win10没有本地安全策略组怎么打开软件
  8. Dreamweaver CC 2017中文版
  9. 服务器返回状态码说明
  10. 统计学之Bonferroni-corrected