网站大量收购独家精品文档,联系QQ:2885784924

《计算机网络技术及应用(第二版)》第9章应用层.pptVIP

《计算机网络技术及应用(第二版)》第9章应用层.ppt

  1. 1、本文档共71页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第9章 应用层 职业教育中心 高进喜 9.1应用层概述 应用层是网络体系统结构的最高层。应用层的任务是为最终用户提供服务。每一种应用层协议都是为了解决某一类问题,而每一个问题都对应一个应用程序,在应用层中运行的每一个应用程序称为一个应用进程。而应用层的具体内容就是规定应用进程在通信时所遵循的协议。 应用层中协议很多,主要可分为以下几类: 文件传输类:如HTTP(超文本传输协议)、FTP(文件传输协议)、TFTP(简单文件传输协议)。 远程登录类:如Telnet。 电子邮件类:如SMTP(简单邮件传输协议)、POP(邮局协议)。 网络管理类:如SNMP(简单网络管理协议)、DHCP(动态主机配置协议)。 域名解析类:如DNS(域名解析协议) 应用层协议虽然种类繁多,但它们有一个共同的特点,都采用客户-服务器方式。客户(client)和服务器(server)都是指通信中所涉及的两个应用进程。客户-服务器方式都是指通信中所涉及的两个应用进程。客户-服务器方式描述的是进程之间服务和被服务的关系。客户是服务请求方,服务器是服务提供方。客户软件和服务器软件通常还具有以下一些主要特点: 客户软件: (1)在进行通信时临时成为客户,但它也可在本地进行其他的计算。 (2)被用户调用并在用户的计算机上运行,在打算通信时主动向远地服务器发起通信。 (3)可与多个服务器进行通信。 (4)不需要特殊的硬件和很复杂的操作系统。 服务器软件: (1)是一种专门用来提供某种服务的程序,可同时处理多个远地或本地客户的请求。 (2)在共享计算机上运行。当系统启动时即自动调用并一直不断地运行着。 (3)被动地等待并接受来自多个客户的通信请求。 (4)一般需要强大的硬件和高级的操作系统支持。 图9-1给出客户和服务器进程的通信示意图。功能较强的计算机可同时运行多个服务器进程。 9.2域名解析协议DNS 9.2.1域名系统 20世纪70年代,Internet的前身ARPANET的规模比较小,它只由几百台主机组成。美国的Menlepark的SRI网络信息中心的host.txt文件就包含了所有主机的信息,同时也包括了连接到ARPANET上每台主机的名字到主机IP地址的映射。Host.txt文件由SRI网络信息中心负责进行维护。SRI网络信息中心每周更新数据一次到两次,每次更新后的数据由SRI网络信息中心的主机向外发送。ARPANET管理人员也将它们的改动用E-mail发送给SRI网络信息中心,同时定期从SRI网络信息中心的主机获取最新的host.txt文件。但是随着ARPANET的增长,这种工作方式无法再维持下去。一方面,host.txt 文件的大小随ARPANET的规模在增长,同时更新过程所带来的通信量增长更快。这就带来了通信量、名字冲突与一致性等一系列新的问题。 为此,1983年Internet开始采用层次结构的命名树作为主机的名字,并使用域名系统DNS(Domain Name System)。Internet的域名系统DNS被设计成一个联机分布式数据库系统,并采用客户-服务器方式。DNS使大多数名字都在本地映射,仅少量映射需要在Internet上通信,这就使得系统的效率大大提高。 Internet采用层次树状结构的命名方法。任何一个连接在Internet上的主机或路由器,都有惟一的层次结构的名字,即域名(Domain Name)。域(Domain)是名字空间中一个可被管理的划分。域还可以继续划分为子域,如二级域、三级域等。 域名的结构由若干个分量组成,各分量之间用点隔开。 ….三级域名.二级域名.项级域名 每一级的域名都由英文字母和数字组成(不超过63个字符,且不区分大小写).完整的域名不超过255个字符。 Internet的域名结构如图9-2所示。 顶级域名有三大类:国家顶级域名、国际顶级域名、通用顶级域名,表9-1中列出了部分示例。 9.2.2域名解析 虽然主机域名比IP地址更容易记忆,但在通信时必须将其映射成能直接用于TCP/IP协议通信的IP地址。这个将主机域名映射为IP地址的过程叫域名解析。 域名解析有两个方向:从主机域名到IP地址的正向解析;从IP地址到主机域名的反向解析。域名的解析是由一系列的域名服务器来完成的。域名服务器器是回答域名服务查询的计算机,它允许为私人TCP/IP网络和连接公共Internet的用户提供并管理DNS服务,维护DNS名字数据并处理DNS客户端主机名的查询。DNS服务器保存了包含主机名和相应IP地址的数据库,例如,如果提供了名字,DNS服务将返回新浪网站的IP地址00。域名服务器提供服务的监听端口为53。 域名解析过程是一个递归查询的过程。下面用一个例子说明这个过程。 9.2文件传输协议 9.2.1文件传输协议FT

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档