作者:尚福惠珠綺裕 | 来源:互联网 | 2023-08-14 18:35
1.在学习TCP协议的时候,总是在强调三次握手,那么为什么是三次?而不是两次或者四次?(强迫症表示黑人问号????)
今天我们就来分析一下为什么是三次,下图是一次TCP通讯的时序
2. 现在是关于四次挥手,在连接完成之后呢,需要关闭连接。 关闭连接的过程:
1)客户端发出段7,FIN位表示关闭连接的请求
2)服务器发出段8,应答客户端的关闭连接请求。
3)服务器发出段9,其中也包含FIN 位,向客户端发送关闭连接请求。
4)客户端发出段10,应答服务器的关闭请求
注意:服务器的应答和关闭连接请求通常不合 并在⼀一个段中,因为有连接半关闭的情况,这种情况下客户端关闭连接之后就不能再发送 数据给服 务器了,但是服务器还可以发送数据给客户端,直到服务器也关闭连接为⽌。
好了,这就是我对三次握手和四次挥手的理解,如果还有小伙伴有不同的理解,欢迎补充!