ARP协议深入了解
Posted 南柯Dream丶
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ARP协议深入了解相关的知识,希望对你有一定的参考价值。
什么时候用到ARP协议?
局域网通信
局域网通信使用的是mac地址 而不是ip地址
ARP协议的作用是什么?
二层导址
广播和组播mac地址都是协议规定好的
只有在单播mac地址时才会用到ARP协议
为什么要寻址?
比如你设备更换 IP地址更改
都会导致IP地址和mac地址的改变
所以就需要ARP协议在每一次传输之前首先获取到正确的目标设备mac地址
ARP协议作用范围是什么?
同一个广播域
每个设备都有ARP路由表
用来记录主机ip和mac地址的对应关系
ARP表具有老化时间,不同设备到达设定时间就需要重新使用ARP协议来重新构建ARP表
ARP解析过程
用人话解释即为:
主机11对主机13说:你好主机13!我的ip为11 mac地址为A,请问你的mac地址是多少?
主机13应答:我的ip为13 mac地址为C
这样一个来回应答过程
主机11和13各自得到了对方ip的mac地址记录在ARP表中
歪耳吓
例1 ARP请求
数据包
例2 ARP应答
数据包
无故ARP包
终端设备使用无故ARP包来主动通告自己的mac地址
也同时用来检测局域网中有没有ip冲突
寻址不是目的 目的是传输数据(二层交换)
二层交换
步骤一:查表
以上是关于ARP协议深入了解的主要内容,如果未能解决你的问题,请参考以下文章