在基于TCP/IP的互联网服务中,传输层的UDP协议提供进程之间(6)报文传输服务,TCP协议提供进程之间(7)报文传送服务。TCP使用三次握手协议建立连接、传输报文,使用修改的三次握手协议来关闭连接。关闭连接时,设甲乙两方发送报文的序号分别为X和Y,甲方

admin2019-01-08  31

问题 在基于TCP/IP的互联网服务中,传输层的UDP协议提供进程之间(6)报文传输服务,TCP协议提供进程之间(7)报文传送服务。TCP使用三次握手协议建立连接、传输报文,使用修改的三次握手协议来关闭连接。关闭连接时,设甲乙两方发送报文的序号分别为X和Y,甲方发送(8)的报文给乙方,乙方先发送一个(9)确认报文给甲方,并通知应用指示后再发送一个(10)的报文给甲方,最后甲方回送一个ACKY+1确认报文。

选项 A、FIN=1,序号=Y
B、序号=Y,ACKX+1
C、ACKX+1
D、FIN=1,序号=Y,ACKX+1=1

答案D

解析 TCP三次握手协议的释放连接过程如下:
   . 主机A的应用进程先向其TCP发出连接释放请求,并且不再发送数据。TCP向主机B的TCP发出通知,释放从A到B这个方向的连接的请求报文段,其首部中FIN=1,序号 X等于前面已传送过的数据的最后一个字节的序号加1。
   . 主机B的TCP收到释放连接通知后即发出确认,确认序号为X+1,同时通知自己的应用进程。这样,从A到B的连接就释放了。
   . 在主机B向主机A的数据发送结束后,其应用进程就通知TCP释放连接。主机B发出的连接释放报文段中,FIN=1,确认序号重复为X+1,序号Y等于前面已传送过的数据的最后一个字节的序号加1。
   . 主机A的TCP,收到此报文段后,还要向主机B给出确认,其确认序号为Y+1。
   . 主机A和主机B的TCP分别通知上层应用进程,连接已经释放。
转载请注明原文地址:https://kaotiyun.com/show/TdJZ777K
0

最新回复(0)