第四章 ARP:地址解析协议

Question:

1.作用:

2.流程:

3.ARP高速缓存:

4.ARP报文格式:

5.ARP代理:

6.免费ARP(Gratuitous ARP):

Answer:

1.报文在链路层上的转发,依靠的是mac地址而不是IP地址,因此我们必须要知道目的主机的mac地址。而ARP协议的目的就是通过IP地址获取相应的mac地址。

2.1)请求主机向局域网上广播发送ARP请求,内容为:我的mac地址,我的IP地址,请问谁知道IP为某值的住记得mac地址。

    2)目的主机获得报文后,发送ARP单播应答,告知请求主机自己的mac地址。同时,检查自己的ARP高速缓存是否含有该主机内容,无则添加。

    3)请求主机获得应答后,在自己的ARP高速缓存中记录目的主机的项,并且可以利用该mac地址发送报文。

3.ARP高速缓存用来记录查询得到的主机mac与IP的对应项,以方便下次通信。一般而言,ARP项均需要设置超时时间。

4.APR报文:

以太网头部:14B(类型字段设为 0x0806)

硬件类型:2B,1表示以太网

协议类型:2B,0x800表示IP协议

硬件地址长度:1B,以太网为6

协议地址长度:1B,IP为4

op:2B,1 为 ARP请求,2为ARP应答,3为RARP请求,4为RARP应答

发送端以太网地址:6B

发送端IP地址:4B

目的段以太网地址:6B

目的段IP地址:4B

5.ARP代理:同一局域网内,添加路由器转发不同物理实现的报文转发。而为了在路由器两侧使用ARP,则需要通过路由器的报文都有路由器转发,故需要将不同端的主机的mac设为路由器的mac。

 6.Gratuitous ARP:查询与自己IP相同的主机的IP ,可用于查询是否有IP冲突,也可以用来无盘主机启动的时候,通知其他主机自己是否更改了mac(更换网卡)。                     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值