自考04741《计算机网络原理》课后习题答案(9)
发布时间:2021-06-06
发布时间:2021-06-06
自考04741《计算机网络原理》课后习题答案
答:010000011111011010111110110
9.用BSC规程传输一批汉字(双字节),若已知采用不带报头的分块传输,且最大报文块长为129 字节,共传输了 5 帧,其中最后一块报文长为101 字节。问每个报文最多能传多少汉字?该批数据共有多少汉字?(假设采用单字节的块检验字符。)
10.用HDLC 传输12个汉字(双字节)时,帧中的信息字段占多少字节?总的帧长占多少字节?
答: HDLC 的帧格式如下:
它的信息字段的数据为:12*2=24 字节
总的帧长为:24+6=30 字节。
11.简述HDLC 帧中控制字段各分段的作用。
HDLC 帧中控制字段的第1 位或第2 位表示传输帧的类型。第5 位是P/F 位,即轮询/终止位。当P/F 位用于命令帧(由主站发出)时,起轮询的作用,即不该位为1 时,要求被轮询的从站给出响应,所以此时 P/F 位可被称为轮询位(或者说P位);当P/F位用于响应帧(由从站发出)时,称为终止位(或F 位),当其为“1”时,表示接收方确认的结束。为了进行连续传输,需要对帧进行编号,所以控制字段中还包括了帧的编号。
12.试比较BSC和HDLC协议的特点。
BSC 协议与特定的字符编码集关系过于密切,故兼容性较差。为了满足数据透明性而采用的字符填充法,实现起来也比较麻烦,且也依赖于所采用的字符编码集。另外,由于BSC是一个半双工协议,它的链路传输效率很低,不过由于BSC协议需要的缓冲存储空间较小,因而在面向终端的网络系统中仍然被广泛使用。
高级数据链路控制规程协议具有如下特点:协议不依赖于任何一种字符编码集;数据报文可透明传输,用于实现透明传输的“0比特插入法”易于硬件实现;全双工通信,不必等待确认便可连接发送数据,有较高的数据连路传输效率;所有帧均采用CRC校验,对信息帧进行顺序编号,可防止漏收或重份,传输可靠高;传输控制功能与处理功能分离,具有较大灵活性。由于以上特点,目前网络设计者普通使用HDLC 作为数据链路控制协议。
13、假设一条链路上到达的比特序列为011010111110101001111111011001111110,给出去掉填充比特之后的帧,指出可能引入帧中的任何差错。
14、假设要传输消息1011001001001011,并用CRC 多项式X8 + X2 +X +1 防止它出错。