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

做网站 域名 最快要多久网站建设花销

做网站 域名 最快要多久,网站建设花销,如何用xshell安装wordpress,最专业的做音乐网站** TCP 与 UDP报文** 1. 引言 在网络通信中,TCP(传输控制协议) 和 UDP(用户数据报协议) 是两种最核心的传输层协议。它们各自适用于不同的场景,理解其工作原理对开发高性能网络应用至关重要。本文将详细解…

** TCP 与 UDP报文**

1. 引言

在网络通信中,TCP(传输控制协议) 和 UDP(用户数据报协议) 是两种最核心的传输层协议。它们各自适用于不同的场景,理解其工作原理对开发高性能网络应用至关重要。本文将详细解析:


2. TCP 协议详解

2.1 TCP 报文结构

TCP 报文由 头部(Header) 和 数据(Data) 两部分组成,其头部固定为 20 字节(可扩展至 60 字节)。以下是关键字段解析:

字段长度(比特)说明
源端口(Source Port)16发送方的端口号(如 HTTP 默认 80)。
目标端口(Destination Port)16接收方的端口号(如 SSH 默认 22)。
序列号(Sequence Number)32当前报文段第一个字节的序号,用于数据排序和重组。
确认号(Acknowledgment Number)32期望接收的下一个字节序号,用于可靠传输(ACK 标志为 1 时有效)。
数据偏移(Data Offset)4TCP 头部长度(以 4 字节为单位),最小 5(20 字节),最大 15(60 字节)。
控制位(Flags)6包括 SYNACKFINRST 等标志位(见下文)。
窗口大小(Window Size)16接收方的可用缓冲区大小,用于流量控制(滑动窗口机制)。
校验和(Checksum)16校验头部和数据的完整性,防止传输错误。
紧急指针(Urgent Pointer)16指示紧急数据的末尾位置(需 URG=1)。

关键字段解析
• 源/目标端口:标识通信的进程(与 IP 地址结合称为 套接字)。

• 序列号与确认号:

• 序列号(Seq)表示当前报文数据的起始编号。

• 确认号(Ack)表示期望收到的下一个字节编号(如 Ack=X+1 表示已收到 X)。

• 通过比对实现可靠传输(丢包重传)。

• 控制标志位:

SYN:发起连接(三次握手)。

ACK:确认数据。

FIN:关闭连接(四次挥手)。

RST:强制重置连接。

URG:紧急数据(如 Ctrl+C 中断命令)。

PSH:催促接收方立即处理数据。


2.2 TCP 三次握手

三次握手用于建立 TCP 连接,确保双方收发能力正常:

  1. 第一次握手(SYN)
    • 客户端发送 SYN=1, Seq=X

    • 进入 SYN_SENT 状态。

  2. 第二次握手(SYN+ACK)
    • 服务器回复 SYN=1, ACK=1, Seq=Y, Ack=X+1

    • 进入 SYN_RCVD 状态。

  3. 第三次握手(ACK)
    • 客户端发送 ACK=1, Seq=X+1, Ack=Y+1

    • 双方进入 ESTABLISHED 状态。

为什么需要三次?
防止历史重复连接请求突然到达服务器,导致资源浪费。


2.3 TCP 四次挥手

四次挥手用于安全关闭连接:

  1. 第一次挥手(FIN)
    • 客户端发送 FIN=1, Seq=X,进入 FIN_WAIT_1

  2. 第二次挥手(ACK)
    • 服务器回复 ACK=1, Ack=X+1,进入 CLOSE_WAIT

    • 客户端收到后进入 FIN_WAIT_2

  3. 第三次挥手(FIN)
    • 服务器发送 FIN=1, Seq=Y,进入 LAST_ACK

  4. 第四次挥手(ACK)
    • 客户端回复 ACK=1, Ack=Y+1,进入 TIME_WAIT(等待 2MSL)。

    • 服务器收到后关闭连接。

为什么需要四次?
因为 TCP 是全双工的,必须分别关闭两个方向的连接。


3. UDP 协议详解

3.1 UDP 报文结构

UDP 头部仅 8 字节,极为轻量:

字段长度(比特)说明
源端口(Source Port)16可选,不使用时设为 0。
目标端口(Destination Port)16必须指定。
长度(Length)16整个 UDP 报文的长度(含头部)。
校验和(Checksum)16可选,但推荐启用。

UDP 特点:
• 无连接:无需握手,直接发送数据。

• 不可靠:不保证顺序、不重传丢失包。

• 低延迟:适合视频流、DNS 查询等场景。

http://www.dtcms.com/wzjs/555192.html

相关文章:

  • 外贸推广免费网站做问卷比较好的网站
  • 做网站 郑州公司有哪些网站制作 成都
  • 网站建设后商品进不去详情页做竞价网站 要注意什么
  • 甜蜜高端定制网站免费网站虚拟主机
  • 天津网站建设制作开发公司长沙手机网站建设哪些内容
  • 诸城做网站wordpress建的网站打开太慢
  • 广州网站设计服务同创企业网站源码
  • wordpress网站建设中游艇 高端网站建设
  • sem是什么职业岗位无锡网站建设seo
  • 颍上县住房和城乡建设局网站国外网站怎么做引流
  • 网站优化 无需定金电影网站制作
  • 沧州网站设计wordpress图片压缩软件
  • h5页面制作网站免费注册公司需要的网站建设
  • 安徽政务服务网佛山seo优化
  • 网站搭建公司排名现在给别人做网站
  • 东莞品牌网站建设服务网站开发程序员的工资是多少
  • 上海公司网站建设公司企业年金
  • 宿迁高端网站建设燕郊 网站开发
  • 有没有专门做蛋糕的网站永久免费国外域名注册
  • 企业建网站平台wordpress特别版
  • php网站建设 关键技术做微商有卖鞋子的网站吗
  • wap网站建设案例企业网站设计专业好吗
  • 深圳公明做网站系统开发需求文档
  • 钢结构人才网seo短视频保密路线
  • 网站安全评估报告私密性最好的浏览器
  • 威海做网站优化大学生创业计划书完整版
  • 齐齐哈尔网站开发绍兴网站建设公司哪家专业
  • 平台网站模板素材广州建站模板平台
  • 网站域名价格网页推广软件哪个好
  • 找回老网站深圳o2o网站建设