Submit

交互学习工具

Protocol Explorer · IMAP

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

阅读学习指南 ↓
PROTOCOL EXPLORER学习互联网的工作原理
当前学习IMAP · 邮箱同步概览 · 5 个步骤
学习进度0%
0 / 14 已完成 · 0 学习中
邮件服务器198.51.100.25互联网路由器192.168.1.1客户端192.168.1.10

协议概览

IMAP

当前

Internet Message Access Protocol

学习服务端邮箱、带标签命令、标志与选择性提取,理解多个设备如何访问同一邮箱。

层级
应用层(第 7 层)
默认端口
143 / 993 implicit TLS
承载协议
TCP
数据格式
Tagged text commands + mailbox data
标准文档
RFC 9051
阅读完整指南 ↗

数据包流

DNSTCP请求响应
序号时间源地址目标地址协议信息大小
10.000s198.51.100.25192.168.1.10IMAP* OK IMAP ready71 B
20.024s192.168.1.10198.51.100.25IMAPa1 LOGIN learner teaching-only86 B
30.048s198.51.100.25192.168.1.10IMAPa1 OK authenticated75 B
40.072s192.168.1.10198.51.100.25IMAPa2 SELECT INBOX71 B
50.096s198.51.100.25192.168.1.10IMAP* 1 EXISTS105 B
60.120s192.168.1.10198.51.100.25IMAPa3 UID FETCH 42 (BODY.PEEK[HEADER])91 B
70.144s198.51.100.25192.168.1.10IMAP* 1 FETCH (UID 42 BODY[HEADER] {17}126 B
80.168s192.168.1.10198.51.100.25IMAPa4 UID STORE 42 +FLAGS (\Seen)86 B
90.192s198.51.100.25192.168.1.10IMAP* 1 FETCH (FLAGS (\Seen))95 B
100.216s192.168.1.10198.51.100.25IMAPa5 LOGOUT65 B

NAVSPROUT · PROTOCOL FIELD GUIDES

IMAP,逐包理解。

学习服务端邮箱、带标签命令、标志与选择性提取,理解多个设备如何访问同一邮箱。

协议学习指南

IMAP 工作原理

学习服务端邮箱、带标签命令、标志与选择性提取,理解多个设备如何访问同一邮箱。

默认端口
143 / 993 implicit TLS
传输 / 承载
TCP
类别
应用

1. 安全认证

IMAP 会话以服务端问候开始。实验用虚构 LOGIN 数据展示语法,真实认证需要 TLS。

2. 选择邮箱

SELECT INBOX 返回邮件数量、UIDVALIDITY 等状态。邮件移除后,消息序号可能改变。

3. 按需提取

FETCH 可请求标志、首部或正文部分。UID 命令在邮箱有效期内使用更稳定的标识符。

4. 同步标志

STORE 修改如 \Seen 的标志。无标签响应可报告邮箱变化,有标签响应对应命令完成。

5. 结束会话

LOGOUT 结束会话。下载内容与服务端状态不同,提取邮件不等于移除邮件。

相关协议

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

标准与编写说明

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

RFC 9051 ↗

检查理解

IMAP 的核心能力是什么?

为什么收录这个工具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.