HDLC 协议(高级数据链路控制协议):是面向比特的通信协议。该协议传送的信息以比特作为传输的基本单位,帧类型分为信息帧、管理帧和无编号帧。在信息帧的数据字段种,不以字符为单位,可以看作比特流,故称为面向比特的通信协议。它的传输效率高,能适应计算机通信技术的最新发展,已广泛地应用于公用数据网上。 下面将面向字符协议和面向比特协议的优缺点做比较: 1 )面向字符的协议规定 8 位字符 (7 位编码 +1 位校验 ) ,但不能传送 5 单位、 8 单位 (8 位编码 +1 位校验 ) 。 HDLC 协议在 I 字段内的位数没有要求,既可传送 5 单位、 7 单位和 8 单位的编码信息以及其他无结构的信息。 2 )字符型协议规定了 10 个控制字符,接收端搜索判别不方便,透明性不好,传送效率低。 HDLC 仅用唯一的标志 F(0111110) ,效率和透明性好。 3 )字符型协议对控制序列无校验,而 HDLC 协议采用唯一的帧格式,可以有信息帧、管理帧和无编号帧,各类帧都配有校验位,提高了可靠性。 4 )字符型协议中数据和控制信息格式不统一,不便于控制,一个控制序列往往有多种解释,使发送软件和接收软件复杂化。 HDLC 的控制信息和响应都用统一格式,每个帧的意义唯一,便于软件设计和系统控制。 10 、若某面向比特同步协议的帧数据中出现下列比特串,问比特填充后输出什么? 答:“010000011111 0 01011111 0 10” 11 、假设传送信道使可靠的,数据传送速率为 4kb/s ,信道传播时延为 20ms ,帧处理时间及应答帧长度可忽略不计。当采用停 - 等协议时,试问帧长在什么范围内才能使信道利用率达到 50% ? 答:信道利用率 = 发送数据时间 / (传输时间 + 发送数据时间) 50%= 发送数据时间 / ( 20ms*2+ 发送数据时间) 发送数据时间 =40ms 帧长 =4k/s*40ms=160bit 12 、试述数据链路层的主要功能,并说明物理链路与数据链路的区别。 答:数据链路层的任务是向较高层提供相邻节点间可靠的基本无差错的数据传输。数据链路层的协议是数据通信控制规程。数据链路层主要包括以下功能:数据链路连接的建立和释放、数据链路服务数据单元的映射、数据链路连接的分流、定界与同步、顺序和流量控制、差错的检测和恢复。 物理层是 OSI 体系结构的最低层,它建立在通信介质的基础上,作为系统和通信介质的物理接口,为数据链路实体之间实现比特流透明传输。物理层的数据传输单位是比特,数据链路层的数据传输单位是帧。 13 、试说明连续 ARQ 协议中,发送窗口 W T 和接收窗口 W R 必须满足不等式 W T +W R <=2 n 在连续 ARQ 协议中发送窗口和接收窗口的尺寸均不能超过 2 n-1 。 即 W T 〈 =2 n-1 ; W R 〈 = 2n-1 所以 W T +W R 〈 =(2 n-1 )+(2 n-1 ) 〈 =2 n 14 、设卫星信道上数据传输速率为 1Mb/s ,数据帧长为 1000bit ,卫星信道的传播时延为 270ms ,而帧的控制信息、确认帧长及帧处理时间均可忽略不计。当采用下列三种协议时,试计算可能达到的信道利用率是多少? (1) 停 - 等协议 (2) 连续 ARQ 协议 W T =7,W B =1 (3) 选择重传 ARQ 协议 W T =4 , W B =4 信道利用率 = 数据发送时间 / (数据发送时间 + 传播时延) 1) 信道利用率 =(1000bit/1Mb/s)/(1000bit/1Mb/s+270ms*2)=0.18% 2) 信道利用率 =(1000bit/1Mb/s*7)/(1000bit/1Mb/s*7+270ms*2)=1.28% 3) 信道利用率 =(1000bit/1Mb/s*4)/(1000bit/1Mb/s*4+270ms*2)=0.74% 15 、画出 HDLC 帧结构的基本格式,说明各字段的作用,并指出 HDLC 是如何实现透明传输的。 HDLC 用一种特殊的位模式 01111110 作为标志以确定帧的边界。用一个标志既可以作为前一帧的结束,也可以作为后一帧的开始。由于帧中间出现位模式 01111110 时,也会被当作标志,从而破坏帧的同步。为了避免这种错误的出现,要使用位填充技术,即发送器在发送的数据比特序列中一旦发现 5 个 1 ,则在其后插入一个 0 。从而实现透明的数据传输。 16 、一个完整的 DTE/DCE 标准接口应包括那些方面的特性? 答:数据终端设备 DTE 和数据线路端接设备 DCE 之间的接口标准特性:机械的、电气的、功能性、过程性。机械特性规定了 DCE 与 DTE 的实际物理连接细节。电气特性规定了 DTE 和 DCE 必须使用的编码,必须用相同的电压来描述相同的状态,必须使用相同宽度的信号比特,这些特征决定能够达到的数据传输速率和距离。功能特性指定每条交换电路须完成的功能。根据接口的功能特性,过程特性指定传送数据的事件序列 |