计算机网络期末习题个人解法

总结了一下计算机网络期末考试的试题,因为有很多考研真题,试卷的难度还是很大的,值得记录一下。

  1. 当数据由主机 A 发送到主机 B,不参与数据封装工作的是_______
    A. 物理层 B.数据链路层 C.网络层 D. 传输层
    A物理层,因为物理层仅负责比特层次的传输工作。
  2. 下列哪种交换方法最有效地使用网络带宽?
    A. 分组交换 B. 报文交换 C. 电路交换 D. 各种方法都一样
    A分组交换,因为分组交换中每个分组可以使用链路的全部带宽,而电路交换不管是频分复用还是时分复用,都只能使用一部分
  3. 若用户程序使用 UDP 进行数据传输,则_______层协议必须承担可靠性方面的 全部工作。
    A. 数据链路层 B. 网络层 C. 传输层 D. 应用层
    D应用层,因为UDP协议是运输层的不可靠协议,所以只能要求上层协议负责可靠性的工作,即应用层,相当于要求编写客户端的程序员编写时完成可靠性要求
  4. 在 TCP/IP 体系结构中,直接为 ICMP 提供服务的协议是______。
    A. PPP B. IP C. UDP D. TCP
    BIP协议,ICMP是internet控制报文协议,是TCP/IP的一个子协议。实际上就算不知道,也可以通过TCP协议和IP协议中两者的层次结构选择。TCP协议是运输层协议,而IP协议是网络层协议,所以为ICMP协议提供服务的应该是下层的IP协议
  5. TCP/IP 参考模型的网络层提供的是______。
    A. 无连接不可靠的数据报服务 B. 无连接可靠的数据包服务 C. 有连接不可靠的虚电路服务 D. 有连接可靠的虚电路服务
    DTCP是有链接的电路服务,而且是在IP不可靠传输上的可靠传输
  6. 下列 TCP/IP 应用层协议中,可以使用传输层无连接服务的是______。
    A. FTP B. DNS C. SMTP D. HTTP
    BDNS协议服务于DNS域名系统,可以使用UDP协议进行传输
  7. 在以太网的二进制回退算法中,在 11 次碰撞之后,站点会在 0~______之间选 择一个随机数。
    A. 255 B. 511 C. 1023 D. 2047
    C1023,选择的随机数的范围是0~2n-1-1,其中n为碰撞次数
  8. 若用户 1 与用户 2 之间发送和接收电子邮件的过程如下图所示,则图中①、②、 ③阶段分别使用的应用层协议可以是______。
    在这里插入图片描述
    D,SMTP是一个推协议,用来进行发送,可以用在1和2的情况;POP3不是一个推协议,可以用来接收,即3的情况。另外,1,2,3都可以使用HTTP协议
  9. 无法隔离冲突域的网络互连设备是______。
    A. 路由器 B. 交换机 C. 集线器 D. 网桥
    C集线器,路由器和交换机都可以进行分组交换和限制,网桥也是如此,而集线器仅仅是一个物理链路的集结,并不能够隔离冲突域
  10. 路由器 R 通过以太网交换机 S1 和 S2 连接两个网络,R 的接口、主机 H1 和 H2 的 IP 地址与 MAC 地址如下图所示。若 H1 向 H2 发送 1 个 IP 分组 P,则 H1 发出的封装 P 的以 太网帧的目的 MAC 地址、H2 收到的封装 P 的以太网帧的源 MAC 地址分别是______。
    在这里插入图片描述
    D,H1发出的封装P他的MAC地址应该是下一个节点的位置,即图中的R交换机左边的MAC地址;同理,H2接收到的封装P的源MAC地址是上一个节点的位置,即R交换机右边的MAC地址。简单地讲,报文的IP地址不会发生改变,就是起点和终点,而MAC地址会在每一个节点进行更新
  11. 某路由表中有转发接口相同的 4 条路由表项,其目的网络地址分别为 35.230.32.0/21、 35.230.32.0/21、35.230.48.0/21 和 35.230.56.0/21,将这 4 条路由聚合后的目的网络地址 为______。
    A. 35.230.0.0/19 B. 35.230.0.0/20 C. 35.230.32.0/19 D. 35.230.32.0/20
    C,通过转换为二进制可以发现,它们相同的是前19位,所以子网掩码为19,同理,找到前19位即可
  12. 用于域间路由的协议是______。 A. RIP B. BGP C. OSPF D. ARP
    B,RIP协议和OSPF协议都是AS内部通信协议,ARP协议是IP地址和MAC地址之间相互对应的协议,BGP是真正的AS间通信协议
  13. 根据 CSMA/CD 协议的工作原理,下列情形中需要提高最短帧长度的是______。
    A. 网络传输速率不变,冲突域的最大距离变短
    B. 上层协议使用 TCP 的概率增加
    C. 在冲突域不变的情况下,减少线路中的中继器数量
    D. 冲突域的最大距离不变,网络传输速率提高
    D,对于A,网络传输速率不变,冲突域的最大距离变短,则冲突信号可以更快的到达发送站点,此时可以减小帧的长度。对于B,上层协议使用TCP的概率与最短帧长度无关。对于C,在冲突域不变的情况下减少线路中的中继器数量,此时冲突信号可以更快地到达发送站点,所以可以减少最短帧长度。对于D,冲突域的最大距离不变,网络传输速率提高,如果不增加,在帧发送完之前冲突信号可能回不到发送站点,导致错误和冲突,因此需要缩短
  14. 下面信息中,______包含在 TCP 首部中而不包含在 UDP 首部中。
    A. 目标端口号 B. 序号 C. 源端口号 D.校验和
    B,目标端口号,源端口号,校验和是一个报文必备的首部,而UDP由于是不可靠的无连接传输,所以不需要序号
  15. 流控制是一种机制,其本质是通过______来解决发送方和接收方速度的一致性。
    A.增大接收方接收速度 B.减少发送方发送速度 C.接收方向发送方反馈信息 D.增加双方的缓冲区
    B,流控制是发送方发送过快导致拥塞,减少发送放速度即可。拥塞控制是因为接收方接受过慢导致拥塞,需要控制接收方的缓冲区等位置
  16. ARP 的功能是______。
    A.根据 MAC 地址查询 IP 地址
    B.根据 IP 地址查询 MAC 地址
    C.根据域名查询 IP 地址
    D.根据 IP 地址查询域名
    B,ARP协议主要是ARP表,用来通过IP地址查询MAC地址
  17. 集线器和路由器分别运行于 TCP/IP 参考模型的______。
    A.数据链路层和网络层 B.网络层和传输层 C.传输层和数据链路层 D.物理层和网络层
    A,集线器是链路层的,路由器用来网络之间的中转,是网络层的。但这里有争议,我后来查了一下百度,发现集线器是在物理层和数据链路层的MAC子层,所以A和D都有可能
  18. 下列选项中,对正确接收到的数据帧进行确认的 MAC 协议是______。
    A. CSMA B. CDMA C. CSMA/CD D. CSMA/CA
    D,这个是死知识
  19. 主机甲向主机乙发送一个(SYN=1, seq=11220)的 TCP 报文段,期望与主机乙建立 TCP 连接,若主机乙接受该连接请求,则主机乙向主机甲发送的正确的 TCP 段可能是______。
    A. (SYN=0, ACK=0, seq=11221,ack=11221)
    B. (SYN=1, ACK=1, seq=11220,ack=11220)
    C. (SYN=1, ACK=1, seq=11221,ack=11221)
    D. (SYN=0, ACK=0, seq=11220,ack=11220)
    C,这道题我也不确定,按理说乙同意的话,SYN应该是1,然后seq是发送报文的seq+1,而ACK是随意的,所以我选的C
  20. 主机甲与主机乙之间建立了一个 TCP 连接,主机甲向主机乙发送了 3 个连续的 TCP 段,分别包含 300 字节、400 字节和 500 字节的有效载荷,第 3 个段的序号为 900。若 主机乙仅正确收到第 1 和第 3 个段,则主机乙发送给主机甲的确认序号是______。
    A. 300 B. 500 C. 1200 D. 1400
    B,需要发送的是第二个段的序号,第三个段的序号为900,说明第三段是从900开始的,而第二段的长度为400,说明第二段是从900-400=500开始的,说明第二段的序号为500
  21. 请结合各层提供的主要服务和协议简要描述因特网体系结构,说明路由器、链路层交 换机和主机各处理其中的哪些层次?
    在这里插入图片描述
  22. 假设两个节点 A 和 B 被连接到一个 900m 长的电缆的两端,它们都有一个 1000 比特(包 括所有首部和前同步码)的帧要发给对方。两个节点都试图在 t=0 时刻传输。假设在 A 和 B 之间有 4 个转发器,每个都插入 20 比特的时延。假设传输速率是 10Mbps,并且使 用回退间隔是 512 比特倍数的 CSMA/CD,在第一次碰撞后,在指数后退协议中 A 取 K=0,B 取 K=1。忽略阻塞信号和 96 比特的时延。
    (1)A 和 B 之间的单向传播时延(包括转发器时延)是多少(以秒计)?假设信号传播 速度是 2×108m/s。
    (2)什么时候(以秒计)A 的分组完全交付给 B?
    在这里插入图片描述
  23. 如果收到无差错报文,但是未按序到来,TCP 对此未做明确规定,而是让 TCP 的实现 自行决定。试讨论下面两种方法的优缺点。
    (1) 将不按序到达的报文暂存于缓存,待所缺序号的报文段收齐后再一起送到应用层。
    (2) 丢弃不按序到达的报文。
    在这里插入图片描述
  24. 某公司网络如下图所示。IP 地址空间 192.168.1.0/24 被均分给销售部和技术部两个 子网,并已分别为部分主机和路由器接口分配了 IP 地址,销售部子网的 MTU=1500B,技 术部子网的 MTU=800B。请回答以下问题。
    在这里插入图片描述
    (1)假设主机 192.168.1.1 向主机 192.168.1.208 发送一个总长度为 1500B 的 IP 分组, IP 分组的头部长度为 20B,路由器在通过接口 F1 转发该 IP 分组时进行了分片。若分片 时尽可能分为最大片,则一个最大 IP 分片封装数据的字节数是多少?至少需要分为几个 分片?每个分片的片偏移量是多少?
    在这里插入图片描述
  25. 小明来到宾馆,连接网络并在浏览器键入 www.hnu.edu.cn 访问湖南大学主页,请详 细说明网络通信的具体过程及其所用到的主要协议。
    在这里插入图片描述
  26. 网络体系结构发展主要有两个流派。一种改良派,该流派代表认为互联网现存问题 根源于 IPv4 协议,主张以 IPv6 协议取代 IPv4 协议。另一种为革命派,以 SDN 为代表的 革命派认为 TCP/IP 协议体系设计本身的缺陷,需要构建全新的网络体系结构。请问你支 持哪个流派,说出你的理由?
    在这里插入图片描述
    这里说明,所有的答案都是我个人的答案,欢迎讨论,不欢迎杠精。
    另外,由于时间比较久,有些题目我可能自己都无法做出解释,还请见谅。