欢迎您访问我爱IT技术网,今天小编为你分享的电脑教程是网络协议方面的经验知识教程:关于ARP的一些理解,下面是详细的分享!
关于ARP的一些理解
首先拓扑图如下:

一、PC1设置了192.168.1.254为自己的缺省网关
PC1第一次同PC2通信时,大家都知道数据封装到三层和二层之间时,会调用ARP去找对端的MAC地址,可是现在发现PC2的IP192.168.2.1和自己的IP192.168.1.1不在一个网段,那么PC1就会在ARP表里面查找自己缺省网关的MAC地址,如果查到了就会直接把路由器的MAC地址封装到二层帧里面,然后发给路由器R1,如果没查找到,那么PC1就会发送一个ARP广播去查找网关的MAC地址了,查找到了再封装网关的MAC地址到数据帧中。
二、PC1没有设置缺省网关
一样PC1第一次同PC2通信,可是这回PC1突然发现自己没有设置缺省网关,它不知道怎么才能到达路由器R1或者说网络中是否有路由器,于是PC1就会向192.168.2.1发送一个ARP请求,然后当路由器R1收到这个ARP请求后发现自己知道怎么去192.168.2.1,然后它就会把自己MAC地址回复给PC1,以此来响应PC1的ARP请求。事实上路由器欺骗了PC1,让PC1认为192.168.2.1这个地址就是路由器的f0/0这个接口,以后PC1所有发向192.168.2.1的数据包都会发送到路由器R1了,然后在由R1发给PC2。
以上这个过程就是代理ARP。
本文出自 “夏阳” 博客
以上就是关于关于ARP的一些理解的网络协议知识分享,更多电脑教程请移步到>>电脑教程。
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
