以太网数据传输原理是这样的,值得收藏

以太网数据传输的原理是这样的,值得收藏目的地指示的下一跳IP地址和出站接口信息转发数据包。

从上面的描述我们可以看到一些信息:

路由基于数据包IP头中的目标IP地址;

寻找路由表。什么是以太网第2层交换?

为了互连内部网中的多台PC,以便PC能够以最简单的方式进行通信,我们经常使用接入层的交换机连接到PC,如下所示:

此时我们说连接到此交换机的PC属于LAN。这些PC都具有相同的网段IP地址,并且也在同一个广播域中。所谓的广播域是指可以被泛洪的广播数据帧的范围。举一个简单的例子,PC1发送广播帧,连接到交换机的所有PC都将接收广播数据帧并分析消息(即使它可能不需要这些数据并最终丢弃接收到的数据帧,但检查数据是否为此过程发送给自己仍然消耗设备资源)。

现在让我们分析当PC1向PC4发送数据包时会发生什么。

1. PC1构造一个IP包。 IP包头中的源IP地址是自己的IP,即IP1,目的IP地址是IP2。

为了能够在以太网环境中进行传输,需要使用以太网报头封装上述IP数据包。在以太网报头中,源MAC地址是MAC1,目标MAC地址是MAC2(这里我们暂时忽略ARP过程)。

2。此数据帧发送到PC1所连接的交换机。我们知道路由器为数据转发维护一个路由表,在进行数据交换时,交换机是基于MAC地址表的。在初始情况下,开关的MAC表为空。然后,当交换机接收到PC-A发送的数据帧时,首先将数据帧以太网头段中的源MAC地址学习到MAC地址表中,并与接收该数据帧的接口和VLAN相关联。如下图所示:

0×251f

因此,开关将淹没数据帧。所谓的泛洪是从除接收该数据帧的接口之外的所有接口发送该数据帧的副本。这样做的目的实际上是:“不知道你在哪里,你会发送一份你所爱的所有兄弟的副本。”

0×2520个

4。其他连接到交换机的PC机可以接收该数据帧,但在接收到该数据帧后,PC2以外的PC机将传输该位并查看以太网头的目标MAC。发现MAC与本地机的MAC不一致,判断数据帧没有发送给自己,被丢弃。

头。

现在,PC2将数据发送回PC1。数据结构如下:

0×2521个

5。在接收到数据帧后,交换机首先检查数据帧以太网头的源MAC地址,将MAC地址学习到MAC地址表中,并与接收数据帧的接口24相关联。

目并关联到接口1,因此交换机将此数据帧交换到接口1。这叫做转换。

0×2522个

该数据帧最终由PC-A接收,PC-A完成了以太网环境中的数据交互过程。

摘要:以太网环境中所谓的二层交换意味着当二层交换机收到数据帧时,它会分析数据帧头的目的MAC地址并获取MAC地址。 MAC地址表执行搜索。如果匹配,则从与匹配相关联的接口交换数据帧。如果没有匹配,则数据帧被泛洪。因此:以太网第2层交换基于数据帧帧头中的目标MAC地址;

查找MAC地址表。

16: 16

来源: 51CTO

以太网数据传输的原理是这样的,值得收藏目的地指示的下一跳IP地址和出站接口信息转发数据包。

从上面的描述我们可以看到一些信息:

路由基于数据包IP头中的目标IP地址;

寻找路由表。什么是以太网第2层交换?

为了互连内部网中的多台PC,以便PC能够以最简单的方式进行通信,我们经常使用接入层的交换机连接到PC,如下所示:

此时我们说连接到此交换机的PC属于LAN。这些PC都具有相同的网段IP地址,并且也在同一个广播域中。所谓的广播域是指可以被泛洪的广播数据帧的范围。举一个简单的例子,PC1发送广播帧,连接到交换机的所有PC都将接收广播数据帧并分析消息(即使它可能不需要这些数据并最终丢弃接收到的数据帧,但检查数据是否为此过程发送给自己仍然消耗设备资源)。

现在让我们分析当PC1向PC4发送数据包时会发生什么。

1. PC1构造一个IP包。 IP包头中的源IP地址是自己的IP,即IP1,目的IP地址是IP2。

为了能够在以太网环境中进行传输,需要使用以太网报头封装上述IP数据包。在以太网报头中,源MAC地址是MAC1,目标MAC地址是MAC2(这里我们暂时忽略ARP过程)。

2.该数据帧被发送到PC1所连接的交换机。我们知道路由器维护用于数据转发的路由表,并且交换机在进行数据交换时基于MAC地址表。在初始情况下,交换机的MAC表为空。然后,当交换机接收到PC-A发送的数据帧时,它首先将数据帧的以太网报头中的源MAC地址学习到MAC地址表,并与接收数据帧的接口和VLAN相关联。如下图所示:

因此,交换机将泛洪数据帧。所谓的泛洪是从除接收它的接口之外的所有接口发送该数据帧的副本。这样做的目的实际上是:“不知道你在哪里,你会发送你所有兄弟的副本,你爱的人。”

4.连接到交换机的其他PC可以接收该数据帧,但是在接收到数据帧之后,除PC2之外的其他PC将流比特并查看以太网报头的目的MAC。发现MAC与本地机器的MAC不一致,因此判断数据帧不发送给自身,并被丢弃。

头。

现在,PC2将数据发送回PC1。数据结构如下所示:

5.交换机接收到数据帧后,首先检查数据帧的以太网报头的源MAC地址,将MAC地址学习到MAC地址表中,并与接收数据帧的接口24相关联。

目并关联到接口1,因此交换机将此数据帧交换到接口1.这称为切换。

该数据帧最终由PC-A接收,其完成以太网环境中的数据交互过程。

摘要:以太网环境中所谓的二层交换意味着当二层交换机收到数据帧时,它会分析数据帧头的目的MAC地址并获取MAC地址。 MAC地址表执行搜索。如果匹配,则从与匹配相关联的接口交换数据帧。如果没有匹配,则数据帧被泛洪。因此:以太网第2层交换基于数据帧帧头中的目标MAC地址;

查找MAC地址表。

仅提供信息存储空间服务。

数据框

以太网

开关

地址表

IP地址

阅读()

http://m.shijilanya.cn