标签:internet 网络设备 链路层 系统调用 nec 分配 网桥 arm 虚拟机安装
Linux入门
图1 不同IP通信原理
7.不同PC间通信发数据包过程(分三步,不同域/同一域,发包过程均如图2所以)
PC1访问同一广播域下的PC2(基于物理层发包)
1:计算是否在同一公网IP(同一广播域)下(可以判断公网IP192.168.11.1=>此处相同),如在同一广播域下,直接通过MAC地址识别对方,发包;
2:根据arp协议(Address Resolution Protocol)发包,数据包从PC1的MAC地址192.168.11.10/24出发,识别到PC2的MAC地址192.168.11.11/24,接着进入PC2,再反馈数据包,经过PC2的MAC地址,到达PC1的MAC地址
· 3:前提:得到同一广播域不同PC的MAC地址
PC1访问不同广播域下的PC3(基于网络层发包)
1.计算是否在同一公网IP下(192.168.11.1与172.16.45是不同公共IP)
2.arp协议:PC1发送数据包后,经过PC1MAC地址,再经过路由中的网关1,到达路由2中的网关2,有交换机分配网络识别到PC3的MAC地址172.16.45.10/24,进入PC3,
3.基于数据链路层发包,172.16.45.10/24为数据接收部分,接着有PC3回包,回到路由1的网关,在有交换机1分配到的网络识别到PC1的MAC地址,进入PC1
图2 发包过程
标签:internet 网络设备 链路层 系统调用 nec 分配 网桥 arm 虚拟机安装
原文地址:https://www.cnblogs.com/yuyukun/p/10148667.html