首页 > 代码库 > [计算机网络-应用层] 因特网中的电子邮件

[计算机网络-应用层] 因特网中的电子邮件

下图是因特网电子邮件系统的总体情况,从该图中我们可以看出它有3个重要组成部分:用户代理(user agent)、邮件服务器(mail server)和简单邮件传输协议(Simple Mail Transfer Protocol,SMTP)

技术分享

用户代理允许用户阅读、回复、转发、保存和撰写报文。

邮件服务器组成了电子邮件体系结构的核心。每个接收方在其中的某个服务器上有一个邮箱邮箱包含用户的到达报文、离开(将发送)邮件报文的报文队列;在发送电子邮件报文的邮件服务器之间采用SMTP协议。

SMTP是因特网电子邮件中主要的应用层协议。它使用TCP可靠数据传输服务,从发送方的邮件服务器向接收方的邮件服务器发送邮件。

SMTP

 

·使用TCP从客户机到服务器可靠地传输电子邮件报文,用端口25
·直接传输:发送服务器到接收服务器。
·传输的三个阶段:握手 (欢迎)、报文的传输、关闭。
·命令/响应交互
  命令: ASCII文本
  响应: 状态码和短语
·报文必须以7比特ASCII格式

 

[计算机网络-应用层] 因特网中的电子邮件