2023期中
一

2.

注意TCP和UDP可以多说一个overhead的特征
二
我只能说这道题目注意读题
三
1.注意访问完DNS之后,请求对象是要先建立TCP连接的
2.(2)注意HTML文件不能与对象文件一起引用,所以必须单独算HTML的引用时间
四
三次握手的主要目的是确保双方对初始序列号达成一致并准备就绪。两次握手的缺点:可能会将旧的、延迟的连接请求误认为新的请求(见PPT);四次握手的缺点:其实四次握手是客户发SYN,服务器回ACK,然后服务器发SYN,客户会ACK;SYN是请求建立连接,ACK是对SYN的确认;由于服务器收到了客户的SYN就知道了客户是想要连接的,所以没有必要单独发一个SYN去进行请求,可以将ACK和SYN合成一个
四次挥手的主要目的是The four-way handshake is necessary because TCP connections are
full-duplex. When one side (e.g., the client) sends a FIN, it only signifies that it has no
more data to send. The other side (the server) must acknowledge this FIN. However, the
server might still have data in its buffer to send to the client. It cannot send its own FIN
until it has finished sending all its data. Therefore, the server's ACK (acknowledging the
client's FIN) and its own FIN (signaling it's done too) cannot always be combined into
one message. This potential delay between receiving a FIN and being ready to send its
own FIN necessitates the separation, leading to four distinct steps.
五
2.见答案即可
3.注意GBN是\(k-1\),不是\(\frac{k}{2}\),因为GBN是累积ACK
七
注意图里面不是三次重复的ACK:第一个确认是新ACK,后面两个才是重复的,所以一共只有两个重复ACK
最后那一部分不用管,应该是画错了,就是看看前面的那部分就好了,注意10.15前面那两个蓝色的数据包的ACK是丢了,后面那个蓝色的数据包是timeout了
八
5.见答案即可

浙公网安备 33010602011771号