不同网段的通信过程

这里的AA和HH指的是mac地址,上面画×的是路由器

底下的这个pc1,或者其他的连接在这里的pc,他们的默认网关就是路由器的这个192.168.1.1/24这个接口

来看看通信的过程

1、先判断(和之前一样)

2、去查默认网关,看看网关是不是和这个pc在同一个网段(这里 是)

3、查网关的mac地址(和之前一样,同网段通讯也得查,查arp表,然后广播包啥的,一样)

获取到网关的mac地址后发送的数据包是什么样的呢?

AA是源pc的mac地址,后面3、4是pc1和pc2的ip地址(源ip和目的ip),但是!这里的第二个不是pc2的mac地址了,这是路由器网关的mac地址

4、封装发送数据包

网关收到这个数据包会干啥呢,先把前面的两个mac地址的数据给拆掉,因为交换机主要是看mac地址的,而路由器主要是看ip地址了,所以前面的mac对于路由器来说就没啥用了

这时候路由器会根据你的ip地址告诉你下一步要去哪,这里就是2.1发到2.2,然后新的数据包就是这样的

重新把mac地址写上,就是2.1的地址和2.2的地址(这俩也是先判断是在同一网段)

那r1也不是天生就知道r2的2.2的mac地址的,假如不知道也是一样的广播呗,在这个路由器里面也是存在着arp表

后面就是重复前面的过程

5、路由选路

6、pc2应答

应答数据包的样子是这样滴(同网段通信好像不发应答包)

相关推荐
可爱系程序猿4 小时前
Windows 打印链路诊断:从设备枚举、TCP/IP 端口到 Spooler 服务恢复
网络·网络协议·tcp/ip
深念Y6 小时前
P2P组网选型与折腾记录
网络·网络协议·p2p·局域网·远程·组网
jjjava2.06 小时前
系统日志:从入门到精通的完整指南
网络·数据库
MartinYeung57 小时前
[论文学习]InjecAgent:工具集成大语言模型智能体的间接提示注入基准测试
网络·学习·语言模型
paopaokaka_luck7 小时前
基于Springboot3+Vue3的高校选课系统(AI选课助手、协同过滤算法、分享到微博、扣扣、Echarts图形化分析)
网络·spring boot·网络协议·echarts
三川6988 小时前
深入浅出SSD 10:UFS介绍
网络
BullSmall9 小时前
AFL++ HTTP Mode(网络 / HTTP 服务模糊测试)完整安装教程
网络·网络协议·http
Yuiiii__9 小时前
一次“在家连不上公司内网服务”的排障实战记录
网络·智能路由器
普马萨特10 小时前
5G小基站对室内定位的影响
网络·5g
专业工业电源打工人10 小时前
F0505S-2WR3 适配优选 钡特电源 DF2-05S05LS|2W 隔离 DC-DC 模块电源5V转5V硬件选型参数规格解析
大数据·网络·人工智能