一个客户向服务器请求建立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。
第1题:
2、TELNET在客户机和远程登录服务器之间建立一个TCP连接.()
第2题:
以下关于TCP工作原理与过程的描述中,错误的是()。
A.TCP连接建立过程需要经过“三次握手”的过程
B.TCP传输连接建立后,客户端与服务器端的应用进程进行全双工的字节流传输
C.TCP传输连接的释放过程很复杂,只有客户端可以主动提出释放连接的请求
D.TCP连接的释放需要经过“四次握手”的过程
第3题:
TCP 客户进程与 TCP 服务器进程建立连接时,TCP 报文段首部中的()字段置 1。
A.URG
B.ACK
C.SYN
D.FIN
第4题:
TCP使用三次握手协议来建立连接,握手的第一个报文段是由标志位字段的_______位被置为1来识别,表示请求连接。
第5题:
关于TCP的连接管理,以下说法正确的是?
A.TCP建立连接的过程中出现的第三个报文段是不可以携带数据的。
B.TCP三次握手中,连接请求报文段和连接确认报文段,即前两次握手的SYN位都要置1
C.TCP使用四次握手释放连接,前两次握手之后,双方仍然可以互发数据。
D.TCP建立连接时,其实两次握手也是可以的。即一方发送连接请求,另一方给出对连接的确认即可。