电子邮件协议综述

上传人:大米 文档编号:474134513 上传时间:2023-10-17 格式:DOC 页数:6 大小:37.50KB
返回 下载 相关 举报
电子邮件协议综述_第1页
第1页 / 共6页
电子邮件协议综述_第2页
第2页 / 共6页
电子邮件协议综述_第3页
第3页 / 共6页
电子邮件协议综述_第4页
第4页 / 共6页
电子邮件协议综述_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《电子邮件协议综述》由会员分享,可在线阅读,更多相关《电子邮件协议综述(6页珍藏版)》请在金锄头文库上搜索。

1、常见的电子邮件协议有以下几种:SMTP (简单邮件传输协议)、POP3 (邮局 协议)、IMAP (In ter net邮件访问协议)。这几种协议都是由TCP/IP协议族定 义的。 SMTP(Simple Mail Transfer Protocol): SMTP 主要负责底层的邮 件系统如何将邮件从一台机器传至另外一台机器。 POP(Post Office Protocol):目前的版本为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,网际协议)是网络层最主要的协议;TCP (Trans

6、mission Control 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命令接收邮件,接收一封后便 使用DELE命令将邮件服务器中的邮件置为删

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

10、安全电子邮件管理协议(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)MIME 消息头:=实

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

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

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

16、 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型.The

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 建筑资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号