HNU 计算机网络往年期末卷题目及解析

Published: by

  • Categories:

HNU 计算机网络往年期末卷题目及解析

Rain CongJyu Chen 整理,Dec. 29, 2023

选择、填空、判断题部分

一、单项选择题

1

题目

用于测试两台计算机连通状况的命令是:( )命令。

解析

用于测试两台计算机连通状况的命令是:ping 命令。

cmd 命令是进入 Windows 命令行界面的命令;ipconfig 命令可以用于查看网络参数,包括本机 IP 等等;nslookup 命令即是 Name Server Lookup 命令,用于查询域名信息。

2

题目

两个主机的 IP 地址分别是 10.11.7.24 和 10.11.7.100,要使得这两个主机包含在同一个子网中,那么子网掩码的长度应该为( )比特。

解析

10.11.7.24 和 10.11.7.100 中前三段是一样的,故已经有

\[3 \times 8 = 24\]

位是一样的了,因此,只需要关注最后一段 8 位。其中:

\[(24)_{10} = (00011000)_{2}\] \[(100)_{10} = (01100010)_{2}\]

由此可见 IP 地址的最后一段中有 1 位是相同的,因此子网掩码的长度应该是:

\[24 + 1 = 25\]

比特。

3

题目

要实现动态 IP 地址分配,网络中至少有一台计算机的网络操作系统中安装( )。

解析

DHCP 服务器。 DHCP 服务器是自动为计算机分配 IP 地址和子网掩码的服务器。如果没有启用 DHCP 服务器,则必须手动为每台计算机设置互联网协议。

4

题目

IP 层负责( )的通信,TCP 层负责( )的通信。

解析

IP:主机到主机。 TCP:进程到进程。 TCP 是面向连接的,从进程到进程;IP 层则负责主机到主机的通信。

5

题目

如果一个 IP 地址为 10.10.30.88 的主机 A 访问 IP 为 202.120.2.102 的 Web 服务器中的网页。如果 NAT 服务器内网 IP 地址为 10.10.30.88,外网 IP 地址为 218.81.195.105,那么 Web 服务器收到主机 A 发送的数据报中,源 IP 地址的值为( )。

解析

NAT,即是「网络地址转换」,目的是为了解决 IPv4 地址的分配的问题。NAT 能够使得路由器对外部世界来说不像一台路由器,而是像一台具有单一 IP 地址的单一网络设备。所以所有从 NAT 离开家庭网络的设备对外都有同一个源地址,即是 NAT 服务器对外网的 IP 地址,即 218.81.195.105。

6

题目

以下路由协议中,基于 Link-State 算法的是( )。

A. RIP

B. IGRP

C. EGP

D. OSPF

解析

OSPF,开放最短路优先算法,它是一种链路状态协议,即 Link-State。

7

题目

因特网中的协议应该满足规定的层次关系,下面的选项中能正确表示协议层次和对应关系的是( )。

解析

DNS 运行在 UDP 协议之上;Telnet 运行在 TCP 协议之上;HTTP 运行在 TCP 协议之上;DHCP 运行在 UDP 协议之上;SMTP 运行在 TCP 协议之上;FTP 运行在 TCP 协议之上。因此正确的对应关系应该是题中选项 B:HTTP:TCP,DNS:UDP。

8

题目

链路层的服务中,( )服务被用于保证无差错地经过链路层移动每一个网络层数据。

解析

差错检验。

9

题目

下面关于 TCP 主要特点的描述中,错误的是( )。

A. 支持面向连接与并发的 TCP 连接

B. 支持字节流传输,自动确定接受端应用程序数据字节的起始与终止位置

C. 允许通信双方的应用程序在任何时候都可以发送数据

D. 确认机制用来检查数据是否完整地到达

解析

  • TCP 是面向连接的服务,但是不能并发。
  • TCP 是面向字节流的协议,可以自动确定 MSS。
  • TCP 是全双工的协议,通信双方随时可以发送数据。
  • TCP 使用累积确认(cumulative acknowledgment)来检查数据是否完整到达。

10

题目

对于下列说法,错误的是( )。

A. TCP 协议可以提供可靠的数据流传输服务

B. TCP 协议可以提供面向连接的数据流传输服务

C. TCP 协议可以提供全双工的数据流传输服务

D. TCP 协议可以提供面向非连接的数据流传输服务

解析

TCP 不能面向非连接。

二、填空题

1

TCP/IP 层次模型包括( ),运输层,( ),链路层和物理层。

应用层,网络层。计算机网络的五个分层。

2

假设主机 A 和主机 B 由一条带宽为 R 的链路相连,这两台主机相隔 m 米,沿着该链路的传播速度为 s 米/秒。现在主机 A 向主机 B 发送长度为 L 的分组,如果忽略节点处理时延和排队时延,端到端时延为( )。

\[d_{end-end} = d_{trans} + d_{prop} = \frac{L}{R} + \frac{m}{s}\]

3

WWW 又称 (),每一个网页都有一个独立的地址,这些地址称为 URL/统一资源定位器。

