局域网通信原理
2020-11-10 16:27:52 3 举报
相同局域网内计算机通信原理
作者其他创作
大纲/内容
经过五层封住的数据脱离计算机A顺着网线发出
通过广播的形式发送一个ARP请求包,此网段中所有的计算机都会收到此请求包:(目标Mac地址全部为F)
交换机2
经由操作系统交给传输层
交换机1将数据发给交换机3,交换机3广播,交由交换机2
物理层
False
数据链路层
经由操作系统交给网络层
逐层拆包
网络层
网络层利用IP协议给数据封装了IP地址:原IP地址|目标IP地址|原端口号|目的端口号|数据192.168.3.10|192.168.3.98|8848|3456|dic
经由操作系统交给数据链路层
True
广播找到目标计算机
交换机1接收到数据进行拆包,只能拆到数据链路层。1.将计算机的Mac地址与端口号记录到Mac地址表中2.获取目标Mac地址,查询Mac地址表
计算机E
经由交换机2时
查询Mac地址表是否有对应的Mac-端口
交换机3
传输层
计算机AIP地址:192.168.3.10Mac地址:AA-AA-AA-AA-AA-AA
1.网络层理用以太网协议给数据封装了IP地址:原Mac地址|目标Mac地址|原IP地址|目标IP地址|目的端口号|数据
通过本机算计ARP列表查询目的Mac地址
经由操作系统交给数据链路成
交换机1
1. 传输层利用TCP协议给数据封装了端口号:原端口号|目的端口号|数据8848|3456|dic
应用层
计算机E收到请求包通过ip发现是找自己的:1. 先将计算机1的Mac与ip记录到本机的ARP列表中2. 然后给原计算机发送一个ARP响应包:
计算机A接收到回包之后,将计算机E的ip地址与Mac地址记录达到本机的ARP列表中
交换机2会将计算机E的Mac地址与端口号记录交换机2的Mac地址表中
1. 应用层获取对方的IP地址:192.168.2.98,端口号34562.将数据封装:dic={‘filename’:...‘file size’:...‘MD5’:...}
0 条评论
回复 删除
下一页