电子邮件协议综述_第1页
电子邮件协议综述_第2页
电子邮件协议综述_第3页
电子邮件协议综述_第4页
电子邮件协议综述_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、常见的电子邮件协议有以下几种:SMTP (简单邮件传输协议)、POP3 (邮局 协议)、IMAP (Internet邮件访问协议)。这几种协议都是由 TCP/IP协议族定 义的。 SMTP (Simple Mail Transfer Protocol ) : SMTP 主要负责底层的邮 件系统如何将邮件从一台机器传至另外一台机器。POP (Post OfficeProtocol ):目前的版本为POP3, POP3是把邮件从电子邮箱中传输到本地计算 机的协议。 IMAP (Internet Message Access Protocol ):目前的版本为 IMAP4 , 是POP3的一种替代协

2、议,提供了邮件检索和邮件处理的新功能,这样用户可 以完全不必下载邮件正文就可以看到邮件的标电子邮件题摘要,从邮件客户端软件就可以对服务器上的邮件和文件夹目录等进行操作。 IMAP协议增强了电子邮件的灵活性,同时也减少了垃圾邮件对本地系统的直接 危害,同时相对节省了用户察看电子邮件的时间。除此之外, IMAP协议可以记 忆用户在脱机状态下对邮件的操作 (例如移动邮件,删除邮件等)在下一次打开 网络连接的时候会自动执行。除了我们常见的通用协议SMTP、POP3、IMAP ,现在有一些邮件系统厂商自 主研发了私有协议,比如去年 Coremail就研发了了私有协议,这个私有协议达 到了邮件加速的目的,

3、邮件发送接收比使用普通协议快了一倍,不过既然是私有协议,目前只能使用在同一个系统中,比如网易邮箱和139手机邮箱都用了Coremail邮件系统,他们之间互相收发邮件比收发其它系统的邮件要快一半。 这种私有协议一般是实力雄厚、终端用户多的厂商才具有研发的意义。什么是POP大家一听这个 POP,读起来有点像是中文中的泡泡,其实这是一个英文术语的缩写。POP的全称是 Post Office Protocol ,即邮局协议,用于电子邮件的接收,它使用TCP的110端口。现在常用的是第三版,所以简称为 POP3。POP3仍采用Client/Server工作模式,Client被称为客户端,一般我们日常使用

4、电脑都是作为客户端,而 Server (服务器)则是网管人员进行管理的。举 个形象的例子,Server (服务器)是许多小信箱的集合,就像我们所居住楼房的信箱结构,而客 户端就好比是一个人拿着钥匙去信箱开锁取信一样的道理。POP在网络模型中的层次大家都知道网络是分层的,而这个分层就好比是一个企业里的组织结构一样。在日常使用电 脑过程中,人操作着电脑,人就好比是指挥电脑对因特网操作的首席执行官。当我们打开Foxmail这个邮件软件收取邮件时,Foxmail这个软件就会调用 TCP/IP参考模型中的应用层协议一POP协议。应用层协议建立在网络层协议之上,是专门为用户提供应用服务的,一般是可见的。如

5、利用 FTP (文件传输协议)传输一个文件请求一个和目标计算机的连接,在传输文件的过程中,用户 和远程计算机交换的一部分是能看到的。而这时POP协议则会指挥下层的协议为它传送数据服务器,最后Foxmail通过一系列协议对话后成功将电子邮件保存到了Foxmail的收件箱里。TCP/IP参考模型是Internet 的基础。和OSI 的 7 层协议比较,TCP/IP 参考模型中没有会话层和表示层。通常说的TCP/IP 是一组协议的总称,TCP/IP 实际上是一个协议族(或协议包),包括100 多个相互关联的协议,其中IP( Internet Protocol , 网际协议)是网络层最主要的协议;TC

6、P( TransmissionControl Protocol ,传输控制协议)和UDP( User Datagram Protocol ,用户数据报协议)是传输层中最主要的协议。一般认为IP、 TCP、 UDP 是最根本的三种协议,是其它协议的基础。相信读者了解TCP/IP 框架之后,一定会对各层产生一定的兴趣,不过我们对于这个模型的理解也是一步步来的。在这里,我们首先只要知道相应的软件会调用应用层的相应协议,比如Foxmail 会调用 POP 协议,而IE 浏览器则会调用DNS 协议先将网址解析成IP 地址。在实际收取邮件的过程中,POP 这个应用层的协议会指挥TCP 协议, 利用 IP

7、协议将一封大邮件拆分成若干个数据包在Internet 上传送。为了便于读者理解这个过程,笔者举个例子来说明一下,比如你要和一个人远距离通话,因为距离实在太远了,你只好将你所表达的一大段分成一个个字大声喊,而对方把每个听到的字写在纸上, 当写下来后就大喊一声告诉你它收到了,这样就克服了距离远听不清的弱点,这种一问一答的反馈机制就好比是TCP 协议, POP 服务器一般使用的是TCP 的 110 号端口。POP 工作原理简介下面就让我们一起来看看电子邮件软件收取电子邮件的过程,一般我们在电子邮件软件的账号属性上设置一个POP服务器的URL (比如),以及邮箱的账号和密码。这个在收信过程中都是用得到

8、的。当我们按下电子邮件软件中的收取键后,电子邮件软件首先会调用DNS 协议对 POP 服务器进行解析IP 地址,当IP 地址被解析出来后,邮件程序便开始使用TCP协议连接邮件服务器的110 端口,因为POP 服务器是比较忙的,所以在这个过程中我们相对要等比较长的时间。当邮件程序成功地连上POP 服务器后,其先会使用USER 命令将邮箱的账号传给 POP 服务器,然后再使用PASS 命令将邮箱的账号传给服务器,当完成这一认证过程后,邮件程序使用STAT 命令请求服务器返回邮箱的统计资料,比如邮件总数和邮件大小等,然后LIST 便会列出服务器里邮件数量。然后邮件程序就会使用RETR 命令接收邮件,

