一、选择题
1. 在如图所示表示的采用“存储-转发”方式的分组交换网络中,所有链路的数据传输速度为100Mbit/s,分组大小为1000B , 其中分组头大小为20B 。若主机H1向主机H2发送一个大小为980000B 的文件,则在不考虑分组拆装时间和传播延迟的情况下,从H1发送开始到H2接收完为止,需要的时间至少是( )。
图 某分组交换网络
A.80ms
B.80.08ms
C.80.16ms
D.80.24ms
【答案】C
【解析】“存储-转发”的概念:当路由器收到一个分组,先暂时存储下来,再检查其首部,查找转发表,按照首部中的目的地址,找到合适的接口转发出去。因为分组的大小为1000B ,其中分组头大小为20B ,故每个分组的数据部分为980B , 所以大小为980000B 的文件应该拆分为1000个分组进行传送,每一个分组1000B (加上了头部20B ), 所以一共需要传送1000000B 的信息,而链路的数据传输速度为100Mbit/s, 即12.5MB/S, 所以主机H1传送完所有数据需要的时间是
80ms 时恰好最后一个分组从主机H1发出去,此时还没有被主机H2接收。由于题干已经说明所有链路的数据传输速度相同,所以应该走一条最短的路径,才能使得时间最少,从图20-2中
,才能到可以看出,直线走最短。此时最后一个分组需要经过再次存储-转发(不考虑传播时延)
达主机H2, 每次存储转发的时间为1000B/(12.5MB/s)=0.08ms, 故两次存储转发需要0.16ms 。
综上所述,总时间为:80ms+0.16ms=80.16ms。
2. 一台主机希望解析域名www.abc.com , 如果这台主机配置的DNS 地址为A , Internet 根域名服务器为B , 而存储域名www.abc.com 与其IP 地址对应关系的域名服务器为C , 那么这台主机通常先查询( )。
A. 域名服务器A
B. 域名服务器B
C. 域名服务器C
D. 不确定
【答案】A
【解析】一个主机发出DNS 查询报文时,这个查询报文首先被送往该主机的本地域名服务器。当本地域名服务器不能立即回答某个主机的查询时,该本地域名服务器就以DNS 客户的身份向某一根域名服务器查询。若根域名服务器也没有该主机的信息时(但此时根域名服务器一定知道该
,有两种做法: 主机的授权域名服务器的IP 地址)
①递归查询:根域名服务器向该主机的授权域名服务器发送DNS 查询报文,查询结果再逐级返回给原主机;
②递归与迭代相结合的方法:根域名服务器把授权域名服务器的IP 地址返回给本地域名服务器,由本地域名服务器再去查询。
3. 分组交换方式是将长的报文分成若干较短的、有固定最大长度的分组。与报文的交换方式不同的是,分组交换方式有( )。
A. 报文头
B. 报文尾
C. 路由
D. 分组编号
【答案】D
【解析】报文交换方式的要求:在发送数据时,不管数据的长度是多少,都把它当作一个逻辑单元。分组交换的方式则不同,它限制数据的最大长度,发送节点将一个长报文分割成多个具有相同报文号和不同分组编号的分组,然后各分组可以按照不同的路径进行传输。同一报文的不同分组到达目的结点时可能出现乱序丢失现象。当一个报文的所有分组全部到达目的节点时,将按分组编号重组以恢复原来的报文。
4. 在TCP/IP体系结构中,直接为ICMP 提供服务的协议是( )。
A.PPP
B.IP
C.UDP
D.TCP
【答案】B
【解析】A 项:PPP 在TCP/IP体系结构中属于网络接口层协议(在ISO/OSI体系结构中属于
,所以PPP 为网络层提供服务。 数据链路层协议)
B 项:ICMP 属于网络层协议,ICMP 报文直接作为IP 数据报的数据,然后再加上IP 数据报的首部进行传送,所以IP 直接为ICMP 提供服务。可能很多考生会有疑问,既然ICMP 协议在网络层,那应该由数据链路层的协议来提供服务才合理。其实不然,如图所示。
图 网际协议IP 及其配套协议
ICMP 属于网络层的上半层,所以由IP 提供服务是合理的。而像网络层的下半层协议,如ARP ,就不能说是由IP 提供服务了,而应该是数据链路层的某个协议提供服务。
CD 两项:UDP 和TCP 都属于传输层协议,在层次上应该在ICMP 上面,为应用层提供服务。
5. 在TCP 数据段的布局格式中,头开始的固定格式长度是( )。
A.20字节
B.24字节
C.32字节
D.36字节
【答案】A
【解析】TCP 报文段的首部最短为20字节,通常长度为4字节的整数倍,通过头部长度IHL 字段控制IP 分组的头部长度,并用填充方式满足其长度要求。
6. 与数据报服务相比,虚电路服务( )。
A. 能保证分组的顺序到达
B. 在传输数据前,收/发端需建立电路连接
C. 传输效率高
D. 每个分组必须携带完整的目的地址
【答案】A
【解析】由于虚电路中所有分组经过相同的路由到达目的节点,所以能保证分组的顺序到达,A 项正确。虚电路采用分组交换技术,收/发端无需建立电路连接,B 项错。由于虚电路在建立连接时要增加额外开销,所以虚电路的传输效率未必比数据报高,C 项错。虚电路仅在建立连接时需要完整的目的地址,后继分组沿着已建立的虚电路到达目的主机,而无需进行路由选择,因此,后继分组无须有完整的目的地址,D 项错。
7. 在0SI 参考模型中,自下而上第一个提供端到端服务的层次是( )。
A. 数据链路层
B. 传输层
C. 会话层
D. 应用层
【答案】B