一个客户向服务器请求建立TCP连接。客户在TCP连接建立的三次握手中的最后一个报文段中捎带上一些数据,请求服务器发送一个长度为L字节的文件。假定:(1)客户和服务器之间的数据传输速率是R字节/秒,客户与服务器之间的往返时间是RTT(固定值)。

(2)服务器发送的TCP报文段的长度都是M字节,而发送窗口大小是nM字节。(3)所有传送的报文段都不会出错(无重传),客户收到服务器发来的报文段后就及时发送确认。(4)所有的协议首部开销都可忽 略。所有确认报文段和连按建立阶段的报文段的长度都可忽略(即忽略这些报文段的发送时间)。试证明, 从客户开始发起连接建立到接收服务器发送的整个文件多需的时间T是:T=2RTT+L/R当nM>R(RTT)+M 或T=2RTT+L/R+(K-1)[M/R+RTT-nM/R]当nM 其中,K=[L/nM],符号[x]表示若x不是整数,则把x的整数部分加1。

时间:2023-09-07 09:36:12

相似题目