网络通信协议之TCP
发布时间:2019-04-30 18:52:39 所属栏目:教程 来源:360技术
导读:部分非常容易能够创建一个本地TCP服务器,正好可以用来分析一下TCP的请求和响应过程。 在本篇文章,笔者将给大家介绍下TCP建立连接(三次握手),传输数据,断开连接(四次挥手)的过程。 TCP简介 TCP:TCP(Transmission Control Protocol 传输控制协议)是一种
TCP通过三次握手建立连接,我们对下图应该比较熟悉: TCP三次握手图解 对上图中的代号及下文中的代号做说明:
TCP第一次握手,客户端向服务端发送报文,关键信息为Syn=1,Seq=0。如下图所示,sequence number= x = 0,Syn=1。 TCP第一次握手 TCP第二次握手,服务端向客户端发送报文,关键信息为Ack=x+1=1,Syn=1,Seq=y=0。如下图所示,sequence number=y=0,Ack=x+1=1 , Syn = 1。 TCP第二次握手 TCP第三次握手,客户端向服务端发送报文,Seq=x+1=1,Ack=y+1=1,ACK=1。如下图所示,Seq=x+1=1,Ack=y+1=1,ACK=1。 TCP第三次握手 我们可以发现在三次握手之后,还有一次TCP Window Update。 TCP Window Update (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |