ARP:地址解析协议<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
ARP为IP地址到对应的硬件地址之间提供动态映射,也就是把Internet地址转变成以太网地址(以太网地址即为MAC地址)
 
目的地址为全1的特殊地址是广播地址,电缆上的所有以太网接口都要接收广播的数据帧。
以太网帧类型表示后面数据的类型。对于ARP请求或应答来说,该字段的值为0x0806
硬件类型字段表示硬件地址的类型。值为1表示以太网地址。
协议类型字段表示要映射的协议地址类型。值为0x0800即表示为IP地址。
硬件地址长度和协议地址长度分别指硬件地址和协议地址的长度。就以太网上IP地址的ARP请求或应答来说,其值分别为6和4。
操作字段(op)四种类型:ARP请求值为1、ARP应答值为2、RARP请求值为3、RARP应答值为4。
 
在请求报文中请求主机会在请求报文中输入需查询MAC地址的IP地址,在已广播方式发送出去,网络中每一台主机收到请求报文,查看请求的IP地址是否属于自己,不是丢弃,是就发送回应报文,并在报文中写入MAC地址
疑问,已经知道需要查询MAC地址的主机IP,为什么还要以广播形式发送,不能直接发送信息到该主机上

ARP具有本地性,只在当前的物理网内有效,只能在一个物理网内生成和终止,不可能跨接多个物理网
当在不同物理网的两台主机通信时,ARP会在不同物理网内,独自生成传输

主机A----路由器R1----路由器R2----主机B
要是A和B通信,那么A和R1之间有一次ARP,R1和R2之间有一次,R2和B之间有一次

以上是我个人学习的笔记,其中难免有我理解上的错误导致某些说法错误,如果正在学习中的切不可全按我的理解,一定要按书或者请教高手,如果哪位高手不巧看到我写的,发现其中有错误,鄙人恳请指出,不甚感谢!

转载于:https://blog.51cto.com/freeocean/1080465

TCP/IP协议之ARP笔记相关推荐

  1. 计算机网络基础:TCP/IP协议相关知识笔记​

    1.TCP/IP特性 逻辑编址:每一块网卡会在出厂时由厂家分配了唯一的永久性物理地址.针对Internet,会为每台连入因特网的计算机分配一个逻辑地址也就是IP地址. 路由选择:专门用于定义路由器如何 ...

  2. snmp是什么层协议_计算机网络基础:TCP/IP协议相关知识笔记?

    1.TCP/IP特性 逻辑编址:每一块网卡会在出厂时由厂家分配了唯一的永久性物理地址.针对Internet,会为每台连入因特网的计算机分配一个逻辑地址也就是IP地址. 路由选择:专门用于定义路由器如何 ...

  3. TCP/IP协议第一章笔记

    一.概述 1.1引言 TCP/IP起源于60年代末美国政府资助的一个分组交换网络研究项目,到90年代已发展成为计算机之间最常应用的组网形式. 1.2分层 网络协议通常分不同层次进行开发,每一层分别负责 ...

  4. 竟然在GitHub标星27k+阿里大牛肝出的443页TCP/IP协议趣谈笔记,有何神奇之处?

    前言: 十个人程序员里面,有十个都会说自己学过网络协议,九个人都会说自己懂网络协议.但是面试的时候,问几个问题,能回答的可能只有两三个.不信?来,我问你几道. 1.TCP 协议跟 UDP 协议有什么区 ...

  5. 计算机网络:小明在家打开一个网址过程细致版(DNS缓存、DNS查询、TCP/IP协议、ARP协议、HTML渲染)

    文章目录 前言 一.DNS缓存 浏览器缓存 操作系统缓存 路由器缓存 ISP缓存 二.DNS查询 1.发起DNS查询 2.DNS服务器设计结构 3.DNS服务器查询步骤 4.ARP请求 5.封装TCP ...

  6. 在哪里查看计算机配置的网络协议簇,tcp/ip协议簇

    TCP/IP协议簇是Internet的基础,也是当今最流行的组网形式.TCP/IP是一组协议的代名词,包括许多别的协议,组成了TCP/IP协议簇.其中比较重要的有SLIP协议.PPP协议.IP协议.I ...

  7. TCP/IP详解学习笔记(3)-IP协议,ARP协议,RARP协议

    把这三个协议放到一起学习是因为这三个协议处于同一层,ARP协议用来找到目标主机的Ethernet网卡Mac地址,IP则承载要发送的消息.数据链路层可以从ARP得到数据的传送信息,而从IP得到要传输的数 ...

  8. TCP/IP详解--学习笔记(3)-IP协议,ARP协议,RARP协议

    ARP协议用来找到目标主机的Ethernet网卡Mac地址,IP则承载要发送的消息.数据链路层可以从ARP得到数据的传送信息,而从IP得到要传输的数据信息. 1.IP协议 IP协议是TCP/IP协议的 ...

  9. TCP/IP协议基本概括+ARP协议详解+DNS协议详解---Linux学习笔记

    TCP/IP协议的体系结构: TCP/IP协议族四层模型和OSI七层模型 上层协议使用下层协议的服务,下层协议给上层协议提供一个接口. 四层模型中各个层次的作用和特点 上图说明: 最底层是数据链路层, ...

最新文章

  1. PLUICameraViewController 拍照页面崩溃
  2. 《Redis设计与实现》简读
  3. DPDK vhost库(十一)
  4. win32中GBK、UTF8的互转
  5. windows 2008 R2下(AD RMS)无法检索证书层次结构的解决方法
  6. 访问25%无法访问的人-如何设计可访问性
  7. 如何获取图像的驱动_Adobe Camera Raw 12 Mac(Raw格式图像ps插件) v12.2.1.417
  8. 大数据失败案例之七宗罪
  9. pod升级以及更新不到最新的第三方库解决方法
  10. vc2005运行库彻底卸载_VC2005运行库-解决方案
  11. 微软大中华区迎来10年来首位华人CEO;华为前高管出任云南白药CEO;港交所新行政总裁委任获批 | 高管变动...
  12. word文档找不到smartart_Word2016文档中插入SmartArt图形并添加文本的方法
  13. php5.6.40 在 win10下安装全过程 ( 图文教程、附官方下载链接 )
  14. 2021-2027全球与中国豪华隐形眼镜市场现状及未来发展趋势
  15. 大学里,单身率最高的专业竟然是这些!
  16. 超微服务器芯片,北京超微GPU服务器
  17. 2020-08-09 我来邀请码
  18. 关于SAP十个常见问题集锦
  19. php加解密方案,可设定过期时间
  20. 中文与acsii码相互转换方法

热门文章

  1. linux本地监听创建,linux 创建监听服务器
  2. mongorepository查询条件_MongoDB动态条件之分页查询
  3. 【每日一题】航班预订统计
  4. kubernetes资源对象之security context
  5. jquery怎么获取radio的值
  6. php memcached 扩展安装目录,php安装memcached扩展
  7. 运维进阶——CIFS文件系统共享
  8. linux下载python的es库,Elasticsearch py客户端库安装及使用方法解析
  9. linux history存放位置,Linux中history历史命令使用方法详解
  10. html财务统计,财务统计.html · 珠烟/layuiadmin-templete - Gitee.com