Submit

交互学习工具

Protocol Explorer · UDP

通过消息动画、真实到达顺序和报文解析,理解互联网协议。

阅读学习指南 ↓
PROTOCOL EXPLORER学习互联网的工作原理
当前学习UDP · 数据报传输概览 · 5 个步骤
学习进度0%
0 / 14 已完成 · 0 学习中
客户端192.168.1.10路由器192.168.1.1互联网回声服务器203.0.113.20

协议概览

UDP

当前

User Datagram Protocol

通过仅八字节的传输层首部发送独立数据报。UDP 提供端口和校验和,不负责交付、有序或重传。

层级
传输层(第 4 层)
默认端口
Application dependent
承载协议
IPv4 / IPv6
数据格式
Independent binary datagrams
标准文档
RFC 768
阅读完整指南 ↗

数据包流

DNSTCP请求响应
序号时间源地址目标地址协议信息大小
10.000s192.168.1.10203.0.113.20UDP50000 → 5004 Len=9 · MSG 160 B
20.020s192.168.1.10203.0.113.20UDP50000 → 5004 Len=9 · MSG 260 B
30.040s192.168.1.10203.0.113.20UDP50000 → 5004 Len=9 · MSG 360 B
40.060s192.168.1.10203.0.113.20UDP50000 → 5004 Len=9 · MSG 460 B
50.080s192.168.1.10203.0.113.20UDP50000 → 5004 Len=9 · MSG 560 B
60.083s203.0.113.20192.168.1.10UDP5004 → 50000 Len=7 · REPLY 160 B
70.100s192.168.1.10203.0.113.20UDP50000 → 5004 Len=9 · MSG 660 B
80.103s203.0.113.20192.168.1.10UDP5004 → 50000 Len=7 · REPLY 260 B
90.120s192.168.1.10203.0.113.20UDP50000 → 5004 Len=9 · MSG 760 B
100.140s192.168.1.10203.0.113.20UDP50000 → 5004 Len=9 · MSG 860 B
110.143s203.0.113.20192.168.1.10UDP5004 → 50000 Len=7 · REPLY 460 B
120.183s203.0.113.20192.168.1.10UDP5004 → 50000 Len=7 · REPLY 360 B
130.193s203.0.113.20192.168.1.10UDP5004 → 50000 Len=7 · REPLY 560 B
140.213s203.0.113.20192.168.1.10UDP5004 → 50000 Len=7 · REPLY 660 B
150.253s203.0.113.20192.168.1.10UDP5004 → 50000 Len=7 · REPLY 860 B

NAVSPROUT · PROTOCOL FIELD GUIDES

UDP,逐包理解。

通过仅八字节的传输层首部发送独立数据报。UDP 提供端口和校验和,不负责交付、有序或重传。

协议学习指南

UDP 工作原理

通过仅八字节的传输层首部发送独立数据报。UDP 提供端口和校验和,不负责交付、有序或重传。

默认端口
Application dependent
传输 / 承载
IPv4 / IPv6
类别
核心

1. 无需握手直接发送

客户端发送应用编号 1–8 的消息。回声应用收到后以相同编号回复;这是应用回复,不是 UDP 确认。

2. 连续发送独立消息

消息每隔 20 毫秒发送,不等待回复;4 比 3 先到达。编号属于应用,不是 UDP 序列号字段。

3. 丢失后仍继续发送

请求 7 丢失,请求 8 仍按时发出。服务端没有收到 7,应用就不会生成回复 7。

4. 完成应用消息往返

每条收到的请求都有相同编号的回声回复。请求与回复可以同时在途,观察回复 1、2、4、3、5、6、8 全部返回客户端。

5. 逐条核对所有消息

发出 8 条请求,服务端收到 7 条,这 7 条回复全部回到客户端。仅请求 7 丢失,没有回复 7。最终明细逐条核对全部编号,不再有消息在途。

相关协议

协议跨层协作。对比相关课程,区分寻址、交付、应用语义与加密。

标准与编写说明

课程由 NavSprout 独立编写和实现,根据公开协议标准整理,使用教学地址与虚构凭据。完整线格式与规范行为请参阅标准。

RFC 768 ↗

检查理解

谁决定是否重试丢失的 UDP 消息?

为什么收录这个工具NAVSPROUT ORIGINAL

把定义与数据包联系起来,更容易理解网络原理。本站学习工具将静态正文与可视化实验、字节解析和知识自测结合,全部课程和应用资源都由 NavSprout 提供。

  1. 选择 DNS,跟随查询从客户端到权威服务器。
  2. 切换时序图,打开数据包,选择字段查看对应字节。
  3. 比较 TCP 和 UDP,完成自测并导出学习进度。

常见问题

打开网站时发生了什么?

典型的首次 HTTPS 访问可能涉及 DNS 解析、传输层连接、TLS 握手与 HTTP 交换。缓存、连接复用和 HTTP/3 会改变这一顺序。

TCP 和 UDP 有什么区别?

TCP 提供可靠有序的字节流。UDP 保留独立数据报边界,不内置交付保证。应用根据需要选择协议。

这里是真实抓包吗?

不是。数据帧由本站本地生成用于教学,长度与校验和经过计算;TLS 密文与部分协商载荷属于示意。下载的 PCAP 包含合成示例,不是实时流量。

不登录或禁用 JavaScript 可以学习吗?

全部 14 种协议的课程正文以普通 HTML 提供,无需登录即可阅读。动画、字节解析、本地进度与自测需要 JavaScript。

学习进度保存在哪里?

仅保存在当前浏览器的本地存储中。可导出进度 JSON 转移到其他设备;清除浏览器数据可能删除进度。

MAKE A THOUGHTFUL CHOICE

Your shortlist, side by side.

Pricing models are indicative. Check each official website for current plans and limits.