## 2.4 因特网中的电子邮件
因特网中的电子邮件成功:先行者优势(First-mover Advantage)和病毒行销(Viral Marketing)
组成:
* 用户代理(User Agent):允许用户阅读、回复、转发、保存和撰写报文,例如:Apple Mail
* 邮件服务器(Mail Server)
* 简单邮件传输协议(Simple Mail Transfer Protocol,SMTP):因特网主要的应用层协议,使用TCP可靠数据传输
### 2.4.1 SMTP
SMTP一般不使用中间邮件服务器,即使两台邮件服务器物理距离再远,也是直接建立TCP连接。

### 2.4.2 与HTTP的对比
**A.从一台主机向另一台主机传送文件**
STMP和HTTP都从一台主机向另一台主机传送文件,进行文件传输时,都为TCP持续连接。
* HTTP:Web服务器向Web客户端,为拉协议(Pull Protocol),TCP连接是由接收文件方发起
* STMP:邮件服务器向邮件服务器,为推协议(Push Protocol),TCP连接是由文件发送方发起
**B. 编码**
SMTP要求报文使用7位比特位ASCII码编码,而HTTP不受限制。
**C. 对象封装**
HTTP把每个对象封装到单独的响应报文中,而SMTP把所有对象封装到一个响应报文中。
### 2.4.3 邮件报文格式和MIME
一个包含环境信息的首部位于报文体前面,信息由RFC5322定义。
MIME:多用途互联网邮件拓展(Multipurpose Internet Mail Extensions)
### 2.4.4 邮件访问协议

#### 第三方邮局协议(Post Office Protocol-Version3,POP3)
协议分三步:
* 特许(Authorization)用户代理发送用户名和口令以鉴别用户
* 事物处理:用户代理取回报文,同时可以做删除标记和取消删除标记
* 更新:结束POP3会话,邮件服务器删除被标记删除的报文
缺点:邮件接收方可能是移动的(手机客户端、办公室PC、家庭PC),POP3接收后删除邮件报文使得邮件不能在不同端被共享。
#### 因特网邮件访问协议(Internet Mail Access Protocol,IMAP)
IMAP服务器把每一个报文与一个文件夹关联在一起,并为用户提供创建文件夹、移动邮件到另一个文件夹和查询邮件的操作。
#### 超文本传输协议(HTTP)
基于WEB应用的电子邮件,通过HTTP协议传输。
- 介绍
- 第一章 计算机网络和因特网
- 1.1 什么是因特网
- 1.2 网络边缘
- 1.3 网络核心
- 1.4 分组交换网中的时延、丢包和吞吐量
- 1 .5 协议层次及其服务模型
- 1.6 面对网络攻击
- 1 .7 计算机网络和因特网的历史
- 第二章 应用层
- 2.1 应用层协议原理
- 2.2 Web 和 HTTP
- 2.3 文本传输协议:FTP
- 2.4 因特网中的电子邮件
- 2.5 DNS:因特网的目录服务
- 2.6 P2P应用
- 2.7 套接字编程
- 第三章 运输层
- 3.1 概述和运输层服务
- 3.2 多路复用与多路分解
- 3.3 无连接运输:UDP
- 3.4 可靠数据传输原理
- 3.5 面向连接的运输:TCP
- 3.6 拥塞控制原理
- 3.7 TCP拥塞控制
- 第四章 网络层
- 4.1 概述
- 4.2 虚电路和数据报网络
- 4.3 路由器工作原理
- 4.4 网际协议:因特网的转发和编址
- 4.5 路由选择算法
- 4.6 因特网中的路由选择
- 4.7 广播和多播路由选择
- 第五章 链路层:链路、接入网和局域网
- 5.1 链路层概述
- 5.2 差错检测和纠正技术
- 5.3 多路访问链路和协议
- 5.4 交换局域网
- 5.5 链路虚拟地址:网络作为链路层
- 5.6 数据中心网络
- 5.7 回顾:WEB页面请求的历程
- 第六章 无线网络和移动网络
- 6.1 概述
- 6.2 无线链路和网络特征
- 6.3 WiFi:802.11 无线LAN
- 6.4 蜂窝因特网接入
- 6.5 移动管理:原理
- 6.6 移动IP
- 6.7 蜂窝网中的移动性管理
- 第七章 多媒体网络
- 7.1 多媒体网络应用
- 7.2 流式储存视频
- 7.3 IP语音
- 7.4 实时会话式应用的协议
- 7.5 支持多媒体的网络
- 第八章 计算机网络中的安全
- 8.1 什么是网络安全
- 8.2 密码学的原则
- 8.3 报文完整性和数字签名
- 8.4 端点鉴别
- 8.5 安全电子邮件
- 8.6 使用TCP连接安全:SSL
- 8.7 网络层安全性:IPsec和虚拟专用网
- 8.8 使无线LAN安全
- 8.9 运行安全性:防火墙和入侵检测系统
- 第九章 网络管理
- 9.1 什么是网络管理
- 9.2 网络管理的基础设施
- 9.3 因特网标准管理框架
- 9.4 ASN.1
- 总结
- c.1 第一章小结
- c.2 第二章小结
- c.3 第三章小结
- c.4 第四章小结
- c.5 第五章小结
