同网段之间的通信流程
2020-11-11 21:53:53 0 举报
同网段之间的通信流程
作者其他创作
大纲/内容
交换机2
1. 传输层利用TCP协议给数据封装了端口号:源端口号| 目标端口号| 数据 8848 | 3456 | dic
连接方式
交换机3
交换机1
执行流程
True
经由操作系统传给下一层
传输层
计算机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.11|192.168.3.10|8848|3456|
应用层
False
交换机1接收到数据进行拆包,只能拆到数据链路层,1将计算机1的mac地址与端口号记录到mac地址表中2. 获取目标mac地址,查询mac地址表
广播找到目标计算机
计算机A接收到回包之后,将计算机E的ip地址与mac地址记录到本机的ARP列表中,然后
物理层
1. 网络层利用IP协议给数据封装了IP地址:源IP地址| 目标IP地址| 源端口号| 目的端口号 | 数据192.168.3.10 | 192.168.3.11 | 8848 | 3456 | dic
数据链路层
层层拆包
路由器
经由交换机2时
经过五层封装后的数据脱离计算机A从网线发出
1. 数据链路层利用以太网协议给数据封装了 Mac地址:源Mac地址| 目标Mac地址 | 源IP地址 | 目标IP地址 | 源端口号 | 目标端口号 | 数据AA-AA-AA-AA-AA-AA|BB-BB-BB-BB-BB-BB|192.168.3.10|192.168.3.11|8848|3456|dic2. 分组发送
交换机1将数据发给交换机3,交换机3广播,交由交换机2
通过广播的形式发送一个ARP请求包,此网段中亦局域网1中所有的计算机都会收到此请求包:(目标mac地址全部为F)AA-AA-AA-AA-AA-AA|FF-FF-FF-FF-FF-FF|192.168.3.10|192.168.3.11|8848|3456|
交换机2会将计算机B的mac地址与端口号记录到交换机2mac地址表中
计算机BIP地址:192.168.3.11Mac地址:BB-BB-BB-BB-BB-BB
通过本计算机ARP列表查询目标Mac地址
收藏
收藏
0 条评论
下一页