首页 > 其他分享 >TCP三次握手过程

TCP三次握手过程

时间:2022-10-18 19:31:57浏览次数:58  
标签:请求 主机 握手 TCP 收到 三次 数据

第一次握手:主机A通过向主机B 发送一个含有同步序列号的标志位的数据段给主机B,向主机B 请求建立连接,通过这个数据段, 主机A告诉主机B 两件事:我想要和你通信;你可以用哪个序列号作为起始数据段来回应我。

第二次握手:主机B 收到主机A的请求后,用一个带有确认应答(ACK)和同步序列号(SYN)标志位的数据段响应主机A,也告诉主机A两件事:我已经收到你的请求了,你可以传输数据了;你要用那个序列号作为起始数据段来回应我

第三次握手:主机A收到这个数据段后,再发送一个确认应答,确认已收到主机B 的数据段:"我已收到回复,我现在要开始传输实际数据了,这样3次握手就完成了,主机A和主机B 就可以传输数据了。

TCP建立连接要进行3次握手,而断开连接要进行4次

第一次: 当主机A完成数据传输后,将控制位FIN置1,提出停止TCP连接的请求 ;

第二次: 主机B收到FIN后对其作出响应,确认这一方向上的TCP连接将关闭,将ACK置1;

第三次: 由B 端再提出反方向的关闭请求,将FIN置1 ;

第四次: 主机A对主机B的请求进行确认,将ACK置1,双方向的关闭结束.。

标签:请求,主机,握手,TCP,收到,三次,数据
From: https://blog.51cto.com/u_13587189/5768000

相关文章

  • AI智能视频融合平台EasyCVR如何通过数据库批量修改tcp/udp播放协议?
    EasyCVR视频融合云平台基于云边端一体化架构,兼容性高、拓展性强,可支持多类型设备、多协议方式接入,包括国标GB/T28181、RTMP、RTSP/Onvif协议,以及厂家的私有协议,如:海康Ehome......
  • 云原生架构与云IDC实操业务 腾讯架构师工程师TCP认证 含DevOps
    云原生架构与云IDC实操业务腾讯架构师工程师TCP认证含DevOps云原生已经是云计算行业的事实标准,改变了软件开发、部署和运维的工作、思维方式,也让运维人员的职业方向发......
  • 一文带你搞懂JSON和TCP/IP
    文章目录​​Partone--json​​​​json是什么?​​​​为什么使用json​​​​语法格式​​​​json举例​​​​json的分类​​​​json允许存在的数据类型​​​​json数......
  • 【go】golang tcp keepalive实践
    前文中已经介绍了TCPkeepalive的做了详尽说明,本文结合golang,介绍如何使用TCPkeepalive。目前golangnet包不提供TCPkeepalive空闲多长时间开始探测、探测总次数直......
  • linux的TCP端口问题
    大运维项目安装好了,今天开始安装agent,在监控上看到所有服务器/虚机的指标数据。  出现一个问题,无论我换成什么端口,都是报错TCP连接失败 我的思路是先看下8082端口......
  • 1. [2001年NOIP提高组] 一元三次方程求解
    1.[2001年NOIP提高组]一元三次方程求解思路:暴力枚举法在根的范围里从小到大枚举x的范围(因为x要精确到小数点后2位,所以我们枚举的时候就直接精确到后三位)若存在两个数x......
  • 第三次会议记录
    设计数据库并绘制数据库ER图   ......
  • 传输控制协议TCP
    TCP连接有两个端点,不是运输层的协议端口,而是套接字或接口。套接字socket=(IP地址:端口号)TCP首部格式:1.源端口和目的端口。2.序号,给每一个字节流编号。3.确认号,是期望收到......
  • 网络抓包工具tcpdump
    ####监控系统状态#抓包工具tcpdump,一般主要看数据的流向,也要关注length长度,有时候会看到一些比较奇怪的数据包,默认很多都是tcp的,有时候会遇到一些udp的包,那么很有可能是被......
  • 计算机网络-OSI七层模型和TCP/IP四层模型
    OSI七层模型:应用层:应用程序表示层:对传输数据加密和转化会话层:负责建立、维护、拆除会话(session缓存)传输层:负责建立可靠端到端连接网络层:负责路由寻址和广播数据链路......