二. 网络应用-Internet电子邮件

邮件系统结构

  1. 邮件服务器:电子邮件体系结构的核心
    功能: 发送和接收邮件; 向发信人报告邮件传送情况(已交付、被拒绝、丢失等);用户注册:分配存储空间
  2. 用户代理:电子邮件应用的客户端软件
    例如:Outlook Apple Mail , Fox Mail等
    功能: 支持用户撰写,显示、处理和收发邮件,为用户阅读、回复、转发、保存和撰写邮件提供编辑和操作的环境
  3. 简单邮件传输协议(SMTP):Internet电子邮件中应用层协议
    功能:实现邮件服务器之间或用户代理到邮件服务器之间的邮件传输

4、邮件读取协议(POP3、IMAP、HTTP)


二. 网络应用-Internet电子邮件_第1张图片
image.png

SMTP

含义:实现邮件服务器之间或用户代理到邮件服务器之间的邮件传输

SMTP通过三个阶段的应用层交互完成邮件的传输:
握手阶段
邮件传输阶段
关闭阶段

SMTP定义了14条命令,每条命令用4个字母组成

例如:
HELO: 标识发件人自己的身份
DATA: 通知服务器准备开始发送邮件内容
QUIT: 命令退出

SMTP定义了21种应答信息,由3位数字的代码开始,后面附(可不附)上简单的文字说明
SMTP的特点

SMTP只能传送7位ASCII码文本内容,包括SMTP命令,应答消息以及邮件内容
SMTP传送的邮件内容不能包含CRLF.CRLF,因为信息用于标识邮件内容的结束
SMTP是推动协议 (HTTP 是 拉动 协议)
SMTP使用TCP连接是持久

电子邮件格式与MIME

二. 网络应用-Internet电子邮件_第2张图片
image.png

在传输非7位ASCII码文本内容时,必须依据一个标准将非7位ASCII码文本内容转换为7位ASCII码文本内容,然后再传输,

互联网邮件扩展(MIME)

邮件读取协议

二. 网络应用-Internet电子邮件_第3张图片
image.png

一、第三版邮局协议


二. 网络应用-Internet电子邮件_第4张图片
image.png

二、互联网邮件访问协议
IMAP服务器将每个邮件与一个文件夹进行关联,通过IMAP收件人对邮件进行移动、查询、阅读、删除等操作

二. 网络应用-Internet电子邮件_第5张图片
image.png

三、Web邮件系统的邮件读取协议

你可能感兴趣的:(二. 网络应用-Internet电子邮件)