• TCP 三次握手与四次挥手


    1、TCP报文格式

    重点字段
    序号 seq序号,占32位,
    确认序号 ack序号,
    标志位 共6个

    • urg
    • ack
    • psh
    • rst
    • syn
    • fin

    2、TCP三次握手

    指建立一个TCP连接时,客户端和服务器共发送三个包。
    三次握手的目的是连接服务器指定端口,建立TCP连接,并同步连接双发的序列号和确认号并交换TCP窗口大小信息。
    在socket编程中,客户端执行connect()时。将触发三次握手。

    TCP连接的时候是三次握手,关闭的时候是四次挥手。

    3、TCP四次挥手

    TCP连接的解除需要发送四个包,成为四次挥手(four-way handshake)。
    客户端与服务器均可主动发起挥手动作,在socket编程中,任何一方执行close()操作即可产生挥手操作。

  • 相关阅读:
    C语言寒假大作战04
    C语言寒假大作战03
    C语言寒假大作战02
    C语言寒假大作战01
    C语言I作业12—学期总结
    C语言I作业11
    C语言I作业10
    C语言I作业09
    C语言I作业08
    C语言寒假大作战04
  • 原文地址:https://www.cnblogs.com/jonty/p/9811712.html
Copyright © 2020-2023  润新知