在TCP生命周期中客户端和服务器端的主要状态有哪些不同点

在TCP生命周期中客户端和服务器端的主要状态有哪些不同点,第1张

(1)请求连接时,客户端的SYN_SENT状态下,客户端TCP等待着从服务器TCP发送确认数据段…而其ESTABLISHED状态下,TCP客户可以发送和接收装载着有效载荷数据的TCP数据段。
(2)终止连接时,FIN_WAIT状态下,客户端TCP等待着从服务器发送确认数据段…而其FIN_WAIT_2状态下,客户端等待着服务器发来另一个FIN=1的数据段…而其TIME_WAIT状态下,如果TCP客户最后一次发送的ACK丢失了,它将重新发送。

在客户端与服务器之间建立连接时,通常是客户端主动发起连接请求,服务器接受连接请求并建立连接。这是因为客户端通常是主动发起请求的一方,而服务器则是被动接受请求的一方。客户端通常是一个应用程序,它会发起连接请求,以便从服务器获取数据或者向服务器发送数据。服务器则是一个等待客户端发起连接请求的服务器应用程序,它可以接受客户端的连接请求,并建立连接。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10763435.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-11
下一篇 2023-05-11

发表评论

登录后才能评论

评论列表(0条)

保存