《电子邮件》PPT课件.ppt
《《电子邮件》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《电子邮件》PPT课件.ppt(38页珍藏版)》请在三一办公上搜索。
1、第11章 电子邮件,第11章 电子邮件,11.1 电子邮件系统结构11.2 TCP/IP电子邮件地址11.3 电子邮件格式11.3.1 电子邮件信息格式11.3.2 多用途互联网邮件扩充11.4 SMTP协议11.4.1 SMTP命令11.4.2 SMTP工作过程11.5 邮箱访问11.5.1 POP3协议11.5.2 其他邮箱访问方式,第11章 电子邮件,常用的电子邮件协议有SMTP、POP3、IMAP4,它们都隶属于TCP/IP协议簇,默认状态下,分别通过TCP端口25、110和143建立连接。SMTP传输协议是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP
2、 服务器就是遵循SMTP协议的发送邮件服务器。SMTP认证,简单地说就是要求必须在提供了账户名和密码之后才可以登录 SMTP 服务器.POP邮局协议负责从邮件服务器中检索电子邮件。它要求邮件服务器完成下面几种任务:1、从邮件服务器中检索邮件并从服务器中删除这个邮件;2、从邮件服务器中检索邮件但不删除它;3、不检索邮件,只是询问是否有新邮件到达。,第11章 电子邮件,IMAP互联网信息访问协议是一种优于POP的新协议。也能下载邮件、从服务器中删除邮件或询问是否有新邮件,但IMAP克服了POP的一些缺点。例如,它可以决定客户机请求邮件服务器提交所收到邮件的方式,请求邮件服务器只下载所选中的邮件而不
3、是全部邮件。客户机可先阅读邮件信息的标题和发送者的名字再决定是否下载这个邮件。通过用户的客户机电子邮件程序,IMAP可让用户在服务器上创建并管理邮件文件夹或邮箱、删除邮件、查询某封信的一部分或全部内容,完成所有这些工作时都不需要把邮件从服务器下载到用户的个人计算机上。,11.1 电子邮件系统结构,电子邮件将邮件发送到ISP的邮件服务器的收信人邮箱中,收信人可随时上网到的邮件服务器进行读取。简单邮件传送协议SMTP(RFC 821,连接命令)和因特网文本报文格式(RFC 822,信息格式),它们已成为因特网的事实上的标准,是基于TCP传输。,11.1 电子邮件系统结构,早期因特网的SMTP只能传
4、送可打印的ASCII码邮件。因此在1993年又制定了新的电子邮件标准(RFC 1521,1522),即通用因特网邮件扩充MIME标准。MIME在其邮件首部中说明了邮件的数据类型(如文本、声音、图像、视像等)。所以MIME邮件可同时传送多种类型的数据。,11.1 电子邮件系统结构,11.2 TCP/IP电子邮件地址,电子邮件地址的格式:收信人邮箱名邮箱所在主机的域名。在发送电子邮件时,客户先发到自己的邮件服务器。邮件服务器再使用电子邮件地址中的后一部分,即目的主机的域名(IP地址)。,11.2 TCP/IP电子邮件地址,邮件信封上的地址和主题:关键字(To和Subject)。“To:”后面填入一
5、个或多个收信人的电子邮件地址。“Subject:”是邮件的主题。它反映了邮件的主要内容。邮件首部还有一项是抄送“Cc:”。这两个字符来自“Carbon copy”,意思是留下一个“复写副本”。,11.3.1 电子邮件信息格式,电子邮件报文的格式与实例 下表是一个在Internet上收到的电子邮件报文格式实例。,11.3.1 电子邮件信息格式,1、内容类型是text时,还要用charset指出所用的字符集,例如:MIME-Version:1.0 Content-Type:text/plain;charset=gb2312“Content-Transfer-Encoding:base64 说明邮件
6、所用字符集为国标2312汉字码,传输内容编码为base64。,11.3.1 电子邮件信息格式,GB 2312是一个简体中文字符集的中国国家标准,全称为信息交换用汉字编码字符集基本集,又称为GB0,由中国国家标准总局发布,1981年5月1日实施。GB2312编码通行于中国大陆;新加坡等地也采用此编码。中国大陆几乎所有的中文系统和国际化的软件都支持GB 2312。GB 2312标准共收录6763个汉字,其中一级汉字3755个,二级汉字3008个;同时,收录了包括拉丁字母、希腊字母、日文平假名及片假名字母、俄语西里尔字母在内的682个全角字符。GB 2312的出现,基本满足了汉字的计算机处理需要,它
7、所收录的汉字已经覆盖中国大陆99.75%的使用频率。但对于人名、古汉语等方面出现的罕用字,GB 2312不能处理,这导致了后来GBK及GB 18030汉字字符集的出现。GB 2312中对所收汉字进行了“分区”处理,每区含有94个汉字/符号。这种表示方式也称为区位码。每个汉字及符号以两个字节来表示。,11.3.1 电子邮件信息格式,2、内容类型是multipart(多个部分组成)时,还要用boundary指出各部分的分界,例如:MIME-Version:1.0Content-Type:multipart/alternative;boundary=-=_NextPart_000_0007_01C2
8、CEDD.3C3CB160说明邮件由多个部分组成,各部分数据之间用“-=_NextPart_000_0007_01C2CEDD.3C3CB160”分隔。,11.3.1 电子邮件信息格式,复习信源编码与信道编码?增减冗余?适应信道?应用层!Base64是网络上最常见的用于传输8Bit字节代码的编码方式之一,大家可以查看RFC2045RFC2049,上面有MIME的详细规范。Base64编码可用于在HTTP环境下传递较长的标识信息。例如,在Java Persistence系统Hibernate中,就采用了Base64来将一个较长的唯一标识符(一般为128-bit的UUID)编码为一个字符串,用作H
9、TTP表单和HTTP GET URL中的参数。在其他应用程序中,也常常需要把二进制数据编码为适合放在URL(包括隐藏表单域)中的形式。此时,采用Base64编码不仅比较简短,同时也具有不可读性,即所编码的数据不会被人用肉眼所直接看到。,11.3.1 电子邮件信息格式,3base64和quoted-printable编码在MIME中,大部分非ASCII码字符数据是用base64码表示的。该方案的编码原则是:每24比特(3个字节)的一组数据被分成4个6比特的单位;每一个6比特的单位按一个合法的ASCII码字符进行传输;一个6比特的数据其取值范围为063,可以表示64个字符,如后表所示;最后不够24
10、比特的一个组用“=”进行填充。,11.3.1 电子邮件信息格式,Base64要求把每三个8Bit的字节转换为四个6Bit的字节(3*8=4*6=24),然后把6Bit再添两位高位0,组成四个8Bit的字节,也就是说,转换后的字符串理论上将要比原来的长1/3。这个编码的规则:把3个字符变成4个字符.每76个字符加一个换行符.最后的结束符也要处理.这样说会不会太抽象了?我们来看一个例子:转换前 aaaaaabb ccccdddd eeffffff 转换后 00aaaaaa 00bbcccc 00ddddee 00ffffff 上面的三个字节是原文,下面的四个字节是转换后的Base64编码,其前两位
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子邮件 PPT 课件
链接地址:https://www.31ppt.com/p-5555296.html