同一局域网的通信流程
2020-12-27 15:00:46 3 举报
同一局域网的通信流程
作者其他创作
大纲/内容
计算机EIP地址:192.168.3.98mac地址:EE-EE-EE-EE-EE-EE
局域网2
交换机3
交换机2
计算机A IP地址192.168.3.10 mac地址:AA-AA-AA-AA-AA-AA
应用层想将file1文件传给计算机E
经由交换机2 时
查询mac地址表是否有对应的mac-端口
物理层
广播找到目标计算机
False
局域网1
交换机1将数据发给交换机3,交换机3广播,交由交换机2
数据链路层
应用层
连接方式
计算机E IP地址:192.168.3.98 mac地址:EE-EE-EE-EE-EE-EE
1、传输层利用TCP协议给数据封装了端口号:源端口号 | 目的端口号 | 数据8848 | 3456 | dic
True
执行流程
经过五层分组的数据脱离计算机A顺着网线发出
1、网络层利用IP协议给数据封装了IP地址:源IP地址 | 目标IP地址 | 源端口号 | 目标端口号 | 数据192.168.3.10 | 192.168.3.98 | 8848 | 3456 | dic
经由操作系统交给传输层
交换机2会将计算机E的mac地址与端口号记录交换机2mac地址表中
通过广播的形式发送一个ARP请求包,此网段中亦局域网1中所有的计算机都会收到此请求包:(目标mac地址全部为F)AA-AA-AA-AA-AA-AA|FF-FF-FF-FF-FF-FF|192.168.3.20|192.165.3.40|8848|3456
层层拆包
1、网络层利用以太网协议给数据封装了IP地址:源mac地址 | 目的mac地址 | 源IP地址|目标IP地址|源端口号|目的端口号|数据AA-AA-AA-AA-AA-AA[EE-EE-EE-EE-E-EE|192.168.3.10| 192.168.3.98|8848 | 3456 |dic2、分组发送
Container
交换机1
传输层
计算机A接受到回包之后,将计算机E的ip地址与mac地址记录到本机的ARP列表中
通过本计算机ARP列表 查询目的mac地址
网络层
经由操作系统交给网络层
交换机1接受到数据进行拆包,只能拆数据链路层,1、将计算机1的mac地址与端口号记录到mac地址表中,2、获取目标mac地址,查询mac地址表
经由操作系统交给数据链路层
计算机E收到请求包通过IP发现是找自己的:1、先进计算机1的mac与IP记录到本机的ARP列表中2、然后给源计算机A发送一个ARP响应包:EE-EE-EE-EE-EE-EE | AA-AA-AA-AA-AA-AA|1192.168.3.98| 192.168.3.10| 8848| 3456
企业级路由器(多个WAN口,每个口对应网段)
0 条评论
下一页