计算机网络原理:第七章 应用层_第1页
计算机网络原理:第七章 应用层_第2页
计算机网络原理:第七章 应用层_第3页
计算机网络原理:第七章 应用层_第4页
计算机网络原理:第七章 应用层_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第七章 应用层 主要内容DNS-域名系统电子邮件万维网 WWW多媒体7.1 DNS-域名系统(1)产生原因32比特的IP地址难于记忆,应该使用符号地址,比如用表示工大web服务器的IP地址。但是,网络本身是使用IP地址的,因此需要一个完成二者之间相互转换的机制。当网络规模比较小时,例如ARPANET,每台主机只需查找一个文件(UNIX的host.txt),该文件中列出了主机与IP地址的对应关系。当网络规模很大时,上述方法就不适用了,因此产生了域名系统DNS(Domain Name System)。7.1 DNS-域名服务(2)域名系统是一个多层次的、基于域的命名系统,并使用分布式数据库实现这种

2、命名机制;主要用途将主机名和电子邮件目标地址映射成IP地址。当应用程序需要进行域名解析时(从符号名到IP地址),调用解析器(resolver)的库过程,并将改名字作为参数传递给此过程。解析器向本地DNS服务器发出请求,请求以UDP包格式发出,本地DNS服务器找到对应的IP地址后,将IP地址返回给解析器,解析器再将IP地址返回给调用方。当本地域名服务器无法完成域名解析,它临时变成其上级域名服务器的客户,递归解析,直到该域名解析完成。域名系统是一个典型的客户/服务器交互系统。一、DNS名字空间DNS采用分层次的地址结构Internet被分为200多个顶级域,每个域包含许多主机,每个域又被分成若干个

3、子域,子域又被进一步划分,以此类推。可用树来表示。一、DNS名字空间(2)域名的结构顶级域有两种:通用域和国家域。DNS中,每台计算机的名字是由“.”所分开的字符数字串所组成的。例如.域名是大小写无关的,“edu”和“EDU”相同。域名最长255个字符,每部分最长63个字符。为创建一个新的域,创建者需要得到该新域的上级域的认可。每个域对它下面的子域和机器进行管理。命名机制遵循的是组织的边界,而不是物理网络的边界。二、资源记录无论是单主机域还是顶级域,每个域都可以有一组与它相关联的资源纪录,当应用程序进行域名解析时,得到的便是域名所对应的资源记录。对于一台主机来说,最常见的资源记录就是它的IP地

4、址。每条资源记录是一个五元组,通常用ASICC文本来表示资源纪录,格式为:Domain_name(域名) Time_to_live(生存期) Class(类别) Type (类型)Value(值)域名是匹配查询条件的主要搜索关键字,生存期用于指示该记录的稳定程度。类别总是IN,类型指出什么类型的记录。二、资源记录SOA记录给出了有关该名字服务器区域的主要信息来源的名称、名字服务器管理员的电子邮件地址、序列号以及各种标识和超时值。A记录包含某一台主机的32位IP地址MX记录指定一台主机的名字,该主机将为这个特定的域接受电子邮件NS指定名字服务器CNAME记录允许创建别名PTR反向查找机器的名字H

5、INFO记录允许人们找到一个域对应于那种机器和操作系统TXT记录每个域可以按照任意方式来表示自己二、资源记录(2)针对cs.vu.nl域的DNS数据库的可能部分.三、名字服务器理论上一台名字服务器就可以包括整个DNS数据库,但是实际上会因为负载过重而变得毫无用处。所以采用分布式管理。区域划分DNS将域名空间划分为许多无重叠的区域(zone) ,每个区域覆盖了域名空间的一部分并设有域名服务器对这个区域的域名进行管理。每个区域有一个主域名服务器和若干个备份域名服务器。区域的边界划分是人工设置的,图7.4中有一台服务器,它能处理eng. ,但不能处理cs. 。后者是一个独立的区域,它有自己的名字服务器。三、名字服务器域名解析一个区域内机器上的应用程序进行域名解析时,首先向该区域的域名服务器发出解析请求,若查找到,则返回域名对应的资源记录。若找不到,该域名服务器向所查找域名的顶级域的域名服务器发出解析请求,顶级域的域名服务器通过向下的层次查询得到对应的资源记录,返回给该域名服务器,最后资源记录被返回给发起域名解析的机器,并在该区域的域名服务器中做缓存,超时后删除。DNS解析过程举例 (1)主机 surf.eurecom.fr 要查询 的IP 地址1. 询问本地DNS服务器, dns.eurecom.fr2. dns.eurecom.fr 如果查询不

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论