试述邮局协议POP的工作过程

如题所述

POP 协议允许工作站动态访问服务器上的邮件,目前已发展到第三版,称为 POP3。POP3 允许工作站检索邮件服务器上的邮件。POP3 传输的是数据消息,这些消息可以是指令,也可以是应答。

创建一个分布式电子邮件系统有多种不同的技术支持和途径:POP(邮局协议)、DMSP(分层式电子邮件系统协议)和 IMAP(因特网信息访问协议)。其中,POP 协议创建最早因此也最为人们了解;DMSP 具有较好的支持“无连接”操作的性能,但其很大程度上仅限于单个应用程序(PCMAIL);IMAP 提供了 POP 和 DMSP 的扩展集并提供对远程邮件访问的三种支持方式:离线、在线和无连接。

POP 协议支持“离线”邮件处理。其具体过程是:邮件发送到服务器上,电子邮件客户端调用邮件客户机程序以连接服务器,并下载所有未阅读的电子邮件。这种离线访问模式是一种存储转发服务,将邮件从邮件服务器端送到个人终端机器上,一般是 PC 机或 MAC。一旦邮件发送到 PC 机或 MAC 上,邮件服务器上的邮件将会被删除。

POP3 并不支持对服务器上邮件进行扩展操作,此过程由更高级的 IMAP4 完成。 POP3 使用 TCP 作为传输协议。

协议结构

POP3 是发送在客户机和服务器间的 ASCII 信息。POP3 命令摘要:

命令 描述
USER 用户名
PASS 用户密码
STAT 服务器上的邮件信息
RETR 获取的信息数
DELE 删除的信息数
LIST 显示的信息数
TOP <messageID> <nombredelignes> 从头开始(包含协议头)打印X行信息
QUIT 退出POP3服务器

专业邮件服务 来自 强比科技
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-12-17
当收取邮件时,电子邮件软件首先会根据用户名和密码调用 DNS 协议对 POP 服务器进行解析 IP 地址, 然后邮件程序便开始使用 TCP 协议连接邮件服务器的 110 端口。当邮件程序成功地连上 POP 服务器后,齐贤慧使用 USER 命令将邮箱的账号传给 pop 服务器,然后在使用 PASS 命令将邮箱的密码传给服务器,当完成这一认证过程后,邮件程序使用 STAT 命令请求服务器返回邮箱的统计资料,比如邮件总数和邮件大小等,然后 LIST 便会列出服务器里邮件数量。接着邮件程序就会使用 RETR 命令接受邮件,接受一封后便使用 DELE 命令将邮件服务器中的邮件置为删除状态。当使用 QUIT 时,邮件服务器便会将置为删除标志的邮件给删了。这就是 POP 协议工作的过程。
第2个回答  推荐于2016-07-08
  POP的全称为 Post Office Protocol,即邮局协议,用于电子邮件的接收。本协议主要用于支持使用客户端远程管理在服务器上的电子邮件。
  POP3协议是用来接收邮件的。它的会话过程分为3个状态:验证状态、事务状态和更新状态。
  (1)验证状态是在建立TCP连接后,客户端将认证信息(用户名,密码)传送给服务器。
  (2)事务状态是通过发送相关的命令让服务器进行邮件事务处理。
  (3)更新状态是由服务器释放所有资源,结束与客户端的连接。
相似回答