计算机网络的寻址_第1页
计算机网络的寻址_第2页
计算机网络的寻址_第3页
计算机网络的寻址_第4页
计算机网络的寻址_第5页
已阅读5页,还剩56页未读 继续免费阅读

下载本文档

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

文档简介

计算机网络的寻址第一页,共六十一页,2022年,8月28日6.1主机寻址信息

名字:主机的逻辑名称,由人工命名,可以改变。名字指明主机是谁。地址:包括物理地址和逻辑地址。物理地址由设备生产商分配,并固化在设备中,不可以改变;逻辑地址由人工命名,可以改变(但不经常或轻易改变)。地址指明主机在何处。路由:数据信息到达目的主机所经过的路径。路由的选择要依据特定的准则,不同的准则选择不同的路径。路由指明如何到达该主机。第二页,共六十一页,2022年,8月28日图6-1计算机网络寻址信息第三页,共六十一页,2022年,8月28日6.2主机寻址过程如图6-2所示.第四页,共六十一页,2022年,8月28日图6-2网络主机寻址过程第五页,共六十一页,2022年,8月28日6.3子网(局域网)寻址寻址信息是数据帧的目的物理网络地址举例:以太网地址信息第六页,共六十一页,2022年,8月28日6.3.1广播式信道寻址如图6-4所示第七页,共六十一页,2022年,8月28日图6-4子网寻址-广播式信道第八页,共六十一页,2022年,8月28日地址判别第九页,共六十一页,2022年,8月28日6.3.2点到点信道寻址如图6-6所示第十页,共六十一页,2022年,8月28日图6-6子网寻址-点到点信道第十一页,共六十一页,2022年,8月28日6.4广域网寻址寻址信息不是固定的物理地址,而是动态分配的逻辑标识帧中继数据帧中的DLCIATM中的VPI和VCI第十二页,共六十一页,2022年,8月28日图6-7广域网寻址第十三页,共六十一页,2022年,8月28日6.5地址的封装在发送端局域网物理地址随PDU封装到广域网的PDU中,在接收端被拆装。第十四页,共六十一页,2022年,8月28日地址封装网络类型第十五页,共六十一页,2022年,8月28日广域网寻址-路由器网络寻址第十六页,共六十一页,2022年,8月28日寻址信息封装与拆装第十七页,共六十一页,2022年,8月28日广域网寻址-第三层交换寻址第十八页,共六十一页,2022年,8月28日MPLS第十九页,共六十一页,2022年,8月28日交换路由表第二十页,共六十一页,2022年,8月28日Cisco路由交换第二十一页,共六十一页,2022年,8月28日6.6域名解析系统DNS为什么需要DNS

上面的分析是在知道目的物理地址的前提下进行的,那么,怎样得到目的物理地址呢?

我们说,对于网络用户而言,网络接口的物理地址,例如48bit的以太网地址,非常不容易记忆,而且用户在使用网络时也不会直接和网络接口打交道,用户只通过应用程序与用户的交互界面使用网络。例如,要在Windows系统中通过“网上邻居”使用工作组中其他主机中的共享文件,那么,用户只需双击“网上邻居”,打开工作组,然后根据主机名字找到共享资源所在的主机,双击之,打开共享文件夹即可。如图6-14所示。第二十二页,共六十一页,2022年,8月28日图6-14(a)网上邻居中的主机第二十三页,共六十一页,2022年,8月28日图6-14(b)主机30.253中的共享文件夹第二十四页,共六十一页,2022年,8月28日6.6.2域名系统解决的问题为了向一般用户提供一种直观明白的主机标识符,TCP/IP专门设计一种字符型的主机名字机制,这就是域名系统。实质上主机名字是一种比IP地址更高级的地址形式。域名系统要解决的重要问题包括:主机名字的管理、主机名字-IP地址映射等。第二十五页,共六十一页,2022年,8月28日6.6.3TCP/IP互联网域名域名系统包括概念上相互独立的两个方面:

(1)第一是抽象方面,规定名字语法以及名字管理特权的分派规则;

(2)第二是具体方面,描述“名字-地址”映射的分布式计算系统的实现。第二十六页,共六十一页,2022年,8月28日域域名系统的命名机制叫作域名(domainname)。域名由分级的子域名组成,其中各子名(subname)分别标识网点、组等等,叫作标号(label)。比如域名代表电子科技大学微机所。第二十七页,共六十一页,2022年,8月28日Internet域名理论上,TCP/IP域名语法只是一种抽象的标准,其中各标号值可任意填写,只要原则上符合层次型名字空间的要求。因此,任何组织均可根据域名语法构造本组织内容的域名,但这些域名的使用当然也仅限于系统内部。

