ZKX's LAB

数据帧首部有控制信息吗 数据链路层协议PPP主要的功能是什么?PPP帧如何实现透明传输?

2020-07-23知识65

为什么SOH EOT是数据帧控制字符的名称,而ppp协议帧格式的首部尾部是7E,怎么两个控制字符不 像SOH,EOT等的控制字元的用法是依据协议的规范;像XMODEM/YMODEM/ZMODEM等会用它们来界定资料的起始、结束。PPP的Framing是采用HDLC-like的方式,用0x7e来做Frame的区隔,所以没有用SOH,EOT来做Frame的起始、结束。数据链路层使用的主要信道有哪些 1、点对点信道:这种2113信道使用一对一的5261点对点通信方式。41022、广播信道1653:这种信道使用一对多的广播通信方式,因此过程比较复杂。服务与功能:1、数据链路层在物理层提供的服务的基础上向网络层提供服务,其最基本的服务是将源自网络层来的数据可靠地传输到相邻节点的目标机网络层。2、为达到这一目的,数据链路必须具备一系列相应的功能,主要有:如何将数据组合成数据块,在数据链路层中称这种数据块为帧(frame),帧是数据链路层的传送单位。扩展资料:设计数据链路层的原因:1、在原始的物理线路上传输数据信号是有差错的。2、设计数据链路层的主要目的就是在原始的、有差错的物理传输线路的基础上,采取差错检测、差错控制与流量控制等方法,将有差错的物理线路改进成逻辑上无差错的数据链路,向网络层提供高质量的服务。3、从网络参考模型的角度看,物理层之上的各层都有改善数据传输质量的责任,数据链路层是最重要的一层。参考资料来源:-数据链路层将数据包封装成帧的主要作用是什么 作用:有助于数据进出介质。封装成帧(framing)就是在一段数据的前后分别添加首部和尾部,这样就构成了一个帧。LM2591HVSX-ADJ接收端在收到物理层上交的比特流后,就能根据首部和尾部的标记,从收到的比特流中识别帧的开始和结束。图3-4表示用帧首部和帧尾部封装成帧的一般概念。所有在因特网上传送的e5a48de588b67a686964616f31333337393631数据都是以分组(即lP数据报)为传送单位的。网络层的IP数据报传送到数据链路层就成为帧的数据部分。在帧的数据部分的前面和后面分别添加上首部和尾部,构成了一个完整的帧。这样的帧就是数据链路层的数据传送单元。一个帧的帧长等于帧的数据部分长度加上帧首部和帧尾部的长度。首部和尾部的一个重要作用就是进行帧定界(即确定帧的界限)。此外,首部和尾部还包括许多必要的控制信息。在发送帧时,是从帧首部开始发送。各种数据链路层协议都对帧首部和帧尾部的格式有明确的规定:为了提高帧的传输效率,应当使帧的数据部分长度尽可能地大于首部和尾部的长度。每一种链路层协议都规定了所能传送的帧的数据部分长度上限—最大传送单元MTU(Maximum Transfer Unit)图3-4给出了帧的首部和尾部的位置,以及帧昀数据部分与MTU的关。ppp帧标志字段的含义和特征 PPP帧的首部和尾部分别为四个字段和两个字段。1.1 PPP帧的首部首部中的标志字段F(Flag),规定为0x7E(符号0x表示它后面的字符是用十六进制表示的。十六进制的7E的二进制表示是01111110),标志字段表示一个帧的开始。首部中的地址字段A规定为0xFF(即11111111)。首部中的控制字段C规定为0x03(即00000011)。首部中的2字节的协议字段:(1)当协议字段为0x0021时,PPP帧的信息字段就是IP数据报。(2)当协议字段为0xC021时,PPP帧的信息字段就是PPP链路控制协议LCP的数据。(3)当协议字段为0x8021时,PPP帧的信息字段就是网络层的控制数据。1.2 PPP帧的信息字段部分信息字段的长度是可变的,不超过1500字节。1.3 PPP帧的尾部尾部中的第一个字段(2个字节)是使用CRC的帧检验序列FCS。尾部中的标志字段F(Flag),规定为0x7E(符号0x表示它后面的字符是用十六进制表示的。十六进制的7E的二进制表示是01111110),标志字段表示一个帧的结束。注:标志字段就是PPP帧的定界符。连续两帧之间只需要用一个标志字段。如果连续出现两个标志字段,就表示这是一个空帧,应当丢弃。以太网帧的结构及各字段的作用 一、典型帧结构:Ethernet_IIEthernet_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)的新区域来解决识别上层协议的问题,这。13 PPP协议的主要特点是什么?为什么PPP不使用帧编号? PPP(Point-to-Point Protocol点到点。参考:http://www.mdtu.com/bbs/dispbbs.asp?boardid=18&id=780HDLC/PPP的帧结构 在网络通信中,“包”(Packet)和“帧”(Frame)的.MAC帧和数据链路层里讲的封装成帧是什么关系。。 所谓数据帧,就是数据链路层的协议数据单元,它包括三部分:帧头,数据部分,帧尾。其中,帧头和帧尾包含一些必要得控制信息,比如同步信息、地址信息、差错控制信息等;数据部分则包含网络层传下来的数据,比如ip数据报。在发送端,数据链路层把网络层传下来得数据封装成帧,然后发送到链路上去;在接收端,数据链路层把收到的帧中的数据取出并交给网络层。不同的数据链路层协议对应着不同的帧,所以,帧有多种,比如PPP帧、MAC帧等,其具体格式也不尽相同。数据链路层协议PPP主要的功能是什么?PPP帧如何实现透明传输? 问题一:数据链路层协议PPP主要的功能有:1、封装成帧 2、透明性 3、多种网络层协议 4、多种类型链路 5、差错检测 6、检测连接状态 7、最大传送单元 8、网络层地址协商 9、数据压缩协商问题二:什么透明传输的方式?透明传输方式:指不管所传数据是什么样的比特组合,都应当能够在链路上传送。问题三:PPP帧如何实现透明传输?PPP帧的封装:数据链路层会把从网络层交付下来的分组(packet)添加控制信息(header首部和尾部。在标识字段F(Flag)里,分别标志着帧的开始、结束)封装成帧。在数据链路层里添加的控制信息是8比特组合:开始SOH(00000001)、结束EOH(00000100).在数据链路层进行数据传输时,如果数据中的某个字节二进制代码恰好和SOH、EOH这种控制符一样,数据链路层就会错误的认识“找到了帧的边界”,便会把部分帧收下,而把剩下的那部分数据丢弃。出现这样的方式显然就不是透明传输啦,因为当出现SOH、EOH这样的比特流组合就无法传输了。不符合透明传输方式定义。而解决这种错误的传输就是,当数据中出现SOH、EOH等这些控制字符,数据链路层就会在SOH、EOH前面插入一个转义字符(ESC),十六进制代码为1B。接收端的数据链路层会在将分组发往网络层之前删除这些ESC。这样。IEEE802.11数据帧的MAC首部共计( )字节。 你说的是mac的头吧?是30byte分别是1、帧控制 2 byte,2、持续时间/id 2 byte,3、地址1/2/3 6*3 byte 4、顺序控制 2 byte,5、地址4 6 byte数据链路层的帧为什么要加上首部和尾部,如果只加上首部会产生什么问题? 数据链路层的主要功能就是在有差错的物理链路上建立数据链路,保证数据无差错的传输。而对数据帧添加帧尾就是可靠性的一种保障。当数据发送前将帧尾前是内容加以校验,将。

#网络层#以太网协议#以太网帧格式#数据封装#数据帧

随机阅读

qrcode
访问手机版