因特网中的电子邮件
因特网中的电子邮件系统主要由三部分组成
- 用户代理(user agent)
- 邮件服务器(mail server)
- 简单邮件传输协议(Simple Mail Transfer Protocol,SMTP)
邮件服务器为电子邮件系统的核心,我们简要说明一下邮件服务器的使用,首先发送方用户代理在发送方邮件服务器中发送一个报文,然后发送方的邮件服务器中维护一个报文队列,讲发送方的报文发往接送方的邮件服务器,接收方就能够通过接收方的邮件服务器读取该报文
SMTP
SMTP: 简单邮件传输协议
SMTP简述:
- SMTP依然是电子邮件系统的核心,但是他也有许多限制,SMTP报文要求体部分必须用7比特的ASCLL码来表示,在以前是行得通的,因为人们一般不会用邮件传输视频音频等文件,但是现在如果传输视频使用SMTP,就必须要把二进制转化为7比特的ASCLL码,还得在传输完之后解码为二进制文件
- SMTP一般不使用中间代理器,文件传输是发送方邮件服务器直接到接收方邮件服务器
SMTP工作原理:
- 发送方邮件服务器上运行的SMTP首先在25号端口建立一个到接收方服务器SMTP上的TCP连接(如果接收方邮件服务器没开机,就稍后重试)
- 发送方在传输文件前会给出发送方的邮件地址和接收方的邮件地址,发送完之后发送方开始传输文件(TCP传输能够提供可靠数据传输,运输层中会详细给出实现)
我们分析一个SMTP客户©和SMTP服务器(S)之