题目内容
(请给出正确答案)
[主观题]
一客户向服务器请求建立TCP连接。客户在TCP连接建立的三次握手中的最后一个报文段中捎带上一些数
据,请求服务器发送一个长度为L字节的文件。假定: (1)客户和服务器之间的数据传送速率是R字节/秒,客户与服务器之间的往返时间是RTT(固定值)。 (2)服务器发送的TCP报文段的长度都是M字节,而发送窗口大小是nM字节。 (3)所有传送的报文段都不会出现差错(无重传),客户收到服务器发来的报文段后就及时发送确认。 (4)所有的协议首部开销都可忽略,所有确认报文段和连接建立阶段的报文段的长度都可忽略(即忽略这些报文段的发送时间)。 试证明,从客户开始发起连接建立到接收服务器发送的整个文件所需的时间r是: T=2RTT+L/R 当nM>R(RTF)+M 或 T=2RTT+L/R+(K-1)[M/R+RTT-nM/R] 当nM<R(RTT)+M 其中,K=[L/nM],符号[x]表示若x不是整数,则把x的整数部分加1。 (提示:求证的第一个等式发生在发送窗口较大的情况,可以连续把文件发送完。求收到的第二个等式发生在发送窗口较小的情况,发送几个报文段后就必须停顿下来,等收到确认后再继续发送。建议先画出双方交互的时间图,然后再进行推导)。
查看答案
如果结果不匹配,请 联系老师 获取答案