为保证其域名系统的通用性,国际性的Internet规定了一组正式的通用标准标号,作为其第一级域的域名,如表6-1所示。第二十八页,共六十一页,2022年,8月28日表6-1域名域COMEDUGOVMILNETORGARPAINTcountrycode商业组织教育机构政府部门军事部门主要网络支持中心上述以外的组织临时ARPANET域(未用)国际组织国家(地理模式)第二十九页,共六十一页,2022年,8月28日6.6.4域名解析名字服务器

TCP/IP“名字-地址”映射由一组既独立又协作的名字服务器完成,这组名字服务器是解析系统的核心。名字服务器实际上是一个服务器软件,运行在指定的机器上,完成“名字-地址”(即“域名-IP地址”)映射。通常我们把运行名字服务软件的机器叫做名字服务器。相应地,请求域名解析服务的软件叫名字解析器(namerevolver)。在TCP/IP域名系统中,一个名字解析器可以利用一个或多个名字服务器进行名字映射。

对应于域名结构,互联网名字服务器也构成一定的层次结构,如图6-16、6-17所示。第三十页,共六十一页,2022年,8月28日图6-16域名服务器概念结构第三十一页,共六十一页,2022年,8月28日图6-17域名服务器树实现结构第三十二页,共六十一页,2022年,8月28日域名解析域名解析的方式有两种:

(1)第一种叫递归解析(recursiveresolution),要求名字服务器系统一次性完成全部“名字-地址”变换。

(2)第二种叫反复解析(iterativeresolution),每次请求一个服务器,不行再请求别的服务器。

二者的区别在于前者将复杂性和负担交给服务器软件,后者将复杂性和负担交给解析器软件。显然递归解析方式在名字请求频繁时性能不好,而反复解析的方式正好相反。

下面我们用图6-18说明名字解析算法。第三十三页,共六十一页,2022年,8月28日图6-18TCP/IP域名解析算法第三十四页,共六十一页,2022年,8月28日图6-18中有几个问题需要说明

(1)域名询问是一种特殊报文,其中包含欲解析的域名、域名的类、所需解析结果的类型以及解析方式。

(2)进行域名解析时,从哪一个服务器开始?当本服务器不能解析指定域名时,如何选择下一个服务器?方法如下:

·首先,每个解析器至少知道如何访问一个服务器,这便是开始服务器;

·其次,每一服务器都至少知道据服务器地址及其父节点服务器地址,这样下一服务器就很容易确定了。

(3)假如采用反复解析方式,本服务器不能解析指定地址,则在响应报文中告知下一可用服务器的地址。第三十五页,共六十一页,2022年,8月28日定位本地域名服务器域名服务器使用一个初始的标准协议端口进行所有的有关通信,所以一旦解析器获得服务器所在机器的IP地址,便可以跟服务器软件通信。至于主机定位本地环境中运行服务器软件的主机的方法则是非标准的,由解析器软件设计。一般有三种方式:

(1)第一种,编译时将服务器所在主机地址联入应用程序;

(2)第二种,服务器地址在系统启动时配入操作系统;

(3)第三种,管理员将地址存入外存的一个文件中。第三十六页,共六十一页,2022年,8月28日逆向域名解析逆向域名解析(inverseresolution)又叫逆向映射(inversemapping),是根据IP地址解析相应的域名。逆向解析通过“逆向询问”(inversequery)报文实现。

逆向解析的一个明显的问题是同一个IP地址可能对应于若干域名,为了解决上述问题,域名系统提供一种特殊形式的逆向解析,为此专门构造一个特别域以及一种特别报文,这种特别报文叫作“指针询问”(pointerquery)。第三十七页,共六十一页,2022年,8月28日6.6.5域服务器报文域服务器报文包括请求报文和响应报文,下面介绍其格式。第三十八页,共六十一页,2022年,8月28日域服务器报文格式域服务器报文格式如图6-19所示。第三十九页,共六十一页,2022年,8月28日图6-19域名服务器报文格式第四十页,共六十一页,2022年,8月28日域名表达在域名服务器报文中各域名字段都是变长的,但无专门的长度字段指示其长度,只有采取特殊约定的表达方式才能识别出单个的域名,而在请求和响应报文中,域名表达方式是不相同的。

