《计算机网络 》课件第5章 (2).ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

如果发信人和收信人处于同一邮件服务器上,则它们之间可以直接交换邮件;否则需要通过一个或多个SMTP服务器进行转发和中继。在SMTP协议中,邮件消息格式是由RFC822定义的。一个邮件消息由邮件头和邮件体组成,邮件头包括收信人电子邮箱地址、发信人电子邮箱地址、邮件转发说明、收信人返回路径以及其他一些标志和说明信息等字段。邮件体在邮件头之后,它是用ASCII码表示的邮件内容。2)MIMESMTP是一个面向文本的传输协议,只支持文本形式的电子邮件的传输。如果通过E-mail系统来传输二进制数据或文件,则要使用MIME协议,它除了支持二进制文件传输外,也支持常规的文本文件传输。MIME协议是由RFC1341和RFC1521文档定义的,RFC1521是RFC1341的修订版。MIME协议扩展了电子邮件的消息格式,它由邮件头和邮件体组成。邮件头定义了邮件的发送方和接收方的有关信息;邮件体是邮件数据,可以是各种类型的数据。在MIME协议中,数据类型一般是复合型的,也称为复合数据,它允许将不同类型的数据(如图像、音频和格式化文本等)嵌入到同一个邮件体中进行传送。在包含复合数据的邮件体中,设有边界标志,以标明每种类型数据的开始和结束。在支持MIME协议的E-mail系统中,一个二进制文件将作为电子邮件的附件随电子邮件一起发送出去。接收端的MIME协议将会通知收信人该电子邮件含有附件,并自动将附件分离出来,存入到一个文件中,供收信人读取。由于MIME协议大大扩展了电子邮件的应用范围,因此一般的电子邮件系统都支持MIME协议。3)POP在一个内部网中,用户所使用的PC机并不是直接连入Internet上的,即不能直接在Internet上接收或发送邮件,而一般由内部网设立的E-mail服务器来接收或发送邮件。在这种情况下,用户PC机必须使用POP协议从远程的E-mail服务器邮箱中读取邮件。POP协议由RFC1225文档定义,它提供了用户登录、读取邮件、删除邮件和退出等命令。协议本身由ASCII文本和一些类似于SMTP的文件组成,它的关键之处是从远程邮箱中读取邮件,然后存放于用户PC机上,以便于以后阅读。3.邮件系统使用用户在使用E-mail系统前,必须先在E-mail服务器上注册一个用户名,并获得一个电子邮箱,然后才能使用E-mail客户软件来收发电子邮件。E-mail客户软件是用户用来收发和管理电子邮件的软件。在UNIX/Linux系统上的E-mail客户软件大都是基于命令行的;而Windows系统上的E-mail客户软件采用图形化方式,具有形象直观、无需记忆很多繁杂的命令、操作方便、简单易学等特点,典型的是微软公司的OutlookExpress软件。(3)转发服务器(ForwardingServer)。它建立一个“转发服务表”,记录它的上级名字服务器。当服务器收到地址映射请求时,首先在自己的Cache中查找。如果找不到,就请求送到上一级名字服务器中,而不是送给根服务器。该服务器按表中给出的顺序依次查询上一级名字服务器,直到查到该数据为止。如果查不到,则返回无此数据的出错信息。这种服务器的优点是主机可以建立非常大的数据Cache,从而减少从本机访问网络的次数。3.解析器解析器(Resolver)是客户方,主要负责接收客户查询请求,向名字服务器发出查询,解释从名字服务器返回的应答信息,将信息提交给客户等。为了说明DNS的工作过程,现举一个例子。假设一个用户在域名为的计算机上发出查询“”的命令,则DNS的工作过程如下:(1)解析器向本地名字服务器发出请求,查询nisi.的地址(2)本地名字服务器向根cn名字服务器发出查询地址的请求;(3)根名字服务器返回给本地名字服务器一个IP地址,指向名字服务器;(4)本地名字服务器向edu名字服务器发出查询地址的请求;(5)edu名字服务器返回给本地名字服务器一个IP地址,指向名字服务器;(6)本地名字服务器向名字服务器发出查询地址请求;(7)名字服务器将名字服务器的IP地址返回给本地名字服务器;(8)本地名字服务器将该地址返回给解析器。5.5.2HTTP协议1.HTTP协议HTTP协议是一种基于TCP的应用层协议,它采用客户/服务器模式,为Web客户与服务器之间的通信提供一种公共的方法。因此,HTTP服务器(即Web服务器)作为一种公共的网络服务,使用了一个周知的TCP端口号80。一个典型的HTTP事务处理包括如下的过程:(1)客户与服务器之间建立HTT

文档评论(0)

酱酱 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档