计算机网络原理是信息技术领域中的核心科目,它涵盖了许多关键概念和技术。第四章的试点本科试题主要涉及了数据通信过程中的差错控制、各种协议以及链路管理等核心知识点。
首先,差错控制是数据通信中确保数据正确传输的关键技术,它通过检测和纠正错误来确保数据的完整性。常见的方法包括检错码(如奇偶校验、CRC校验)和纠错码(如汉明码、 Reed-Solomon码)等。差错控制可以分为前向纠错(FEC)和反馈纠错(ARQ),其中ARQ(Automatic Repeat reQuest)协议分为选择重传ARQ、连续ARQ等不同类型。
选择重传ARQ协议旨在提高信道利用率,只重传出现错误或超时的数据帧,接收窗口可以接收序号不连续的数据帧,直到收到缺失的帧再一起提交给主机。
连续ARQ协议允许发送端在未收到确认的情况下连续发送多个数据帧,提高了通信效率。如果在发送过程中收到确认帧,发送端可以继续发送新的数据帧。
PPP(Point-to-Point Protocol)协议是一种在串行链路上有效通信的协议,适用于点对点连接,提供了数据报传输方式,支持多种网络层协议。
停等协议是最简单的ARQ协议,发送方每发送一帧都要等待接收方的确认,如果收到否定帧则重发。这种方式虽然简单,但效率较低,因为每次发送都需要等待确认。
链路管理指的是建立、维护和释放数据链路的过程,这包括链路的初始化、数据传输期间的状态管理和异常情况下的恢复策略。
简答题中涉及了数据链路层的功能,主要包括帧定界、顺序控制、差错检测和恢复、流量控制等。传输差错主要由噪声引起,分为随机错(由持续噪声导致)和突发错(由冲击噪声引起)。BSC和HDLC协议的比较显示,HDLC具有更高的传输效率和可靠性,且不依赖特定字符编码,而BSC协议则较为简单,适用于半双工通信。
帧同步方法有字符填充的首尾定界符法、比特填充的首尾标志法、违法编码法和字节计数法。比特填充是在数据中插入额外的0来实现透明传输和帧同步。
滑动窗口协议中的发送窗口和接收窗口是流量控制的重要工具,发送窗口限制了未确认的发送数据量,接收窗口则规定了接收端可以接收的数据范围。
总的来说,这些试题涵盖了计算机网络原理中关于数据通信、协议和链路管理的基础知识,对于理解网络如何高效、可靠地传输数据至关重要。