春节日更TCP协议的三次握手与四次挥手

Posted bug收集

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了春节日更TCP协议的三次握手与四次挥手相关的知识,希望对你有一定的参考价值。


bug收集:专门解决与收集bug的网站

网址:www.bugshouji.com


http协议基层是基于TCP实现的,而关于TCP重点的知识点就是:三次握手与四次挥手(后面有视频讲解)


下面我们就来介绍一下TCP协议的三次握手与四次挥手




01
相关术语



首先,需要了解建立TCP连接的相关术语


(1)ACK:TCP规定,只有当ACK=1时有效,也规定连接建立后所有发送的报文的ACK必须为1


(2)SYN(SYNchronization):在连接建立时用来同步序号。当SYN=1而ACK=0时,表明这个是一个连接请求报文。对方若同意建立连接,则响应报文中SYN=1,ACK=1。因此,SYN置1表示这是一个连接请求或连接接受报文。


(3)FIN(finish):终结的意思,用来释放一个连接。当FIN=1时,表明此报文段的发送方的数据已经发送完毕,并请求释放连接。



【春节日更】TCP协议的三次握手与四次挥手



02
TCP连接过程


Tcp三次握手(建立连接的过程)


三次握手的必要性:为了保证服务器能接收到客户端的信息并做出正确的应答而进行前两次(第一次和第二次)握手,为了保证客户端能够接收到服务端的信息并能做出正确的应答而进行后两次(第二次和第三次)握手。


【春节日更】TCP协议的三次握手与四次挥手



建立链接后,正常的数据传输

【春节日更】TCP协议的三次握手与四次挥手


Tcp四次挥手(关闭连接的过程)

【春节日更】TCP协议的三次握手与四次挥手




03
视频讲解


详细的视频讲解





大家好,从2月开始,将每天更新公众号,欢迎大家阅读;也可以私信我,你想看的内容


写文章不易,请给一个赞 和 在看吧;
你的支持,是我坚持的动力;
欢迎关注,及转发,三克油^_^


以上是关于春节日更TCP协议的三次握手与四次挥手的主要内容,如果未能解决你的问题,请参考以下文章

TCP协议的三次握手与四次挥手

TCP的三次握手与四次挥手

TCP三次握手与四次挥手

三次握手与四次挥手

TCP三次握手与四次挥手

网络编程:TCP/IP协议的三次握手与四次挥手