计网—ARP协议

ARP协议用于根据IP地址获取MAC地址,确保网络通信。每个节点的ARP表存储IP/MAC映射,记录分为静态和动态。ARP解析过程包括查表、广播询问、学习和保存。ARP报文格式包含硬件类型、协议类型、操作类型等字段。在OSI模型中,ARP属于链路层,而在TCP/IP模型中属于网络层。抓包分析展示了ARP请求(全广播地址)和应答(目标MAC地址明确)的过程。
摘要由CSDN通过智能技术生成

为什么需要ARP协议?

无论是主机到主机的通信,还是主机到路由器的通信,实质都是网卡之间的数据传递。为了传输成功,需要在已知IP地址的前提下获取目的网卡地址,这就是ARP(Address Resolution Protocol)协议所做的事情,获得某个IP的MAC地址。

ARP表

在每个IP节点(主机或路由器)的每个接口都有一个ARP模块,内有一个缓存表,这就是ARP表。在ARP表中记录了局域网内的一些节点的IP/MAC的映射关系。

Windows下,输入arp -a命令查看ARP缓存表:

  • ARP表中的每一条映射记录都有动态和静态之分,静态类型设定之后就不会变化了,而动态的记录会在超过TTL后过期删除,实时更新。
  • ARP表具备自学习的能力。

地址解析的过程

  1. 查表:发送方A查找ARP表,如果查询到了IP所对应的MAC则结束,如果没有查到,进行第二步。

  2. 询问:以广播的形式(目的MAC地址为ff:ff:ff:ff:ff:ff)向LAN中的所有节点发送ARP请求包,询问拥有目的IP的主机的MAC。

  3. 学习:所有收到ARP请求包的主机都会将主机A的IP和MAC的映射关系存到自己的ARP表

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值