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

计算机网络6.ppt

  1. 1、本文档共143页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六章 应用层 应用层位于ISO/OSI模型体系结构中的最上层,因此,应用层的任务不是为上层提供服务,而是为最终用户提供服务。 应用层中的各个协议都是为了解决某一类应用问题,而问题的解决一般需要接入网络的不同主机上的多个进程之间的通信和协作来完成。 §6.1 域名系统(DNS) IP地址:internet上主机的唯一标识,但IP地址难记 域名: IP地址的字符串表示,也是主机在internet上的字符串标识,有意义,好记 §6.1 域名系统(DNS) 一个IP地址可以有多个域名对应,一个域名只能对应一个IP地址。一对多的关系 网络只能识别IP地址,建立域名系统完成域名到IP地址的映射。 域名结构(1) Internet采用层次结构的命名树,避免出现多个IP地址的域名相同。这种方法被称为域名系统DNS(Domain Name System)。 DNS是一个联机分布式的数据库,采用客户/服务器的模式。 域名结构(1) 利用层次结构,网络管理员能够为自己的计算机系统进行命名,同时为拥有这些系统的机构进行标识,并且防止Internet上出现重复的名字。 域名结构(2) DNS名字空间的基础是域。 域相当于目录,它既可以包含子域(相当于子目录),也可以包含主机(相当于文件),从而形成了一个称为DNS树的结构。 域名结构(2) 将特定域的管理任务委托给遍布整个Internet的网络管理员,形成一个遍布整个网络的各个系统上的分布式数据库。 每台计算机都可以用一个独一无二的DNS名字进行标识。 域名结构(3) DNS名字中,右边的第一个词代表DNS树中的最高层,称为顶层域(Top Level Domain,TLD)。 顶层域名包含有三类: 国家或地区顶级域名,采用ISO3166的规定,如cn表示中国,uk表示英国,hk表示香港等。 国际顶级域名,使用int,国际性组织可在int下注册 域名结构(3) 通用顶级域名,根据[RFC1591]规定,有以下几类: ① com(全球商务机构); ② edu(北美的教育机构);(美国专用) ③ gov(美国的政府机构);(美国专用) ④ mil(美国的军事机构);(美国专用) ⑤ net(全球网络服务机构); ⑥ org(全球非赢利性机构)。 DNS的功能(1) 资源记录 DNS服务器基本上属于数据库服务器,它们将负责提供服务的主机和子域的信息存放在资源记录(Resource Record,RR)中。 DNS的功能(1) DNS服务器使用的资源记录可以分为若干个不同的类型: 起始权威服务器(SOA):表示该服务器是对某个区域数据的最权威来源。 名字服务器(NS):用于标识作为该区域的权威机构运行的DNS服务器。 DNS的功能(2) 地址(A):用于提供名字到地址的转换,以便为特定的DNS名字提供一个IP地址。本类型的记录负责执行DNS的主要功能,将名字转换成地址。 Pointer 指针(PTR):用于提供地址到名字的转换。它的功能与A记录相反,只用于逆向查看。 DNS的功能(2) 规范名(CNAME):用于建立一个别名,指向A记录标识的主机的规范名,CNAME记录用于提供一个对系统进行标识的替代名。 邮件交换机(MX):用于标识一个系统,以便将发送给域中的电子邮件转发至各个收件人、邮件网关或另一个邮件服务器。 DNS的功能(3) 客户端应用程序在连接服务器前,首先要将DNS查询请求发送给DNS服务器,该服务器应答一个包含对应于该名字主机IP地址的消息。 DNS的功能(3) DNS为客户查询IP地址的两种方式: 递归查询:(我替你查,查询结果告诉你) 用自身数据库中的信息进行应答。 若自身数据库中没有该IP地址,则请求其他DNS服务器,它收到了需要的信息或者出错消息后,再把信息转发给查询方。 DNS的功能(4) 迭代查询 :(我给你指条明道,你自己去查) 用其自身数据库中的信息进行应答 若自身数据库中没有该IP地址,则引导客户转向另一个DNS服务器进行查询。 DNS名字查询过程(1) 用户设定一个DNS名字。 浏览器通过API调用生成一个客户机系统上的转换器,转换器建立一个包含服务器名的DNS递归查询消息。 客户机将递归查询消息用UDP数据报提供给它的DNS服务器。 DNS名字查询过程(1) 客户机的DNS服务器查看自身的资源记录,若自身是权威信息源,生成一个应答消息,发回给客户机。不是权威服务器,生成一个迭代查询,并提交给根名字服务器。根名字服务器就是某些顶层域的权威机构,一般分散在世界各地。 DNS名字查询过程(2) 根名字服务器查看资源记录,确定顶层域服务器,将一个应答发送给客户机的DNS服务器,引导其向顶层域服务器请求。 DNS名字查询过程(2

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档