Advertisement

计算机网络 TCP三次握手/四次挥手机制

阅读量:

本文件为个人博客系统文档的存档版本,撰写者:小游,相关博客链接:点击访问

TCP三次握手机制解析

  • 首次握手过程:客户端将SYN字段设置为1,并生成一个随机的初始序列号seq,将其发送至服务器,随后进入SYN_SENT状态;
    • 第二次握手过程:服务器接收到客户端发送的SYN=1信号后,确认客户端有连接请求,随即设置自身的SYN和ACK字段均为1,并生成一个确认号acknowledge number=序列号+1,同时随机生成自身的初始序列号,将这些信息一并发送给客户端;此时服务器状态转换为SYN_RCVD;
    • 第三次握手过程:客户端接收到服务器反馈的信息后,首先验证确认号是否等于自身序列号加1,并检查ACK字段是否为1。确认无误后,将ACK字段设为1,并生成一个新的确认号acknowledge number=服务器提供的序列号+1,将其发送回服务器;此时客户端状态变为ESTABLISHED。当服务器接收到该响应后,检查ACK字段是否为1以及确认号是否等于其自身序列号加1,若条件满足,则同样进入ESTABLISHED状态

全部评论 (0)

还没有任何评论哟~