【专业课学习】计算机网络期末综合大题练习

187 阅读3分钟

4ed876240f854b148fdf4b102f74b29c~tplv-73owjymdk6-jj-mark-v1_0_0_0_0_5o6Y6YeR5oqA5pyv56S-5Yy6IEAgUEFL5ZCR5pel6JG1_q75.webp

解答:

(1)

111.123.15.5/24~111.123.15.254

源地址0.0.0.0,目的地址255.255.255.255

(2)

第一次访问互联网时,主机2要先找到网关的MAC地址,所以会广播ARP请求帧。请求帧的目的MAC地址为FF:FF:FF:FF:FF:FF。

主机2找到网关的MAC地址后,需要先把访问因特网的以太网帧发送给网关,因此发出的以太网帧中的目的MAC地址为00:al:al:al:al:al。

(3)

能访问WWW服务器,不能访问因特网。

解答:

(1)100BaseT交换机,100BaseT集线器

(2)

设最远距离为xx

RTT=2x2×108mRTT = 2 · \frac{x}{2×10^8\text{m}}

(RTT+2×1.51μs)×100Mbps=64B(RTT + 2 × 1.51\text{μs}) × 100Mbps = 64\text{B}

解出x=210mx=210\text{m}

(3)

DHCP Discover报文。

该报文被封装在广播帧中发送出去,因此会被二级交换机泛洪,这意味着路由器R的E0接口也会收到。

FF:FF:FF:FF:FF:FF

解答:

(1)控制连接为持久连接。数据连接为非持久连接。登录时建立控制连接。

(2)

F第一个字节的序号为101。F的总长18000字节,故占用的序号范围为101~18100。那么接下来H发送的第一次挥手的序号就是18101,随后收到的服务器第二次挥手的序号就是18102。

(3)3MSS;5MSS

(4)

前两次握手需要消耗1RTT时间。随后从第三次握手开始每次"根据拥塞窗口发若干个TCP包+收ACK确认包",这总共需要5次。6RTT=60ms。传输速率=18000B/60ms=2.4Mbps

解答:

(1)64.170.98.32;00-21-27-21-51-ee

(2)ARP;FF-FF-FF-FF-FF-FF

(3)图中以太网帧内封装的内容表明现在浏览器已经在发送HTTP报文了,这说明TCP连接已经建立,因此不需要算上前两次握手的时间。答案6个RTT。

(4)TTL、头部校验和、源IP地址

解答:

(35)D

(36)B

(38)D

(39)H1和H2处于192.168.3.0/25网络,H3、H4处于192.168.3.128/25这个网络

  • A: H1和H2可以进行IP通信,排除。
  • B: H2不能访问,但H4可以,排除。
  • C: H1和H3处于不同的网络,的确无法通信,正确。
  • D: H3和H4处于同一网络,可以通信,排除。

(40)选C

解答:

(1)DNS协议;DNS报文->UDP报文->IP数据报->以太网帧

(2)

<00-11-22-33-44-CC, 4>

<00-11-22-33-44-BB, 1>

<00-11-22-33-44-AA, 2>

(3)

至少会收到两个以太网帧,且它们其中都封装了ARP报文,目的地址均为FF-FF-FF-FF-FF-FF。

第一次是H1要进行DNS查询,故需要找到同在局域网中的本地DNS服务器的MAC地址,这时候就要使用ARP协议进行广播。第二次是H1要把封装了HTTP请求的报文通过路由器发送出局域网,那么它就需要知道路由器的MAC地址,这时也要进行一次ARP广播。