摘要:点击通信工程师考试在线辅导招生点击通信工程师专业培训面授班招生点击阅读2013年通信工程师考试大纲点击了解2013年通信工程师考试指定教材通信工程师报名及通信工程师成绩查询专题2012年全国初级中级通信工程师考试成绩查询5.7.3简单邮件传送协议电子邮件(E-mail)无疑是最流行的应用程序。所有TCP连接中大约
5.7.3 简单邮件传送协议
电子邮件(E-mail)无疑是最流行的应用程序。所有TCP连接中大约一半是用于简单邮件传送协议(SimpleMailTransferProtocol,SMTP)的。以比特计算为基础,FTP连接传送更多的数据。
很多用户最初接触Internet几乎都是从收发电子邮件开始的。Internet上广泛使用的电子邮件协议是简单邮件传送协议,这个协议也使用客户机/服务器操作方式。发送邮件的机器起SMTP客户的作用,连接到目的端的SMTP服务器上,而且只有在客户机成功地把邮件传送给服务器之后,才从本地机器中删除邮件。这样,通过端到端的连接保证了邮件传送的可靠性。
后台进程把目的端机器标识变换成网际地址,并且与远程邮件服务器软件建立TCP连接(端口为25),以便投递报文。如果连接成功,发送端后台进程就把报文复制到目的端系统的假脱机存储区,并删除本地的邮件报文副本;如果连接失败,就记录下投递时间,然后结束。邮件系统定期扫描假脱机存储区,査看是否有未投递的邮件。如果发现有未投递的邮件,便准备再次投递。对于长时间不能投递的邮件,便返回发送者。
通常电子邮件地址包括两部分:邮箱地址和目标主机的域名。
例如,elinor@cs.ucdavis.edu就是一个标准的SMTP邮件地址。
电子邮件报文分为报头和报体两部分,中间隔一空行。报头由若干字段组成,每个字段占一行,其内容关系到后面的传送和接收。每个字段由字段名、冒号和值三个部分组成报头字段的含义如表5-9所示。
邮件写作完成后通过客户端和服务器端对话完成发送和接收过程。SMTP提供了一组对话命令,所有命令都由关键字和参数组成。关键字的主要部分缩写为4个大写字符,其中HELO表示Hello,RCPT表示recipient(接收者)。发送一个电子邮件的对话过程如下所示(C:表示客户端发出的命令,S:表示服务器返回的响应):
返回目录:通信工程师考试培训互联网技术重点汇总
编辑相关推荐:
通信工程师备考资料免费领取
去领取