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