ARP协议的工作原理,为什么它能支持设备之间互相传数据?

ARP协议全称Address Resolution Protocol。中文翻译是地址解析协议,简单说就是帮设备把IP地址翻译成MAC地址的翻译官

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
喜欢就支持一下吧
点赞1 分享