这个填什么?WWW 即是 World Wide Web,中文「万维网」,又叫「环球信息网」。

4

邮件系统接受邮件使用的协议是(),发送邮件时使用的协议是()。

接收邮件使用 POP3 (第三版邮局协议),发送邮件的时候使用 SMTP(简单邮件传送协议)。

5

从滑动窗口的观点看,在停等协议中,接收窗口的大小为()。

接收窗口大小为 1,因为接收方收到一个数据帧之后必须发送确认帧,然后才能等待下一个发送。

6

网络层的()功能涉及分组在单一的路由器中从一条入链路到一条出链路的传送。

转发。转发是根据分组的目的地址和路由器的转发表来决定分组应该从哪个出链路发送的过程。

7

TCP 是因特网中的运输层协议,通过三次握手建立连接。请补充下面括号中的值。

主机 A :SYN=1,SEQ=1000

主机 B :SYN=1,SEQ=( ),ACK=( )

主机 A :SYN=( ),SEQ=( ),ACK=2002

主机 A :数据传输

序号确认。

主机 B:SYN=1,SEQ=2000,ACK=1001,回复 ACK=1001 表示已经收到前面 1000 字节的数据。主机 A:SYN=0,SEQ=1001,ACK=2001

8

UDP 检验和提供了差错检测的功能。发送方 UDP 对报文段的所有( )比特字之和进行反码运输,求和时溢出的任何一位都被回卷。

填 16。《计算机网络:自顶向下方法(第7版)》第 133 页:UDP 检验和提供了差错检测功能。发送方的 UDP 对报文段中的所有 16 比特字 的和进行反码运算……

9

一个 IP 数据报长度为 8200 字节(固定首部长度),现经过一个 MTU 为 1500 字节的网络传输。数据包需要分成多少( )片,最后一片的偏移值是( )。

IP 数据报的首部长度是 20 字节,因此每个分片的最大长度是

\[1500 - 20 = 1480\]

字节。IP 数据报的数据部分长度是

\[8200 - 20 = 8180\]

字节。因此需要

\[\frac{8180}{1480} = 5.5\]

个分片,向上取整,即为 6 个分片。

10

IPv4 的地址长度为 32 位,IPv6 的地址长度为( )位。

128 比特的 IPv6,即 128 位。

11

将主机间交付扩展到进程间交付被称为运输层的( )和多路分解。

将主机间交付扩展到进程间交付被称为运输层的多路复用多路分解

12

在 CSMA/CD 中,第 6 次碰撞后,节点选择 K=8 的概率为( )。选择 K=8 时,对应 10M bps 以太网上的等待时延为( )。

概率为

\[\frac{1}{2^6} = \frac{1}{64}\]

对应的等待时延为:

\[8 \times \frac{512 \text{bit}}{10 \text{Mbps}} = 8 \times 5.12 \text{ms} = 40.96 \text{ms}\]

13

以太网数据帧格式中的源地址和目标地址的最大长度是( )个二进制位。

以太网数据字段:46 ~ 1500 字节。目的地址:6 个字节。源地址:6 个字节。因此填

\[6 \times 8 = 48\]

个二进制位?还是填 96?

三、判断题

1

FTP 和 HTTP 服务的常用 TCP 端口号是 21 和 80。

FTP 常用端口号是 21,HTTP 常用端口号是 80 或者 8080。

2

假定在主机 C 上有一个进程具有端口号 6789 的 UDP 套接字。假定主机 A 和主机 B 都用目的端口号 6789 向主机 C 发送一个 UDP 报文段。这两台主机的报文段在主机 C 将被描述为不同的套接字。

错误,是同一个套接字,但是是不同的进程。

3

设有 12 比特数据 111010101011,若采用单比特偶校验方案,则校验位为 1。

错误。单比特偶校验方案是在数据位的末尾添加一个校验位,使得数据位和校验位中的 1 的个数为偶数,因此校验位应该是 0。

4

假设两个节点同时经过一个带宽为 R 的广播信道开始传输一个长度为 L 的分组。用 $d_{prop}$ 表示这两个节点之间的传播时延。如果 $d_{prop} < \frac{L}{R}$ 则不会发生碰撞。

错误,会发生碰撞。

5

网络层能提供面向连接和面向无连接两种服务。

正确。

6

将主机名转换成 IP 地址,要使用 DNS 协议,将 MAC 地址转换成 IP 地址,要使用 ARP 协议。

正确。

7

对于回退 N (GBN)协议,如果第 K 个分组丢失,则目前已发送的 K+1,K+2,…,到 n 的分组都需要重传。

正确,GBN 采用累积确认机制。

8

在 Internet 中,虽然路由器可以连接多个物理网络,但是路由器具有单一的 IP 地址。

路由器可以有多个 IP 地址。

9

ICMP 最典型的用途是差错控制,ICMP 报文是作为 IP 有效载荷承载的。

正确。

10

BGP 协议作为边界网关协议,完成自治系统之间的路由选择。

正确,BGP 边界网关协议是自治系统间路由选择协议。