首页 > 其他分享 >TCP 三次握手-四次挥手

TCP 三次握手-四次挥手

时间:2022-11-11 20:44:06浏览次数:89  
标签:握手 TCP 四次 三次 接收 连接

TCP三次握手

传输控制协议(TCP,Transmission Control Protocol)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793 [1] 定义。

TCP三次握手是TCP建立连接的过程

TCP三次握手四次挥手

其中:{来自百度}

  • SYN:同步序列编号(*Synchronize Sequence Numbers*)。是TCP/IP建立连接时使用的握手信号。

  • seq是序号,ack是确认号,大小均为4字节。

  • ACK (Acknowledge character)即是确认字符,在数据通信中,接收站发给发送站的一种传输类控制字符。表示发来的数据已确认接收无误

    TCP/IP协议中,如果接收方成功的接收到数据,那么会回复一个ACK数据。通常ACK信号有自己固定的格式,长度大小,由接收方回复给发送方。

TCP四次挥手

TCP四次握手则是TCP连接释放的过程

四次挥手

服务器在收到关闭TCP连接的时候返回信息后客户端会立即关闭连接

服务端要有一定的连接保活时间,因为客户关闭连接前发送出数据

服务端还没有接收到要有一定的时间保活来接收数据

根据:TCP:三次握手、四次握手、backlog及其他 - 五月的仓颉 - 博客园 (cnblogs.com)

标签:握手,TCP,四次,三次,接收,连接
From: https://www.cnblogs.com/Xin-chen/p/16881806.html

相关文章

  • TCP三次握手一二三问
    下面整理下TCP握手和挥手的几个问题,参考资料小林图解计算机网络1、什么是三次握手?Client端向Server端发送SYN为1的报文段,携带一个初始序列号x,client端进入SYN_SENT状态......
  • 为什么TCP 建连接要3次,断连接却要4次呢?
    大家好,今天聊聊传输层通信协议TCP的经典问题:建连接与断连接。网络上的传输是没有连接的,包括TCP也是一样的。而TCP所谓的“连接”,其实只不过是在通讯的双方维护一个“连接状......
  • HP-ERS-T244 RS485/RS232四串口工业级串口服务器RS232/485转以太网TCP/IP物联网网关
     HP-ERS-T244是一款四串口服务器,采用Cortex-M7方案,主频高达400MHz,性能更强,传输速度更快,可靠性更高。搭载深度优化的TCP/IP协议栈。双重看门狗和多种保活机制助力设备稳......
  • Linux网络通信(TCP套接字编写,多进程多线程版本)
    预备知识源IP地址和目的IP地址IP地址在上一篇博客中也介绍过,它是用来标识网络中不同主机的地址。两台主机进行通信时,发送方需要知道自己往哪一台主机发送,这就需要知道接......
  • 计算机网络12 TCP
    1TCP简介CP的全称是TransmissionControlProtocol,即传输控制协议,TCP工作在传输层上其职责是:实现主机间进程到进程的通信,其次还需要保证可靠性(不是安全性,换言之......
  • tcp/udp 协议特性和三次握手
    一、TCP/UDP协议特性1)TCP特性:工作在传输层、建立连接、可靠的、错误检查2)UDP特性:工作在传输层、不需要连接、不可靠的、有限的错误检查、传输性能高  2、控制位及确......
  • Java输出SSL握手日志和查看cacerts路径
    在JAVA启动时添加下面的VM参数就可以启动握手日志了!!!-Djavax.net.debug=all另外,在debug日志中,有一个trustStoreis关键字,根据这个可以找到使用的是哪个truststor......
  • 深度解析传输控制协议TCP和UDP
    传输协议的引入:如果两台计算机已经处于连接状态,那怎样让数据从一端传送到另外一端?(采用TCP和UDP协议) 一、TCP用户传输协议TCP协议是TransmissionControlProtocol传......
  • 用户态协议栈之tcpip设计
      实现一个协议栈,要拿到最原始的数据,最原始的数据,以太网的数据方法1:rawsocket,方法2:旁路,关掉之前的driver,建立一个driver:netmap,dpdk 方法3:hook......
  • Netty(一)深入理解网络通信和TCP/IP协议
    一、前言为什么要学Netty?实话说工作中真正用到netty开发的场景可能不算特别多,但是为啥要学这玩意呢?有一说一,变强的路上技能可以用不到,但是不能没有~Java生态圈......