首页/ 题库 / [单选题]建立TCP连接时需要三次握手,而关闭TC的答案

建立TCP连接时需要三次握手,而关闭TCP连接一般需要4次握手。由于某种原因,TCP可能会出现半关闭连接和半打开连接这两种情况,这两种情况的描述是()。

单选题
2022-04-29 15:51
A、半关闭连接和半打开连接概念相同,是同一现象的两种说法
B、半关闭连接是一端已经接收了一个FIN,另一端正在等待数据或FIN的连接;半打开连接是一端崩溃而另一端还不知道的情况
C、半打开连接是一端已经接收了一个FIN,另一端正在等待数据或FIN的连接;半关闭连接是一端崩溃而另一端还不知道的情况
D、半关闭连接是一端已经接收了一个FIN,另一端正在等待数据或FIN的连接:半打开连接是一端已经发送了SYN,另一端正在等待ACK的连接
查看答案

正确答案
B

试题解析
本题考查对TCP连接的建立过程和TCP连接关闭过程的理解。
在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。
第一次握手:建立连接时,客户端发送SYN包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;第二次握手:服务器收到SYN包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态;
第三次握手:客户端收到服务器的SYN+ACK包,向服务器发送确认包ACK(ack=k+1),此包发送完毕,客户端和服务器进入ESTABLISHED状态,完成三次握手。
完成三次握手,客户端与服务器开始传送数据。
四次断开:
由于TCP连接是全双工的,因此每个方向都必须单独进行关闭。这个原则是当一方完成它的数据发送任务后就能发送一个FIN来终止这个方向的连接。收到一个FIN只意味着这一方向上没有数据流动,一个TCP连接在收到一个FIN后仍能发送数据。首先进行关闭的一方将执行主动关闭,而另一方执行被动关闭。
(1)客户端A发送一个FIN,用来关闭客户A到服务器B的数据传送。
(2)服务器B收到这个FIN,发回一个ACK,确认序号为收到的序号加1。和SYN一样,一个FIN将占用一个序号。
(3)服务器B关闭与客户端A的连接,发送一个FIN给客户端A。
(4)客户端A发回ACK报文确认,并将确认序号设置为收到序号加1。
半打开连接和半关闭连接的概念:
TCP连接经三次握手建立后,如果一方关闭或异常终止连接而别一方却不知道,称这样的TCP连接为半打开连接。任何一主机异常都可能导致发生这种情况。只要不打算在半打开连接上传输数据,仍处于连接的一方就不会检测另一方出现异常。
TCP连接建立后,TCP提供了双向的数据通路。TCP提供了其中一端结束它的发送后还能接收来自另一端数据的能力,这称为半关闭。半关闭是TCP连接关闭过程中完成了前半部分的状态,这时只关闭了一个方向上的数据通道,另一个方向仍然能够继续数据传输。

相关题目
boost的意思是:help or encourage to increase or improve
eloquent的意思是:fluent or persuasive in speaking or writing

在TCP中,连接的建立采用(  )握手的方法。

连接管理是()的主要任务,如三次握手来建立连接的方法也是属于()。
病例对照研究进行统计性推断时不匹配分层资料总的OR值计算公式是
TCP协议建立连接需要经过()阶段,终止连接需要经过()阶段。
系统中雷达状态包括Unknown、Operational(or ON)、Failed(or OFF)、Detached。
使用www服务时需要使用HTTP传送页面文件。以下对于HTTP/1.0工作模式的描述中,正确的是 (29) 。 A.使用UDP传送页面文件,不需要建立连接 B.使用TCP传送页面文件,每个页面文件单独建立TCP连接传送 C.使用UDP传送页面文件,每个页面文件单独建立UDP连接传送 D.使用TCP传送页面文件,一个TCP连接建立后传送所请求的多个页面文件
TCP通信建立在连接的基础上,TCP连接的建立要使用()次握手的过程。
TCP通信建立在连接的基础上,TCP连接的建立要使用( )次握手的过程
TCP协议提供可靠的连接服务,采用()次握手建立一个连接。
TCP协议使用(63)次握手过程建立连接,
使用TCP的3次握手建立连接,原因是______。
使用TCP的3次握手建立连接,原因是______。
“TCP SYN Flooding”建立大量处于半连接状态的TCP连接,其攻击目标是网络的(43)。
TCP依靠()次握手才能结束TCP连接。
Shutdown price(or point,or rule) 停业价格(或停业点、停业原则)
设t=2,b=3,c=4,d=5,则下面语句输出的是( )。 Print3>2*b Or a=c And bc Or c>d
翻译:With Average or With Particular Average(WA or WPA)()
TCP三次握手的创建连接过程中出现了哪些些TCP标志位()。
广告位招租WX:84302438

免费的网站请分享给朋友吧