tcpip详解卷一arp 地址解析协议

本文深入探讨了ARP(Address Resolution Protocol)协议的工作原理,包括 ARP 请求和应答的格式及作用,如何从IP地址获取MAC地址。同时介绍了免费ARP的功能,用于检测IP冲突和更新MAC地址信息。此外,还讲解了ARP代理的概念,如何在路由器中实现跨网段的地址解析,确保数据包正确转发。
摘要由CSDN通过智能技术生成

大家回顾一下以太网数据包的格式
在这里插入图片描述
图4-1以太网包
那么有个问题,比如想要发送报文内容为你好,到ip为192.168.1.2的电脑,那么怎样知道对应的mac为多少?这个时候就是arp协议来从ip地址获取对应的mac
在这里插入图片描述
图4-2arp报文格式
这个是arp请求格式,这里说明一下,arp协议也属于以太网数据包,现在来一个个分析每个格式
1、以太网目的地址:因为不知道对端的以太网目的地址,所以这里填写全ff
2、源地址,填写发送端的以太网mac地址
3、帧类型:大家记得如果为IP报文应该填写0800,这里为arp协议,那么应该填写0806
4、硬件类型:如果是以太网这里就填写1,其他的先不用考虑,因为硬件类型大多数都是以太网
5、协议类型:如果是IP协议就填写0800,其他的不用考虑
6、硬件地址长度:MAC的长度为6所以填写6
7、协议地址长度:ip长度为4这里填写4
8、Op:op为1表示arp请求,op2为2为应答(这里晚点会在实例里面讲解请求与应答具体概念)
9、发送端以太网地址:发包主机的mac地址
10、发送端ip地址&#x

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值