1.主机A想要和主机B 进行通讯,首先会发送一个ARP的广播。
2.第一次封装包含:源IP(192.168.1.2)目的IP(192.168.2.2);源Mac(11-11)目的Mac(22-22)
PS:ARP广播只有同一广播域中才能收到,主机B和主机A并不在一个广播域中,所以主机A的ARP广播只能到Mac地址为(22-22)的端口。
3.第二次封装:源IP(192.168.1.2)目的IP(192.168.2.2);源Mac(22-22)目的Mac(33-33)
PS:路由器A会将收到的广播重新拆开分析,会重新发送一个ARP广播去寻找主机B的Mac地址,从传输的开始到结束,源和目的地的IP地址不会改变,如果改变那主机B无法回包给主机A进行通讯。
4.第三次封装:源IP(192.168.1.2)目的IP(192.168.2.2);源Mac(44-44)目的Mac(55-55)
PS:路由器B接收到广播后重新拆开分析,重新发送一个ARP广播寻找主机B的Mac地址。
5.第四次封装:源IP(192.168.1.2)目的IP(192.168.2.2);源Mac(55-55)目的Mac(66-66)
PS:路由器B发出ARP广播到最近的一个端口,主机B收到了属于自己IP地址的广播,最后会接收到主机A经过2个路由器发出的数据包。
Original: https://www.cnblogs.com/fengxia6/p/16667102.html
Author: 风夏呀
Title: 如何配置静态路由
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/577790/
转载文章受原作者版权保护。转载请注明原作者出处!