文章
166
粉丝
0
获赞
0
访问
10.1k
第一问。因为题 47-b 图是该主机进行 Web 请求的以太网数据帧内容,所以 Web 服务器的 IP 地址位于 IP 头部的目的 IP 地址字段,16进制格式为 40 aa 62 20,转化为点分十进制格式为 64.170.98.32。
第二问。根据网络拓扑图可知,该主机的默认网关是路由器 R,分析数据链路,主机会将 Web 请求发送给默认网关,再由默认网关将 Web 请求转发给 Web 服务器。所以以太网帧的目的 MAC 地址 00-21-27-21-51-ee 即为该主机的默认网关的 MAC 地址。
(2) 已知目的 IP 地址,但不知道目的 MAC 地址,需要使用 ARP 协议确定目的 MAC 地址。因为 ARP 协议请求报文需要进行广播,最后路由器返回 ARP 单播响应得到目的 MAC 地址。所以封装 ARP 协议请求报文的以太网数据帧的目的 MAC 地址是 ff-ff-ff-ff-ff-ff。
(3) HTTP/1.1 协议与 HTTP/1.0 相比有了一些重要的改进,其中包括持续连接的引入。持续连接允许客户端和服务器之间的单个TCP连接传输多个 HTTP 请求和响应,而无需为每个请求/响应对创建新的连接。这样可以减少连接的建立和关闭所带来的开销,并且可以更有效地利用网络资源。在 HTTP/1.1 中,默认情况下使用持续连接,除非在请求头中显式指定 Connection: close 来关闭连接。这与 HTTP/1.0 不同,后者在每个请求/响应后都会关闭连接。
非流水线方式指每一个请求需要等待其对应的响应返回之后,才能发送下一个请求。换句话说,当使用非流水线方式时,客户端发送一个请求后需要等待服务器返回相应的响应后才能发送下一个请求,而不会同时发送多个请求。
若该报文是 TCP 的第一次握手,则其中 ACK = 0,SYN = 1,所以该报文不是 TCP 的第一次握手。
若该报文是 TCP 的第二次握手,则其中 ACK = 1,SYN = 1,所以该报文不是 TCP 的第二次握手。
所以该报文是 TCP 的第三次握手或者 TCP 已经建立完成后发送的,因此无需考虑建立 TCP 的一个 RTT 的开销。
HTTP/1.1 协议以持续的非流水线方式工作,每个 RTT 传输一个对象,共需传输 ...
登录后发布评论
暂无评论,来抢沙发