zoukankan      html  css  js  c++  java
  • TCP 三次握手,四次挥手的过程

    在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接。

    SYN:同步序列编号(Synchronize Sequence Numbers)。  ACK:应答号(Acknowledgment Number)

    三次握手:

    A向B发出连接请求报文段,其首部中置同步比特SYN=1,并设置序号x,表明传送数据时的第一个数据字节的序号是x。
    B收到连接请求报文段后,在确认报文段中置SYN=1,其确认号应为x+1,同时也为自己选择序号y。
    A收到此报文段后,向B给出确认,其确认号应为 y+1

    A的TCP通知上层应用进程,连接已经建立。
    当运行服务器进程的主机B的TCP收到主机A的确认后,也通知其上层应用进程,连接已经建立。

    四次挥手:

    在数据传输结束后,通信的双方都可以发出释放连接的请求。TCP连接的释放是两个方向分别释放连接,每个方向上连接的释放,只终止本方向的数据传输。当一个方向的连接释放后,TCP的连接就称为“半连接”或“半关闭”。当两个方向的连接都已释放,TCP连接才完全释放。

  • 相关阅读:
    游戏引擎中的光照算法
    深入剖析GPU Early Z优化
    UE4联机编译光照
    深入剖析MSAA
    Unity 使用xLua遇到的坑
    扩展SQLite使其能从apk文件中读取db
    tolua#代码简要分析
    虚幻4垃圾回收剖析
    虚幻4蓝图虚拟机剖析
    java转成xml
  • 原文地址:https://www.cnblogs.com/zijianlu/p/2697433.html
Copyright © 2011-2022 走看看