9、接收一封后便使用 DELE 命令将邮件服务器中的邮件置为删除状态。当使用 QUIT 时, 邮件服务器便会将置为删除标志的邮件给删了。通俗地讲,邮件程序从服务器接收邮件,其实就是一个对话过程,POP协议就是用于电子邮件的一门语言。POP3(Post Office Protocol 3) 即邮局协议的第3个版本,它规定怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件的电子协议。它是因特网电子邮件的第一个离线协议标准,POP3 允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上,同时删除保存在邮件服务器上的邮件,而POP3 服务器则是遵循POP3 协议的接收邮件服务器,用来接

10、收电子邮件的。什么是安全电子邮件管理协议(S-MIME )安全电子邮件管理协议(S-MIME ),主要用于电子邮件或者可以使用电子邮件的业务,也可WEB 业务。MIME/S-MIME :多用途网际邮件扩充协议MIME/S-MIME : Multipurpose Internet Mail Extensions and Secure MIME多用途网际邮件扩充协议(MIME )是 Multipurpose Internet Mail Extensions 的缩写,说明了如何安排消息格式使消息在不同的邮件系统内进行交换。MIME 的格式灵活,允许邮件中包含任意类型的文件。MIME 消息可以包含文本

11、、图象、声音、视频及其它应用程序的特定数据。具体来说,MIME 允许邮件包括:单个消息中可含多个对象;文本文档不限制一行长度或全文长度;可传输ASCII 以外的字符集,允许非英语语种的消息;多字体消息;二进制或特定应用程序文件;图象、声音、视频及多媒体消息。MIME 复合消息的目录信头设有分界标志,这个分界标志绝不可出现在消息的其它位置,而只能是在各部之间以及消息体的开始和结束处。MIME 的安全版本S/MIME (Secure/Multipurpose Internet Mail Extensions) 设计用来支持邮件的加密。基于MIME 标准, S/MIME 为电子消息应用程序提供如下加

12、密安全服务:认证、完整性保护、鉴定及数据保密等。传统的邮件用户代理(MUA )可以使用S/MIME 来加密发送邮件及解密接收邮件。然而, S/MIME 并不仅限于邮件的使用,它也能应用于任何可以传送MIME 数据的传输机制,例如 HTTP 。同样,S/MIME 利用 MIME 的面向对象特征允许在混合传输系统中交换安全消息。此外, S/MIME 还可应用于消息自动传送代理,它们使用不需任何人为操作的加密安全服务,例如软件文档签名、发送到网上的FAX 加密等。协议结构MIME 邮件头字段定义如下:实体头:= 目录 CRLF编码CRLFID CRLF描述CRLF* ( MIME 扩展字段CRLF

13、)MIME 消息头:=实体头字段CRLF 版本在 BNF 定义中声明的消息头字;段顺序应该忽略;MIME 局部头:=实体头字段不从 “目录 ”开始的任何字段;没有具体含义,可忽略;在 BNF 定义中声明的消息头字;段顺序应该忽略;消息格式和S/MIME 实现过程在相关文件中可以查阅。什么是 SMTP?SMTP(Simple Mail Transfer Protocol) 即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP 协议属于TCP IP 协议族,它帮助每台计算机在发送或中转信件时找到下一个目的地。通过SMTP 协议所指定的服务器,我们就可

14、以把Email 寄到收信人的服务器上了,整个过程只要几分钟。SMTP 服务器则是遵循SMTP 协议的发送邮件服务器,用来发送或中转你发出的电子邮件。什么是 SSL?SSL 是 Security Socket Layer 的缩写,技术上称为安全套接字,可以简单为加密通讯协议,使用SSL可以对通讯(包才email)内容进行高强度的加密,以防止黑客监听您的通讯内容甚至是用户密码。SSL(Secure Sockets Layer) 是由 Netscape 公司开发的一套Internet 数据安全协议,当前版本为3.0。它已被广泛地用于Web 浏览器与服务器之间的身份认证和加密数据传输。SSL 协议位于

15、TCP/IP 协议与各种应用层协议之间,为数据通讯提供安全支持。SSL 协议可分为两层:SSL 记录协议(SSL Record Protocol):它建立在可靠的传输协议(如TCP)之上,为高层协议提供数据封装、压缩、加密等基本功能的支持。SSL 握手协议(SSL Handshake Protocol) :它建立在SSL 记录协议之上,用于在实际的数据传输开始前,通讯双方进行身份认证、协商加密算法、交换加密密钥等。什么是 TLS 协议 ?什么是 TLS 协议(传输层安全)?作为 TLS( 运输层安全),定义在RFC2246, 议定书是建立一个安全的连接客户和服务器. TLS(Transport

16、 Layer Security) is capable of authenticating both the client and the server and creating a encrypted connection between the two.TLS 协议(传输层安全)认证的能力和创造客户与服务器连接加密两个.TLS 协议(传输层安全)协议扩展、这意味着新算法可以添加任何这类用途只要客户和服务器双方都知道新算法.SSL 的矛TLS 协议TLS协议(传输层安全)是一个取代网景先前的SSL(安全插座层)协议.TLS 的使用许多协议使用的TLS( 运输层安全)建立安全连接,包括http,imap,pop3,smtp.TLS 协议的握手协议作为TLS握手协议第一 negotiates密钥交换采用非对称算法等的RSA或Diffie-Hellman型.TheTLS Record Protocol then begins opens an encrypted channel using a symmetric algorithm such as

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论