二 . Email应用
1. Email应用的组成
Email应用的构成组件:
- 邮件客户端(user agent)
- 邮件服务器(Mail Server)
- SMTP协议(Simple Mail Transfer Protocol)
邮件客户端
- 读,写Email消息
- 与服务器交互,收,发Email消息
- Outlook,网易邮箱,QQ邮箱
- Web客户端
邮件服务器
- 邮件:存储发给该用户的Email
- 消息队列(message queue):存储等待发送的Email
SMTP协议
- 邮件服务器之间传递消息所使用的协议
- 客户端:发送消息的服务器
- 服务器:接收消息的服务器
2. 遵循的协议
邮件发送协议(SMTP)和邮件读取协议(POP3,IMAP)
SMTP协议: 使用面向连接的TCP进行email消息的可靠传输
- 服务器在25端口等待客户的请求
- 传输过程的三个阶段----握手,消息传输,关闭
- 命令/响应交互模式
POP3协议: 特点是只要用户从POP3服务器读取邮件,POP3服务器就把该邮件删除