第四十一页,共六十一页,2022年,8月28日6.7ARP/RARP协议第四十二页,共六十一页,2022年,8月28日什么是地址解析地址之间的映射叫地址解析(resolution),地址映射包括两方面内容:

(1)从互联网地址到物理地址的映射

(2)从物理地址到互联网地址的映射。

关于两种地址间的映射,TCP/IP专门提供了两个协议,这就是我们前面1.3节提到的:

(1)ARP地址解析协议,用于从互联网地址到物理地址的映射

(2)RARP逆向地址解析协议,用于从物理地址到互联网地址的映射第四十三页,共六十一页,2022年,8月28日6.7.2从互联网地址到物理地址映射方法:表格方式非表格方式直接映射动态联编第四十四页,共六十一页,2022年,8月28日表格方式原理事先在各主机中建立互联网地址——物理地址映射表特点:简单映射表要人工建立和维护不适应大规模和长距离网络或映射关系变化频繁的网络第四十五页,共六十一页,2022年,8月28日非表格方式非表格方式采用全自动技术,地址映射完全由机器自动完成根据物理地址类型的不同,非表格方式分为两种直接映射动态联编第四十六页,共六十一页,2022年,8月28日直接映射适用对象短而可自由配置的物理地址,如令牌环网ProNET网地址原理将物理地址编入互联网地址码的某个域中,如主机号第四十七页,共六十一页,2022年,8月28日动态联编适用对象长且固定的物理地址,如以太网地址广播方式网络原理主机A首先广播一个ARP请求报文,请求互联网地址为IB。的主机回答其物理地址PB网上所有主机(包括B)都将收到该ARP请求,但只有B识别出自己的IB地址,并做出应答B向A发回一个ARP响应,回答自己的物理地址PB。第四十八页,共六十一页,2022年,8月28日ARP高速缓存技术(caching)在每台使用ARP的主机中,都保留了一个专用的内存区(即高速缓存),存放最近获得的互联网地址一物理地址联编。一收到ARP应答,主机就将信宿机的互联网地址和物理地址存入缓存。解析地址时,首先去缓存中查找相应联编,若找不到,再利用ARP进行地址解析。第四十九页,共六十一页,2022年,8月28日6.7.3从物理地址到互联网地址含义从物理网络地址得出对应的互联网地址TCP/IP标准RARP(reverseARP)方法RARP服务器第五十页,共六十一页,2022年,8月28日RARP原理RARP服务器有一个本网“物理地址-IP地址”映射表。当RARP服务器受到RARP请求后,根据请求者的物理地址通过查找映射表得出互联网地址,作为响应假如网上同时有若干RARP服务器开机,请求者会收到所有服务器的响应,但它只使用最先到达的一个

第五十一页,共六十一页,2022年,8月28日RARP服务器配置方法方法1:主次服务器法方法2:类主次服务器法第五十二页,共六十一页,2022年,8月28日6.7.3地址解析报文如图6-22所示

第五十三页,共六十一页,2022年,8月28日图6-22ARP/RARP报文格式

第五十四页,共六十一页,2022年,8月28日报文格式长度域指出以后各相应域的长度硬件类型域指出发送者本机网络接口类型(值“1”代表以太网)协议类型域指出发送者所提供/请求的高级协议地址类型(“0X0800”代表IP协议)。操作域指出本报文的类型:“1”为ARP请求,“2”为ARP响应,“3”为RARP请求,“4”为RARP响应。第五十五页,共六十一页,2022年,8月28日ARP报文处理进行ARP请求时,发送者在“发送者硬件地址”域和“发送者协议地址”域分别填入本机物理地址和IP地址;并在“目标(Target)协议地址”域填入欲解析目标机的IP地址,在“操作”域填入“1”(ARP请求)。标机处理请求时,在所缺域中填入相应数据,交换发送者域和目标域的位置(交换的目的在于统一“发送者”与“目标”的概念,以便进行一致处理),将“操作”域改为“2”(ARP响应)。

第五十六页,共六十一页,2022年,8月28日RARP报文处理与ARP请求报文不同的是,RARP请求报文指定本机既是发送者又是目标机,并在“目的硬件地址”域也填入本机物理地址。RARP服务器处理请求时,在“目的IP地址”域

温馨提示

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

评论

0/150

提交评论