一、选择题
1. 可靠的传输协议中的“可靠”指的是( )。
A. 使用面向连接的会话
B. 使用“尽力而为”的传输
C. 使用滑动窗口来维持可靠性
D. 使用确认机制来确保传输的数据不丢失
【答案】D
【解析】如果一个协议使用确认机制对传输的数据进行确认,那么可以认为是一个可靠的协议。如果一个协议采用“尽力而为”的传输方式,那么是不可靠的。例如,TCP 对传输的报文段提供确认,因此是可靠的传输协议;而UDP 不提供确认,因此是不可靠的传输协议。
2. 下述说法中正确的是( )。
A. 网络层的协议是网络层内部处理数据的规定
B. 接口实现的是人与计算机之间的交互
C. 在应用层与网络层之间的接口上交换的是包
D. 上一层的协议数据单元就是下一层的服务数据单元
【答案】D
【解析】根据数据传送单位的变化规则,上一层交给下层的数据,加上协议控制信息后变成协议数据单元,然后交给下一层,变成下一层的服务数据单元,也就是为它紧相连的上一层提供服务。
3. 将1路模拟信号分别编码为数字信号后,和另外7路数字信号采用同步TDM 方式复用到一条通信线路上。1路模拟信号的频率变化范围为0〜1kHz ,每个样值采用PCM 方式编码为4位的二进制数,7路数字信号的数据率均为7.2kbps 。复用线路需要的最小通信能力是( )。
A.7.2kbps
B.8kbps
C.64kbps
D.512kbps
【答案】C
【解析】1路模拟信号的最大频率为1kHz ,根据采样定理可知利用PCM 方式编码时采样频率至少为2kHz ,每个样值编码为4位二进制数,所以1路信号的数据传输率为8kbps 。
复用的每条支路速率要相等,而7路数字信号的速率低于8kbps ,所以它们均要采用脉冲填充方式,将数据率提高到8kbps ,然后将这8路信号复用,需要的通信能力为
第 2 页,共 37 页
4. 设源站和目的站相距40km ,而信号在传输媒体中的传输速率为200km/ms。若一个分组长度为4KB ,而其发送时间等于信号的往返传播时延,数据的发送速率是( )。
A.81.92Mbps
B.40.96Mbps
C.163.84Mbps
D.20.48Mbps
【答案】A
【解析】时延是指一个报文或一个分组从一个网络(或一条链路)的一端传送到另一端所需的时间。信号在传输媒体中的单程时延=源目的站距离/媒体传输速率。发送时间=数据块长度/信道带宽。由已知条件可知,在源站和目的站之间的单程传播时延为:
40km/200(km/ms)=0.2ms,
即往返传播时延为0.4ms 。设发送lb 的时间为Xs/b。
又
解得所求数据传输率为
5. 如果本地域名服务无缓存,当采用递归方法解析另一网络某主机域名时,用户主机和本地域名服务器发送的域名请求条数分别为( )。
A. 一条、一条
B. —条、多条
C. 多条、一条
D. 多条、多条
【答案】A
【解析】首先,如果主机所询问的本地域名服务器不知道被查询域名的IP 地址,那么本地域名服务器就以DNS 客户的身份向其他服务器继续发出查询请求报文,而不是让该主机自己讲行下一步的查询,所以主机只需向本地域名服务器发送一条域名请求即可;其次,题目已经说明用递归方法解析另一个网络某主机域名,而递归方法解析一定要查到主机需要的IP 地址才返回,所以本地域名服务器只需发送一条域名请求给根域名服务器即可,然后依次递归,最后再依次返回结果。
6 在数据通信中,当发送数据出现差错时,发送端无需进行数据重发的差错控制方法为 ( )。.
A.ARQ
B.FEC
C. 奇偶校验码
D.CRC
【答案】B
【解析】差错控制是在数字通信中利用编码方法对传输中产生的差错进行控制,以提高数字消息传输的准确性。(1)自动重发请求ARQ ,一旦接收端发现差错,则设法请求对方重发;(2)
第 3 页,共 37 页 由已知条件,发送时间等于信号的往返传播时延,
即
前向纠错FEC ,进行差错控制时,接收端不仅能够发现差错,而且知道出错码元的位置,从而自动进行纠正,发现错误无须通知发送方重发;(3)奇偶校验码和CRC 检错码都不具备纠错的功能,属于ARQ 编码。
7. 下列的哪一项正确描述了流量控制?( )
A. 一种管理有限带宽的方法
B. 一种同步连接两台主机的方法
C. 一种确保数据完整性的方法
D. 一种检查病毒的方法
【答案】C
【解析】理解流量控制的作用。对于某些数据链路连接,还应该能够提供保序和流量控制功能,保证在链路层连接上收到的帧能够以发送时的顺序递交给网络层实体,并协调发送方和接收方的节奏,保证发送方不会以太快的速度发送数据使得接收方被淹没。
8. 假设在没有发生拥塞的情况下,在一条往返时间RTT 为10ms 的线路上采用慢开始控制策略。如果接收窗口的大小为24KB , 最大报文段MSS 为2KB 。那么需要( )ms 发送方才能发送出一个完全窗口。
A.30ms
B.40ms
C.50ms
D.60ms
【答案】B
【解析】慢开始是TCP 协议用于拥塞控制的算法,考虑了两个潜在的问题,即网络容量与接收端容量。为此,TCP 协议要求每个发送端维护2个窗口,即接收端窗口和拥塞窗口,两个窗口的较小值就为发送窗口。所谓“慢开始”就是由小到大逐渐増大发送端的拥塞窗口数值。慢开始算法的基本原理是:在连接建立时,将拥塞窗口的大小初始化为一个MSS 的大小,此后拥塞窗口每经过一个RTT ,就按指数规律增长一次,直至出现报文段传输超时或达到所设定的慢开始门限值ssthresh 。
本题中,按照慢开始算法,发送窗口的初始值为拥塞窗口的初始值即MSS 的大小2KB ,然后一次增大为4KB , 8KB , 16KB , 然后是接收窗口的大小24KB , 即达到第一个完全窗口。因此达到 第一个完全窗口所需的时间为
9. 主机甲和主机乙之间建立一个TCP 连接,TCP 最大段长度为1000字节,若主机甲的当前拥塞窗口为4000字节,在主机甲向主机乙连续发送2个最大段后,成功收到主机乙发送的第一段的确认段,确认段中通告的接收窗口大小为2000字节,则此时主机甲还可以向主机乙发送的最大字节数是( )。
A.1000
B.2000
C.3000
第 4 页,共 37 页