国内最专业的IT技术学习网

UI设计

当前位置:主页 > UI设计 >

以太网数据传输原理你懂吗?

发布时间:2019/09/06标签:   数据    点击量:

原标题:以太网数据传输原理你懂吗?
路由是基于数据包的IP头部中的目标IP地点停止查找的;查找的是路由表。 那末甚么是以太网二层交流(switching)呢?为了将内网中的多台PC互联起来,使得PC之间可能以最简略的方法停止通讯,咱们每每会用一台接入层的交流机来衔接PC,以下图:

以太网数据传输原理
这时间咱们说,衔接在这台交流机上的PC,都属于一个LAN。这些PC都领有统一个网段的IP地点,同时也处于统一个播送域中,所谓的一个播送域,指的是一个播送数据帧所能泛洪的范畴,举个简略的例子,那就是PC1发送一个播送帧,接在交流机上的全部的PC都市收到这个播送数据帧而且都要去剖析这个报文(即便它能够并不须要这个数据而且终极将收到的数据帧抛弃,但check数据能否是发送给本人的这一进程依然会耗费装备资本)。当初咱们来剖析一下,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停止关系。以下图:
以太网数据传输原理
3.接上来交流机遇拿着这个数据帧的以太网头部中目标MAC地点,到MAC地点表中去查问。因为此时MAC地点表中,并没有婚配MAC2这个地点的条目,因而交流机将对这个数据帧停止泛洪Flooding,所谓泛洪就是将这个数据帧从除了收到它的接口以外的全部其余接口都发一份拷贝。如许做的目标现实上是:“哥不晓得你在哪,哥干脆就全都发一份,爱谁谁”。
以太网数据传输原理
4.衔接在该台交流机上的其余PC都能收到这个数据帧,然而除了PC2以外的其余PC在收到这个数据帧以后,将bit流成帧并检查以太网头部的目标MAC,发觉该MAC与本机的MAC并纷歧致,因而推断这个数据帧并非发送给本人,因而抛弃。而PC2在收到这个数据帧并检查目标MAC发觉,这个数据帧的目标MAC与本人的MAC是雷同的,因而推断这个数据帧是发送给本人的,因而停止CRC校验,校验胜利后将以太网头部解封装,将内层的IP数据将给IP协定栈行止理,进一步检查IP头部,发觉IP头部中的目标IP地点就是本机的IP,因而将IP头部解封装,将内层的payload将给下层协定处置。如斯一来PC1发送给PC2的数据就实现了单向的传输。关于交流机而言,MAC地点内外就有了一个条目。当初,PC2要回送数据给PC1,数据的结构以下图所示:

上一篇:Linux系统克隆工具之Top 6推荐

下一篇:没有了

返回
版权信息Copyright © 银河官网 版权所有    ICP备案编号:鲁ICP备09013610号