计算机网络吴功宜版答案
本资源为吴功宜版计算机网络第四章课后习题答案,涵盖了计算机网络的多个方面,包括物理层、数据链路层、网络层等。下面为本资源的详细知识点:
一、名词解释
* B:物理层的基本概念之一,指的是物理层中数据传输的基本单位。
* C:数据链路层的主要功能之一,指的是数据链路层对数据帧的检错和纠错。
* A:网络层的主要功能之一,指的是网络层对数据包的路由和转发。
* D:传输层的主要功能之一,指的是传输层对数据段的检错和纠错。
* E:会话层的主要功能之一,指的是会话层对数据的同步和检查点。
* G:表示层的主要功能之一,指的是表示层对数据的编码和解码。
* H:物理层的主要功能之一,指的是物理层对数据的传输和接收。
* F:数据链路层的主要功能之一,指的是数据链路层对数据帧的同步和流控制。
二、单项选择
* B:物理层的主要功能之一,指的是物理层对数据的传输和接收。
* A:数据链路层的主要功能之一,指的是数据链路层对数据帧的检错和纠错。
* C:网络层的主要功能之一,指的是网络层对数据包的路由和转发。
三、判断对错
* Y:物理层中出现差错的主要原因是噪音。
* N:数据链路层的主要功能之一是检错和纠错。
* N:网络层的主要功能之一是路由和转发。
* Y:传输层的主要功能之一是检错和纠错。
四、问答题
* 问题 1:在物理线路上传输比特流过程中出现差错的主要原因是什么?差错类型有哪两种,都有什么特点?
答案:出现差错的主要原因是噪音。差错类型主要有两类:随机差错,是由热噪音引起的;突发差错,是由冲击噪音引起的。
* 问题 2:为什么说误码率是指二进制比特在数据传输系统中被传错的概率?
答案:因为对于实际数据传输系统,如果传输的不是二进制位,需要折合成二进制位来计算,所以误码率实指二进制比特在数据传输系统中被传错的概率。
* 问题 3:检错码与纠错码的主要区别是什么?循环冗余编码 CRC 属于检错吗还是纠错码?
答案:检错码所带的冗余信息不多,只能检测出错误;纠错码不但可以检测出错误,而且可以改正错误。循环冗余码属于检错码。
* 问题 4:某个数据通信系统采用 CRC 检验方式,并且生成多项式 G(x)的二进制比特序列为11001,目的结点接收到的二进制比特序列为 110111001(含 CRC 检验码),请判断传输过程中是否出现了差错?为什么?
答案:出现了差错,因为结点接收到的二进制比特序列不能被生成多项式的二进制比特序列整除。
* 问题 5:数据链路控制对于保证数据传输的正确性非常重要。数据链路控制主要有哪些功能?
答案:主要有链路管理、帧同步、流量控制、差错控制、透明传输、寻址。
* 问题 6:数据链路服务功能主要可以分为哪三类?试比较它们的区别。
答案:主要分为面向连接确认、无连接确认和无连接不确认。无连接不确认是指源计算机向目标计算机发送的帧,目标计算机不对这些帧进行确认,就是之前无需建立逻辑连接,之后也不用解释。
* 问题 7:面向比特型数据链路层协议的优点主要有哪几点?
答案:以比特作为传输控制信息的基本单元,数据帧与控制帧格式相同;传输透明性好;可以连续发送,传输效率高。
* 问题 8:在数据帧的传输过程中,为什么要采用 0 比特插入/删除?试说明它的基本原理。
答案:由于规定了一个特定字符作为标志字段 F,传输帧的比特序列中就不能出现于标志字段 F 相同的比特序列,否则就会出现判断错误。在传输时,在两个标志字段为 F 之间的比特序列中,如果检验到有连续 5 个 1,不管它后面的比特位是 0 或 1,都增加一个 0 比特位;那么在接收过程中,在 2 个标志字段为 F 之间的比特序列中检查出连续的 5 个 1 之后就删除一个 0。
* 问题 9:如果在测试一个实际远程通信系统时,一次连续检测 4000B 的数据未发现错误,我们能否说这个系统的误码率未 0?为什么?
答案:不能。因为连续测试 4000B 的数据时可能发现没有错误,但如果测试的二进制位数比 4000B 时,就可能出现错误,那这个系统的误码率就不是为 0 了。
* 问题 10:试说明 PPP 协议的应用范围和帧结构方面的特点。
答案:PPP 协议可以用于拨号电话线上,在路由器之间的专用线路上也有应用;它解决了 SLIP 协议一些固有的效率问题,也支持异步传输链路与同步传输链路,还支持 IP 协议及其他网络层协议。PPP 协议数据帧分为三种类型:PPP 信息帧、PPP 链路控制 LCP 帧和 PPP 网络控制 NCP 帧。