ZKX's LAB

帧控制域

2020-07-16知识13

3帧中的所有域与DIX以太网帧格式有什么区别? 历史上,网络设计者和用户一般都正确地把类型域和长度域使用上的差别作为这两种帧格式的主要差别 什么是CAN协议 CAN协议,即控制器局域网总线(CAN,Controller Area Network),是一种用于实时应用的串行通讯协议总线,它可以使用双绞线来传输信号,是世界上应用最广泛的现场总线之一。CAN协议用于汽车中各种不同元件之间的通信,以此取代昂贵而笨重的配电线束。该协议的健壮性使其用途延伸到其他自动化和工业应用。CAN协议的特性包括完整性的串行数据通讯、提供实时支持、传输速率高达1Mb/s、同时具有11位的寻址以及检错能力。扩展资料 CAN总线的特点:(1)具有实时性强、传输距离较远、抗电磁干扰能力强、成本低等优点;(2)采用双线串行通信方式,检错能力强,可在高噪声干扰环境中工作;(3)具有优先权和仲裁功能,多个控制模块通过CAN 控制器挂到CAN-bus 上,形成多主机局部网络;(4)可根据报文的ID决定接收或屏蔽该报文;(5)可靠的错误处理和检错机制;(6)发送的信息遭到破坏后,可自动重发;(7)节点在错误严重的情况下具有自动退出总线的功能;(8)报文不包含源地址或目标地址,仅用标志符来指示功能信息、优先级信息。参考资料来源:百度百科-can协议 HDLC帧是什么? HDLC帧结构用统一结构的帧进行同步传输,使用滑动窗口,可以全双工传送。结构如下: 1)标志域F(Flag)帧标志位序列是一个8位的序列01111110。2)地址域A(Address)指明接收帧的次站地址,次站地址转发时不但要包括下站地址还要加上来源地址,地址段长8b,可指示256个地址。3)控制域C(Control) HDLC定义了3种帧,由控制域的格式来区分,分别是信息帧、管理帧和无编号帧,基本的控制域是8位,扩展的控制域是16位,第1位或前两位用来区分3种帧。4)信息域I(Information)用来存放要传输的数据信息,可以是任意比特长组合,一般不超过256b。5)帧校验序列FCS(Frame Check Sum) can总线的帧格式很复杂,包括起始位,仲裁域,控制域,数据域CRC等,那么从协议控制器接收到的数据 仲裁域,控制域,数据域 就可以了。 IEEE 802.3、IEEE 802.3u、IEEE 802.3x这些标准的协议各表示什么? 1、IEEE 802.3 IEEE 802.3是工作组和工作组制定的2113电气和电子工程师协5261会(IEEE)标准4102的集合,该工作组定1653义了有线以太网的物理层和数据链路层的介质访问控制(MAC)。这通常是具有一些广域网(WAN)应用的局域网(LAN)技术。通过各种类型的铜缆或光缆在节点和/或基础设施设备(集线器,交换机,路由器)之间建立物理连接。2、IEEE 802.3u IEEE 802.3u(100Base-T)是100兆比特每秒以太网的标准。100Base-T技术中可采用3类传输介质,即100Base-T4、100Base-TX和100Base-FX,100Base-TX和100Base-FX采用4B/5B编码方式,100Base-T4采用8B/6T编码方式。就是所谓的快速以太网(fastethernet)。3、IEEE 802.3x IEEE 802.3x是在全双工方式下的流量控制协议。流量控制用于防止在端口阻塞的情况下丢帧,这种方法是当发送或接收缓冲区开始溢出时通过将阻塞信号发送回源地址实现的。流量控制可以有效的防止由于网络中瞬间的大量数据对网络带来的冲击,保证用户网络高效而稳定的运行。扩展资料 IEEE 802常见标准: 1、IEEE 802.1:局域网体系结构、寻址、网络互联和网络 2、IEEE 802.2:逻辑链路控制子层(LLC)的定义。3、IEEE 802.3:以太网介质访问控制协议(CSMA/... CAN总线的标准帧和扩展帧有什么区别呢? 扩展帧和标准帧2113的区别在于:扩展5261帧的仲裁域有29位,可以出现2^29中报文,且4102在数据链路上是有1653间隙的(对操作者透明)。标准帧的仲裁域是连续的11位,可以出现2^11种报文;控制帧中的DLC(数据长度)完全相同,但保留位不同,标准帧IDE、R0,扩展帧R1、R0,必须以显性电平发送(由数据链路层操作),对程序员透明;其它的都一模一样,所以,其实CAN标准帧和扩展帧只是在ID的长度上不一样,以能扩展更多的CAN节点,更好地支持上层协议而已。CAN协议的一个最大特点是废除了传统的站地址编码,而代之以对通信数据块进行编码。采用这种方法的优点可使网络内的节点个数在理论上不受限制,数据块的标识符可由11位或29位二进制数组成,因此可以定义2或2个以上不同的数据块,这种按数据块编码的方式,还可使不同的节点同时接收到相同的数据,这一点在分布式控制系统中非常有用。数据段长度最多为8个字节,可满足通常工业领域中控制命令、工作状态及测试数据的一般要求。同时,8个字节不会占用总线时间过长,从而保证了通信的实时性。CAN协议采用CRC检验并可提供相应的错误处理功能,保证了数据通信的可靠性。CAN卓越的特性、极高的可靠性和独特的设计,特别适合工业... 如何辨别以太网中不同的帧类型 一、以太网帧格式的几种类型 1、1982年,出现了Ehternet II的标准。2、1983年,现出了Novell—ether帧的标准。3、1985年,出现了IEEE 802.3规范。4、为解决Ethernet II与802.3帧格式的兼容问题,后来推出了Ethernet SNAP格式。5、cisco设备支持以下几种不同的以太网帧格式,包括arpa,sap,snap和Novell—ether。二、不同类型的帧的格式 1、Ethernet II:帧头(Frame Header)由6个字节的目的MAC地址,6个字节的源MAC地址,2个字节的类型域(标示封装在Frame里面的数据的类型)组成,后面是46—1500字节的数据,帧尾是4字节的帧校验(FCS)。2、Novell Ethernet:帧头与Ethernet II的区别是其中的类型域变成了长度域,长度域后面的两个字节0xFFFF,用于标示此帧是Novell Ether类型的帧;接着后面的数据域为44—1498个字节,帧尾与Ethernet II相同。3、IEEE 802.3/802.2: 802.3帧头与Ethernet II的区别也是其中的类型域变成了长度域,其中又引入802.2协议(LLC)在802.3帧头后面添加了一个LLC首部,由DSAP(Destination Service Access Point,占用1个字节),SSAP(Source SAP,占用一个字节),一个控制域(占用1个字节)。SAP是用来标示帧的上层协议的。4、... PPP的帧格式 PPP的帧格式 7E FF 03 协议 信息 FCS 7E 字节 1 1 1 2采用7EH作为一帧的开始和结束标志(F);其中地址域(A)和控制域(C)取固定值(A=FFH,C=03H);协议域(两个字节)取0021H表示IP分组,取8021H表示网络控制数据,取C021H表示链路控制数据;帧校验域(FCS)也为两个字节,它用于对信息域的校验。若信息域中出现7EH,则转换为(7DH,5EH)两个字符。当信息域出现7DH时,则转换为(7DH,5DH)。当信息流中出现ASCII码的控制字符(即小于20H),即在该字符前加入一个7DH字符。 CAN的数据帧结构 帧起复始(SoF,Start of Frame)、仲裁域(Arbitration Field)、控制域制(Control Field)、数据域百(Data Field)、CRC域(CRC Field)、应答域度(ACK Field)、帧结尾(End of Frame)。数据域的长度可以为0。 以太网帧的结构及各字段的作用 一、典型帧结构:Ethernet_II Ethernet_II中所2113包含的字5261段:前导码:包括4102同步码(用来使局域网中的所1653有节点同步,7字节长)和侦标志(帧的起始标志7,1字节)两部分;目的地址:接收端的MAC地址,6字节长;源地址:发送端的MAC地址,6字节长;类型:数据包的类型(即上层协议的类型),2字节长;数据:被封装的数据包,46-1500字节长;校验码:错误检验,4字节长。Ethernet_II的主要特点是通过类型域标识了封装在帧里的数据包所采用的协议,类型域是一个有效的指针,通过它,数据链路层就可以承载多个上层(网络层)协议。但是,Ethernet_II的缺点是没有标识帧长度的字段。二、原始的802.3 原始的802.3帧是早期的Novell NetWare网络的默认封装。它使用802.3的帧类型,但没有LLC域。同Ethernet_II的区别:将类型域改为长度域,解决了原先存在的问题。但是由于缺省了类型域,因此不能区分不同的上层协议。三、802.2SAP/SNAP:为了区别802.3数据帧中所封装的数据类型,IEEE引入了802.2SAP和SNAP的标准。它们工作在数据链路层的LLC(逻辑链路控制)子层。通过在802.3帧的数据字段中划分出被称为服务访问点(SAP)的新区域来解决识别上层协议的问题,这...

#网络类型#通信#以太网帧格式#网络标准#数据帧

随机阅读

qrcode
访问手机版