春节日更TCP协议的三次握手与四次挥手
Posted bug收集
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了春节日更TCP协议的三次握手与四次挥手相关的知识,希望对你有一定的参考价值。
bug收集:专门解决与收集bug的网站
网址:www.bugshouji.com
http协议基层是基于TCP实现的,而关于TCP重点的知识点就是:三次握手与四次挥手(后面有视频讲解)
下面我们就来介绍一下TCP协议的三次握手与四次挥手
首先,需要了解建立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三次握手(建立连接的过程)
三次握手的必要性:为了保证服务器能接收到客户端的信息并做出正确的应答而进行前两次(第一次和第二次)握手,为了保证客户端能够接收到服务端的信息并能做出正确的应答而进行后两次(第二次和第三次)握手。
建立链接后,正常的数据传输
Tcp四次挥手(关闭连接的过程)
详细的视频讲解
以上是关于春节日更TCP协议的三次握手与四次挥手的主要内容,如果未能解决你的问题,请参考以下文章