网络组建与管理PPT教学课件-第4讲_IP地址规划和管理.ppt_第1页
网络组建与管理PPT教学课件-第4讲_IP地址规划和管理.ppt_第2页
网络组建与管理PPT教学课件-第4讲_IP地址规划和管理.ppt_第3页
网络组建与管理PPT教学课件-第4讲_IP地址规划和管理.ppt_第4页
网络组建与管理PPT教学课件-第4讲_IP地址规划和管理.ppt_第5页
已阅读5页,还剩41页未读 继续免费阅读

下载本文档

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

文档简介

网络组建与管理, 学习目标 熟悉计算机网络中的编址方法 掌握ip编址的特点 掌握掩码、子网、子网掩码等常用概念 掌握ip地址的划分和管理方法 培养规划和管理ip网络的能力,第4讲 ip地址规划和管理,重点难点 掌握掩码、子网、子网掩码等常用概念 掌握ip地址的划分和管理方法 培养规划和管理ip网络的能力,第4讲 ip地址规划和管理,4.1 计算机网络中的编址,网络编址的目的是给网络中的每一个节点一个唯一的标识,实现不同节点之间的身份识别。每一种网络体系结构都有自己的编址方案,每一种编址方案都确定了地址长度,利用mac地址的长度为48bit、ipv4的地址长度为32bit、ipv6的地址长度为128bit、ipx的地址长度为80bit、appletalk的地址长度为24bit等。本节主要介绍tcp/ip网络中涉及到的几种地址及相互之间的关系。,4.1.1 tcp/ip中的地址关系,在tcp/ip网络中存在3种地址,分别为物理地址(mac地址)、逻辑地址(ip地址)和端口地址,如图4.1所示。,4.1.2 物理地址,这里所讲的物理地址其实是属于数据链路层的地址(物理层是无法设置地址的),是标识通信节点时使用的最底层地址,该地址由所在的局域网或广域网定义,包含在数据链路层的帧中。 物理地址用于同一局域网或广域网内部的通信,地址长度和格式由局域网或广域网的类型来确定。物理地址可以是单播地址、组播地址或广播地址,具体由不同的网络类型来确定。,4.1.3 逻辑地址,物理地址仅适用于在同一局域网或广域网内部计算机之间的通信。如果要实现在数据链路层使用不同编址方式的计算机之间的通信,仅使用物理地址是无法完成这一操作的,而需要使用逻辑地址。逻辑地址是一种通用的编址系统,用来唯一的标识每一个节点(主机),而与这一节点具体使用什么类型的物理网络无关。,4.1.4 端口地址,有了物理地址和逻辑地址,就可以将数据从一台主机通过互联网发送到另一台主机。但是数据到达目的主机后并未完成整个通信过程,而必须将数据上交给对应的应用进程(应用程序)。在实际应用中,用户并不关心主机之间的通信,而关心的是运行在主机上的应用程序之间的通信,例如从一台计算机上利用telnet远程登录到另一台计算机,或在一台计算机上使用ftp软件从另一台计算机上下载文件等。端口地址也称为端口号,其功能就是建立应用进程与逻辑地址之间的关系。 为了提高通信效率,现代计算机操作系统允许在同一台计算机上同时打开多个应用进程,每一个应用进程独立完成自己的通信任务,例如利用浏览器浏览web页面的同时,可能利用ftp客户端软件下载文件,还可能利用邮件客户端软件收发电子邮件等。为了实现对同时发生的多种应用的支持,就需要为不同的进程分别分配不同的标识,不同的标识代表不同的端口地址。在tcp/ip网络中,端口地址的长度为16bit,地址在065535之间。,4.2.1 ip地址与接口地址,我们通常将位于主机中的网卡与链路之间的边界称为“接口”(interface)。只要给接口分配一个唯一的ip地址,就可以实现网络通信过程中的寻址。对于接入网络的计算机来说一般只有一个接口,而一台路由器则同时具有多个接口,每一个接口连接一个网络并拥有一个唯一的ip地址。 连接到同一网络中的每一台设备至少需要一个唯一的ip地址。 连接到同一网络中的任何两台设备不能使用相同的ip地址。 ip地址与网络接口相关联。如果一台设备分别连接到两个以上的网络,那么该设备必须拥有两个以上的ip地址,并分别与设备上连接不同网络的接口关联。,4.2 ip地址的标识,4.2.2 网络地址与主机地址,图4.3 网络地址与主机地址,4.3.1 ipv4的地址空间,4.3 ip地址的分类,标准ip地址的分类有其遵循的规律,根据32位地址的前8位地址段的不同可以将ip地址分为a、b、c、d和e类共5类。 1 a类地址 a类地址是网络中最大的一类地址,它使用ip地址中的第一个8位组表示网络地址,其余三个8位组表示主机地址。a类地址是为巨型网络(或超大型网络)所设计的。 a类地址的第一个8位组的第一位总是被设置为0,这就限制了a类地址的第一个8位组的值始终小于127,也就是说仅有127个可能的a类网络,如图4.5所示。,4.3.2 标准ip地址的分类特点,2 b类地址,b类地址使用前两个8位组表示网络地址,后两个8位组表示主机地址。设计b类地址的目的是支持中到大型网络。 b类地址的第一个8位组的前两位总是被设置为10,所以b类地址的范围是从到,如图4.6所示。,3 c类地址,c类地址使用前三个8位组表示网络地址,最后一个8位组表示主机地址。设计c类地址的目的是支持大量的小型网络,因为这类地址拥有的网络数目很多,而每个网络所拥有的主机数却很少。 c类地址的第一个8位组的前三位总是被设置为110,所以c类地址的范围是从到,如图4.7所示。,4 d类地址,d类地址用于ip网络中的组播。它不像a、b、c类地址有网络号和主机号,一个组播地址标识了一个ip地址组。因此可以同时把一个数据流发送到多个接收端,这比为每个接收端创建一个数据流的流量小得多,它可以有效地节省网络带宽。 d类地址的第一个8位组的前四位总是被设置成1110,所以d类地址的范围是从到55,如图4.8所示,5 e类地址,e类地址虽然被定义,但却为ietf(internet engineering task force, internet工程任务组)保留作研究使用,因此internet上没有可用的e类地址。 e类地址的第一个8位组的前4位恒为1,因此有效的地址范围从到55,如图所示。,4.4.1 标准ip地址划分存在的主要问题,1 路由器的效率问题 路由表中路由信息的数量(可用路由表的长度来表示)将随着网络数量的增加而增大。而路由表越长,当接收到一个分组时路由器在路由表中查询正确路由的时间就会越长。对于intranet来说,当一台路由器连接几十至几百个网络时,路由器的选路可能不是问题。但是,如果在internet上,一台路由器可能要连接成千上万个网络,路由表的长度将会非常大。当路由器接收到一个分组后,在如此之大的路由表中进行地址查询,其效率是可想而知的。虽然可以通过提高路由器的硬件处理能力在一定程度上提高选路的效率,可硬件性能的提升也是有限的。有时,路由器硬件性能的提升还跟不上路由表的增长速度。,4.4 标准ip地址划分存在的问题及弥补方案,2 ip地址的浪费问题,随着大量个人计算机和单位局域网接入到internet,初期的internet编址方案已经无法适应目前数量如此之大的用户需求。究其ipv4的使用,主要是浪费非常严重。例如,一个大型企业或组织可能在连接1000台左右的计算机,于是申请了一个b类地址。但是,一个b类地址可以同时提供65536(216)个主机地址,这种浪费是很显然的。如果使用标准ip地址,当仅有2台计算机的网络就需要申请一个c类地址,而一个c类地址可同时提供256(28)个主机地址,造成了很大的浪费。 从实际应用来看,ip地址的利用率不可能达到100%,但标准ip地址的划分方法造成的地址浪费非常严重,其中b类地址的空间浪费要比c类地址突出,a类地址的空间浪费要比b类地址突出。,4.4.2 对标准ip地址划分中存在问题的弥补方案,1991年研究人员提供了子网(subnet)划分的概念(详见rfc950)。子网划分方案允许从主机位中取出部分位用作子网位,这样可以将一个标准的ip网络划分成几个小的网络,从而将“网络id+主机id”二层结构变成“网络id+子网id+主机id”的三层结构,以提高ip地址的利用率。 划分子网的一个好处是可以将一个标准的ip网络(地址)根据需要划分为不同的几个子网络。 子网划分有助于在一个单位内部组织其业务流,同时可以使来自外部的源分组的选路更简单。外部的源分组无需知道目的子网的任何情况,因为所有的子网是在同一个标准网络地址下,且所有发往该网络中任何地址的分组都首先要经过一个路由器,然后由该路由器决定把数据向哪个子网发送。,2 无类别域间路由,无类别域间路由(cidr)技术是在1993年提出(详见rfc1519文档),也称为“超网”(supernet)技术。cidr实现思想正好与划分子网相反,它是将现有的ip地址合并成较大的、具有更多主机的路由域。例如,可以将单位内部所有的c类ip地址进行合并,形成一个类似于b类地址的更大地址范围的路由域。 采用cidr的主要目的是减小主干网的路由表条目,从而减小路由器的运行负荷,提高网络的服务质量。,3 网络地址转换,网络地址转换(nat)在内部网络和外部网络之间进行地址的转换,防火墙或路由器系统了解内部网络上所有主机的地址,并将其转换(翻译)为可访问公用网络的合法地址,这样所有的内部主机就可以与外部主机进行通信。 nat技术于1996年提出,为一些中小型网络用户提供了一种自己管理其地址空间的简单方法,无需依赖于地址授权机构为他们现在及将来的需要来分配足够的地址空间。,4.5.1 子网掩码,掩码由32位0和1组成,与ip地址的组成相似,既可以用二进制表示,也可以用点分十进制表示。与ip地址的表示不同的是,在实际应用中表示掩码的1是连续的,而不是由0和1混合组成(从表4.1中就可以看出)。 掩码包含了两个域(即组成部分):网络域和主机域,这些域分别代表网络id和主机id,如图4.10所示。,4.5 掩码,掩码用于划分ip地址的哪些位属于网络id,哪些位属于主机id。每一类ip地址都有缺省的掩码,a类地址的缺省掩码为,b类地址的缺省掩码为,c类地址的缺省掩码为。 前面我们介绍的是掩码的缺省状态,大家会发现每一类ip地址仅有一个缺省的掩码。这在实际的ip地址管理中是很不实用的,我们经常要根据应用和管理的需要重新划分ip地址的网络id和主机id,这时就引入了子网掩码的概念。 子网掩码主要用于子网的划分。,从图4.11可以看出,有了子网腌码,原来的网络结构和层次便发生了变化。具体来说,在使用了子网掩码后,原来从“网络id+主机id”的二层结构将转换成从“网络id+子网id+主机id”的三层结构。,4.5.2 子网掩码的确定方法,子网掩码实际上是一个过滤码,将ip地址和子网掩码“按位求与”就可以过滤出ip地址中应该作为网络地址的那一部分。,经过与运算后被过滤出来的就是的网络地址。通常情况下,在ip地址后面加“/n”来表示一个具体的ip地址(n是子网掩码中“1”的个数,如子网掩码“”,通常写成“/24”),4.6.1 ip寻址方式,图4.15 本地通信,4.6 ip寻址基础,路由器可以将数据包从一个网段发送到另一个网段,路由器主要实现两种基本功能: 交换和转发功能。将数据从路由器的进入接口穿过路由器再送到外出接口。 路由功能。即寻址功能,学习和维护路由选择表,决定正确的转发路径。 寻址由路由选择算法来实现,为了判定最佳路径,路由选择算法维护着一个包含路由信息的路由选择表,路由选择表可以将目标网络和下一跳(next hop)的关系告诉路由器。当路由器向目的地转发数据包时,它就是通过这张路由选择表来确定所要使用的输出接口。为了能够路由数据包,路由器需要知道以下信息: 目标地址 下一跳地址,假设主机a需要和主机b通信,数据传输的过程如下:,图4.18 主机a发送的数据帧格式,图4.19 路由器a发送的数据帧格式,表4.2 路由器a的路由表信息,路由器c发现网络直接连接在它的e0接口上,于是它将数据包发往接口e0,在接口e0口上采用arp来查询的mac地址,最后将数据包发往目的主机。,表4.3 路由器b的路由表信息,4.6.2 代理arp,如果网络上所有的系统都配置成目的地址均在本地网段,路由器将扮演远程系统代理的角色,如图4.20所示。,代理arp可以简化主机的管理,不过却增加了网络的通信量,并且在路由器上需要较大的arp缓存,因为每个不在本网的ip地址都将被创建一个映射表项。在使用代理arp的主机看来,世界就像一个大的没有路由器的物理网络。,4.7.1 全0地址和全1地址,网络地址部分不能设置为全0或全1。当ip地址为(全0)时,它代表一个未知网络。当ip地址为55(全1)时,代表面向本地网络所有主机广播的地址,称为“泛洪广播”。路由器不会转发泛洪广播。 当主机地址部分全0时,它代表整个网络(网段)地址,例如。当主机地址部分全为1时,它代表一个面向这个网络的定向广播,例如55,这个广播消息会发送给网段的所有主机。,4.7 ip地址的几种特殊情况,4.7.2 公有地址和私有地址,公有地址(public address,也称为全局地址)由因特网地址授权委员会(iana)负责分配,使用这些公有地址可以直接访问因特网。私有地址(private address,也称为专用地址)属于非注册地址,专门为组织机构内部使用。表4.4列出了用于内部寻址的地址,即私有地址。,表4.4 内部地址,4.7.3 回路地址,127.x.x.x分配给回路地址,它是一个保留的ip地址。回路地址用于网络软件测试和本地进程之间的通信。tcp/ip协议规定,当分组中的网络id为127时,该分组不能出现在任何网络上,路由器不能为该地址广播任何寻址信息。我们可以利用该地址测试tcp/ip配置,因为该地址不需要任何网络连接。在排除网络故障时,我们可以用回路地址来测试tcp/ip协议是否正常。 由于是回路地址,所以如果tcp/ip工作正常的话,ping 就是通的。ping应用程序可以发送一个将回路地址作为目的地址的分组,以测试ip软件能否接收或发送一个分组。一个用户进程也可以用回路地址发送一个分组给本机的另一个进程,用来测试本地进程之间的通信状况。,4.8.1 子网划分的概念,前面我们介绍了每类ip地址都有自己的缺省子网掩码,但是这些缺省子网掩码并不能让我们有效的利用ip地址。如果我们在缺省子网掩码后面再添加几位连续的“1”,使掩码中的全“1”位变得更长,会出现什么情况呢? 如图示,将b类网络/16的子网掩码延长为24位,就可以“创造”出更多的新网络,但每个网络所拥有主机数减少了。这种网络就是子网。,4.8 子网划分,4.8.2为什么要进行子网划分,internet的发展之快是当初的设计者所未曾预想到的。当前ip地址(ipv4)已经面临即将耗尽的挑战。如果不对ip地址进行子网划分,很可能会浪费许多ip地址。 划分子网的代价是减少了每个网络拥有的主机数目,但却“创造”出更多的新网络,并减少ip地址的浪费。,两台点对点连接的路由器之间只需要两个ip地址,其实,我们完全可以为它们定义一个只有两台主机的子网,这样就不会造成其余252个地址的浪费了。,图4.24 ip地址的不合理规划,划分子网的目的之二是限制通信流量,我们知道网络主机能和与其处于相同网段上的其他主机进行通信,假如一个a类地址不进行子网划分,一台主机对这个网段发送一个定向广播,那么成千上万台主机将接收到这个定向广播,这种网络是绝对低效的。只有划分子网后用路由器去隔离广播,才能让网络发挥最好的性能。,图4.25 合理地规划

温馨提示

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

最新文档

评论

0/150

提交评论