ARP协议全称Address Resolution Protocol。中文翻译是地址解析协议,简单说就是帮设备把IP地址翻译成MAC地址的翻译官
IP地址是设备在网络里的具体地址,类似于房间号。MAC地址则是设备自带的身份证号,也就是房间里的东西。以此为线索,让我们了解它的工作原理和意义
它的工作原理和核心功能是什么?
先把IP转MAC
先发起翻译请求,问一下谁是这个IP的主人
比如你在家里用电脑想给手机传一下工作备忘录,电脑会先检查自己的ARP缓存表,也可以把它理解为一个通讯录
这里举例手机的IP是192.168.3.10
看看有没有和手机相对应的MAC地址,如果没找到的话,电脑就会向整个局域网发送ARP请求包
相当于在拿着大喇叭问“你们哪个人的IP和我要找的对上了?有的话快告诉我,我要给它传备忘录”
目标设备回应阶段
这个时候家里的所有设备都会收到电脑的ARP请求,但只有IP是192.168.3.10的手机才会回应
“大哥可算找到我了,我这就把MAC地址告诉你”然后直接传给电脑
电脑收到手机的回应之后就会把这个对应关系存到缓存表里,下次就可以直接用了
ARP技术在家庭网络中的作用
柳南区宽带维修案例
月初我去华柳佳苑小区给一个用户维修网络,他的电脑可以正常连接WiFi,也就是说IP地址是正常的
但文件发不出去、网页也没办法正常打开。一通检测之后才发现是ARP缓存(记录设备IP与MAC地址对应关系的小本本)出错了
电脑把路由器的IP地址错误的翻译成了其他设备的MAC地址,导致数据传错了地方,清空缓存后网络就恢复了
注意事项
这个缓存表是有时间限制的,一般可能在半小时左右,到期后就会自动删除。下次传文件或沟通的时候还要重新翻译
这是因为要避免设备换IP,这样信息就会发错地方
但以上的步骤都是自动的,就像玩游戏做任务的时候的自动寻路是一样的。不用我们自己设置
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END