当前位置: 首页 > news >正文

http和tcp握手挥手

一、TCP 三次握手:建立连接
三次握手的核心目的是确认双方的发送和接收能力都正常,并同步初始序列号,为后续数据传输做准备。
第一次握手(客户端 → 服务器)客户端发送连接请求报文,包含SYN 标志位(同步请求)和随机初始序列号(seq=x)。此时客户端进入 SYN_SENT 状态。
第二次握手(服务器 → 客户端)服务器收到请求后,回复确认报文。该报文包含SYN 标志位(同意同步)、ACK 标志位(确认收到)、确认号(ack=x+1)和服务器的随机初始序列号(seq=y)。此时服务器进入 SYN_RCVD 状态。
第三次握手(客户端 → 服务器)客户端收到服务器的回复后,再次发送确认报文,包含ACK 标志位和确认号(ack=y+1)。此时客户端和服务器均进入 ESTABLISHED 状态,连接正式建立。
二、TCP 四次挥手:关闭连接
四次挥手的核心目的是确保双方都已完成数据传输,且所有数据都已被接收,避免数据丢失。
第一次挥手(客户端 → 服务器)客户端完成数据发送后,发送连接释放报文,包含FIN 标志位(请求关闭)和序列号(seq=u)。此时客户端进入 FIN_WAIT_1 状态,不再发送数据,但仍可接收数据。
第二次挥手(服务器 → 客户端)服务器收到 FIN 后,回复确认报文,包含ACK 标志位和确认号(ack=u+1)。此时服务器进入 CLOSE_WAIT 状态,客户端进入 FIN_WAIT_2 状态,客户端仍可接收服务器剩余的数据。
第三次挥手(服务器 → 客户端)服务器完成所有数据发送后,也发送连接释放报文,包含FIN 标志位和ACK 标志位,以及序列号(seq=v)和确认号(ack=u+1)。此时服务器进入 LAST_ACK 状态。
第四次挥手(客户端 → 服务器)客户端收到 FIN 后,回复确认报文,包含ACK 标志位和确认号(ack=v+1)。此时客户端进入 TIME_WAIT 状态(等待 2MSL 时间,确保服务器收到确认),服务器收到后进入 CLOSED 状态。客户端等待结束后,也进入 CLOSED 状态,连接正式关闭。

http://www.gsyq.cn/news/39432.html

相关文章:

  • 2025年下半年高压氧舱抗衰老设备生产厂家推荐排行榜终极解析:鼎亿康
  • 2025年11月石墨制品厂家性能排行:聚焦高端应用场景对比
  • 2025年口碑好的火山岩火山石厂家最新用户好评榜
  • 2025年11月中国AI关键词排名优化公司推荐榜单:五家权威服务商综合对比分析
  • P8. TensorBoard的使用(二)
  • 一文分清Python中的三种计算策略:急切、惰性与延迟计算
  • 2025年口碑好的泡椒酱TOP实力厂家推荐榜
  • 2025年知名的离婚律师事务所综合服务榜
  • 2025 年调直机厂家最新推荐排行榜权威发布:聚焦伺服高速机型,揭秘行业前五优质企业高速/铁线/青岛/扁铁调直机优质企业
  • 2025年质量好的农药流变改性触变剂品牌厂家排行榜
  • 2025/10/31
  • 2025/11/3
  • 2025年靠谱的高分子分散剂品牌厂家排行榜
  • 2025年耐用的公园移动厕所厂家最新TOP实力排行
  • 2025年11月石墨加工厂家推荐榜:基于用户需求的综合评价与排名
  • 2025年11月石墨加工厂家推荐排名:专业对比与实用指南
  • 2025年诚信的高压保温风机厂家推荐及采购指南
  • 2025年优秀的热处理网带炉用户口碑最好的厂家榜
  • 20232302 2025-2026-1《网络与系统攻防技术》实验四实验报告
  • 针对Massive MIMO系统的全面仿真实现方案
  • 2025年东莞苹果售后维修点推荐:民盈国贸中心店口碑与选择指南
  • 2025年比较好的高纯制氮机行业内知名厂家排行榜
  • 2025年四诊仪厂家权威推荐榜单:体质辨识仪/经络检测仪/红外偏振光治疗仪源头厂家精选
  • 2025年热门的排烟镀锌风管行业内口碑厂家排行榜
  • 什么时候在功能组件(ClassComponent)上使用类组件 (FunctionalComponent)?
  • 2025 年切管机厂家最新推荐排行榜:全自动/半自动/液压/伺服切管机实力企业权威甄选
  • 2025年新闻稿发布公司推荐:主流机构口碑排行榜与避坑指南
  • php 1104
  • 2025年新闻发稿公司推荐:市场报告解析与机构口碑排行
  • Rust 微服务生态概览