Advertisement

二层和三层主机通信

阅读量:

今日记录二层与三层主机之间的通信流程。

1、二层主机通信

在这里插入图片描述

(1)当PC0需要与PC1进行通信时,首先会检查自身的ARP缓存表。若表中未记录PC1的MAC地址信息,PC0将向网络广播ARP请求报文。接收到该请求的PC1会单向发送包含自身MAC地址的响应,并同时将PC0的MAC地址保存至自身的ARP缓存中。当PC0获取到PC1返回的ARP响应后,会将PC1的MAC地址更新至本地ARP缓存,并据此封装数据帧,随后将帧传输至交换机。

(2)若ARP缓存中已存在PC1的MAC地址信息,则PC0会直接将待发送的数据封装为标准格式的数据帧,具体结构包括:目标MAC地址、源MAC地址、源IP地址、目标IP地址以及数据内容。该帧在传输至交换机后,交换机会记录下PC0的MAC地址,并检查其内部MAC地址表中是否存在目标MAC地址。若存在匹配项,则交换机会通过单播方式将数据帧转发给对应的终端设备PC1。

(3)若在MAC地址表中未找到对应的目标MAC地址,交换机会向整个网络广播ARP请求报文。此时,接收到该请求的PC1会将其自身的MAC地址反馈给交换机。随后,交换机会将该信息存储

全部评论 (0)

还没有任何评论哟~