首页 > 新闻中心
专业知识

高速焊接工艺

浏览:725次    发布日期: 2017-06-03


简介

TCP / IP协议群集和基础协议协作以确保数据的端到端传输。数据传输过程是一个非常复杂的过程。例如,在数据转发过程中执行了一系列封装和解封装。

因此数据封装过程,网络工程师应彻底了解各种设备上的数据转发过程爱游戏体育网页版 ,以便能够正确分析和检测网络。

Picture.png

在同一网段内或不同网段之间转发数据包的原理基本相同。

数据可以在同一网络内或不同网络之间传输。数据转发过程也分为本地转发和远程转发,但是两者的数据转发原理基本相同,都遵循TCP / IP协议套件。

在此示例中澳洲幸运10 ,主机A需要访问服务器A的Web服务凤凰体育 ,并且两者之间在嘉定建立了TCP连接。

TCP封装

Picture.png

主机A将首先对要发送的应用程序数据执行相关操作,例如加密和压缩,然后执行传输层封装。 Web应用程序基于传输层的TCP协议传输数据。当主机A使用TCP进行数据包封装时,它必须填写源端口和目标端口字段,初始序列号和确认序列号字段,标识位,窗口字段和校验和字段。在此示例中极速时时彩 ,数据段的源端口号是主机A随机选择的端口1027,目的端口号是服务器A的众所周知的TCP端口80。

IP软件包

Picture.png

主机A完成传输层封装后,通常将执行网络层数据封装。使用IP进行封装时,需要明确IP数据包的源地址和目标地址。如果IP数据包的大小大于网络的最大传输单位(MTU),则消息可能在传输过程中被分段(分段是IP层)。

生存时间(TTL)字段用于减少网络环路的影响。对于ARG3系列路由器生成的数据包,默认TTL值为25 5.。当路由器转发数据包时,该值将减少1。如果路由器发现该值已减少至0,则将丢弃该数据包。这样,即使网络中存在环路,数据包也不会一直在网络上转发。

协议字段标识传输层使用的协议。在此示例中,传输层使用TCP协议,因此此字的填充值为0x06。

查找路由

Picture.png

主机A必须具有到目的地的路由。

每个主机独立维护自己的路由表条目。主机A在发送数据之前需要检查它是否可以到达目的地。通过找到路线来完成此过程。在此示例中,主机A具有到“任何网络”的路由(在IP寻址部分中进行了简要描述),并且其发送到其他网络的数据将通过IP地址1 0. 1. 1. 1被转发到下一跳,即网关1 0. 1. 1. 254。

ARP

Picture.png

通过ARP缓存表查找下一跳的MAC地址。

如果表条目中没有下一跳的MAC地址,则主机A将发送ARP请求。

接下来,由于要将数据包封装到数据帧中,因此主机A需要获取下一跳的MAC地址,这是网关的MAC地址。主机首先查询ARP缓存表。

在此示例中,主机A的ARP缓存表中存在网关MAC地址的条目。

如果未找到网关的MAC地址表条目,则主机A将通过发送ARP请求来获取网关的MAC地址。

以太网模块框架

Picture.png

当主机A在链路层封装数据帧时,它将遵循IEEE 80 2. 3或Ethernet_II标准砖。 Ethernet_II帧标头的类型字段用0x0800填充,以指示网络层使用IP协议。源MAC地址是主机A的MAC地址,目的MAC地址是网关路由器E0 / 0接口的MAC地址。

数据帧转发过程

Picture.png

主机处于半双工状态,因此它将使用CSMA / CD来检测链路是否空闲。

前同步码用于使接收器进入同步状态,而定界符(SFD)用于指示帧的开始。

前导是由7个字节组成的1,0二进制二进制代码,即101 0. .. 10,共有56位。帧的第一定界符是101 0. ..二进制序列华体会 ,长度为1个字节,其功能是使接收端能够定位帧的第一位。

数据帧转发过程

Picture.png

同一冲突域中的所有设备将接收主机A发送的数据帧。

只有网关(RTA)会处理数据帧并基于该数据帧转发。

在此示例中数据封装过程,主机A将数据帧发送到共享以太网,并且该网络中的所有设备都将接收该帧。设备收到帧后,将首先执行FCS验证。如果FCS检查失败,则立即丢弃该帧。对于通过FCS检查的帧,设备将检查帧中的目标MAC地址。如果帧中的目标MAC地址与其自己的MAC地址不同,则设备将丢弃该帧,如果相同,则它将继续处理。在处理过程中,帧头和尾部将被剥离(即解封装),并将有效数据消息发送到网络层中的相应协议模块,以根据帧头中的type字段的值进行处理

数据包转发过程

Picture.png

网关检查它是否具有到目标网络的路由条目。

如果存在转发路径,请向数据包添加新的第2层帧头和帧尾,然后继续转发。

RT-A收到此数据消息后,网络层将处理该消息。 RT-A首先根据IP头信息中的校验和字段检查IP数据包头的完整性,然后根据目的IP地址检查路由表,以确定是否可以将数据包转发到目的端。 RT-A还必须处理TTL值。此外,数据包大小不能超过MTU值。如果数据包大小超过MTU值,则该数据包将被分段。

网络层处理完成后,消息将被发送到数据链路层进行重新封装,这称为新数据帧。帧的标题将封装新的源MAC地址和目标MAC地址。如果当前网络设备不知道下一跳的MAC地址,它将使用ARP来获取它。

辛运28
分享到:
上一篇:焊割自动化解决方案
下一篇:
返回列表
首页 |  关于我们 |  新闻中心 |  产品中心 |  成功案例 |  联系我们 | 
分享到: