tcp的三次握手和四次挥手

陌上兮月 陌上兮月     2022-10-27     137

关键词:

  

  客户端向服务端请求数据的过程中,如果是TCP协议,则需经历TCP的三次握手和四次挥手,其中具体的过程如下:

  三次握手

  

  这个过程其实就是确认对方的收发功能是否都正常的功能,形象表示如下:

  

  这就好比我们在打电话时,听到电话里有声音--->说明对方说话正常;自己询问听不听得清后对方给了回应-->说明对方听话正常;这里也是如此:

  TCP第一次握手:服务器知道客户端发能正常发送消息;

  TCP第二次握手:客户端知道服务器能正常接收消息和发送消息;

  TCP第三次握手:服务器知道客户端发能正常接收消息;

 

  四次挥手

  

  以上这个图是我在网上找的,通俗一点解释如下:

  TCP第一次挥手:客户端对服务端说:我不再向你发送数据了,你也停了吧;

  TCP第二次挥手:服务端对客户端说:好我知道了,你耐心等一下,我这边开始处理了(此时服务端仍向客户端发送数据);

  TCP第三次挥手:服务端对客户端说:行啦,弄完了,我也不再向你发送数据了,那我们就这么中断吧?;

  TCP第四次挥手:客户端对服务端说:哦,这么久才弄完,好了中断吧。(在进行第四次挥手后,双方都会等待一小段时间,在这段时间内如果客户端没有再收到服务端的重发消息,就正式中断;而服务端收到来自客户端的第四次挥手后,也正式中断,双方进入closed状态)

图解tcp的三次握手和四次挥手

文章目录TCP的三次握手与四次挥手三次握手四次挥手其中细节三次握手为什么要有最后一次ACK?四次挥手为什么需要四次挥手?TCP的三次握手与四次挥手三次握手三次握手过程(1)客户端发送一个SYN0给服务器ÿ... 查看详情

图解tcp的三次握手和四次挥手

文章目录TCP的三次握手与四次挥手三次握手四次挥手其中细节三次握手为什么要有最后一次ACK?四次挥手为什么需要四次挥手?TCP的三次握手与四次挥手三次握手三次握手过程(1)客户端发送一个SYN0给服务器ÿ... 查看详情

揭秘——tcp的三次握手和四次挥手

...言本文以博主在某次前端面试中被问到“什么是TCP协议中的三次握手和四次挥手?”为契机,经过整理教材、百度百科以及他人博客,再结合博主自身的理解,尽可能的以通俗易懂的语言来解释TCP协议中的三次握手和四次挥手的... 查看详情

tcp协议的三次握手和四次挥手

TCP协议的三次握手和四次挥手一.过程总览  建立TCP连接需要三次握手,而断开连接则需要四次挥手,整个过程如下图所示:二.报文细节2.1建立连接的三次握手报文细节  首先Client端发送连接请求报文,Server段接受连接后回... 查看详情

tcp协议中的三次握手和四次挥手(图解)

三次握手   四次挥手  查看详情

tcp协议tcp的三次握手和四次挥手

文章目录前言TCP连接的三个阶段TCP数据报介绍TCP三次握手(Three-wayHandshake)三次握手的过程握手过程说明为什么需要三次?两次握手会发生什么问题?数据传输TCP四次挥手四次挥手的过程挥手过程说明握手需要三次,为... 查看详情

tcp协议tcp的三次握手和四次挥手

文章目录前言TCP连接的三个阶段TCP数据报介绍TCP三次握手(Three-wayHandshake)三次握手的过程握手过程说明为什么需要三次?两次握手会发生什么问题?数据传输TCP四次挥手四次挥手的过程挥手过程说明握手需要三次,为... 查看详情

tcp协议的三次握手和四次挥手

TCP协议的三次握手和四次挥手我们知道,TCP是主机对主机层的传输控制协议,提供可靠的连接服务,需要三次握手建立连接,而终止一个连接要经过四次挥手。三次握手第一次握手:客户端申请连接(SYN=1),发送seq=x的数据包,等... 查看详情

tcp的三次握手和四次挥手

TCP(TransmissionControlProtocol) 传输控制协议。是一种面向连接的、可靠的、基于字节流的传输层通信协议。 TCP在传输之前会进行三次沟通,一般称为“三次握手”(Three-WayHandshake),传完数据断开的时候要进行四次沟通,一般... 查看详情

tcp的三次握手和四次挥手

...向服务端请求数据的过程中,如果是TCP协议,则需经历TCP的三次握手和四次挥手,其中具体的过程如下:  三次握手    这个过程其实就是确认对方的收发功能是否都正常的功能,形象表示如下:    这就好比我们在... 查看详情

tcp协议中的三次握手和四次挥手

 转自:   http://blog.csdn.net/whuslei/article/details/6667471/  建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示:  查看详情

tcp的三次握手和四次挥手

...特点或者说目的就是建立可靠的双工通信。也就是说所谓的三次握手和四次挥手都是为了这个目标服务的。1.1.1三次握手主机A向主机B发送TCP连接请求数据包,其中包含主机A的初始序列号seq(A)=x。(其中报文中同步标志位SYN=1,ACK... 查看详情

tcp的三次握手和四次挥手

TCP建立连接三次握手和释放连接四次握手  本文转载于:http://blog.csdn.net/guyuealian/article/details/52535294    在谈及TCP建立连接和释放连接过程,先来简单认识一下TCP报文段首部格式的的几个名词(这里只是简单... 查看详情

tcp的三次握手和四次挥手

详情参考:https://www.cnblogs.com/Jessy/p/3535612.html位码即tcp标志位,有6种标示:SYN(synchronous建立联机)ACK(acknowledgement确认)PSH(push传送)FIN(finish结束)RST(reset重置)URG(urgent紧急)Sequencenumber(顺序号码)Acknowledgenumber(确认号码)& 查看详情

tcp的三次握手和四次挥手

...,那要怎么样进行礼貌的离开呢。这就引起了我们对于tcp的三次握手和四次挥手的概念了。TCP三次握手正常来说如果A找B,B一般都会在门后等着(需要先Listen),当然也可能不 查看详情

tcp协议的三次握手和四次挥手机制

核心知识点:1.三次握手:seq和acknumber2.四次挥手:FIN和随机数 一、TCP/IP协议TCP/IP协议(Transmissioncontrolprotool/Internetprotool)叫做传输控制/网际协议,又叫做网络通讯协议。这个协议是Internet国际互联网络的基础,TCP/IP协议是网... 查看详情

tcp三次握手四次挥手

TCP的三次握手(建立连接)和四次挥手(关闭连接):http://blog.csdn.net/whuslei/article/details/6667471/TCP协议中的三次握手和四次挥手(图解):http://www.cnblogs.com/Jessy/p/3535612.html 查看详情

关于tcp/ip的三次握手和四次挥手解释

TCP协议三次握手过程分析TCP(TransmissionControlProtocol) 传输控制协议TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接:位码即tcp标志位,有6种标示:SYN(synchronous建立联机)ACK(acknowledgement确认)PSH... 查看详情