【教学课件】第2章IP子网划分和变长子网.ppt
《【教学课件】第2章IP子网划分和变长子网.ppt》由会员分享,可在线阅读,更多相关《【教学课件】第2章IP子网划分和变长子网.ppt(174页珍藏版)》请在三一办公上搜索。
1、第二章 IP子网划分和变长子网掩码,本章主要讲述了IP地址的分类及子网划分技术教学要求:掌握IP地址的分类掌握子网划分的方法理解IP地址故障的解决方法,章节内容,2.1 IP地址2.2 子网划分2.3 C类地址的子网划分2.4 可变长度子网掩码2.5 IP寻址故障排除,2.1IP地址基础,2.1.1 IPV4 2.1.2 IPV4地址分类 2.1.3保留IP地址 2.1.4 公有地址和私有地址 2.1.5 IPV6,2.1IP地址基础,一台计算机要想接入Internet,并且还要使得相互通信的计算机能够准确识别出对方,就必须有一种方法来标志连上Internet的计算机以与其它的计算机区别。在实
2、践中,人们就经常使用IP地址来标识网络上的计算机,每一台连上Internet的计算机都会有一个唯一的IP地址(当然如果一个使用路由器的网络也可能使用同一个IP地址连接IP网络,但是它们还要使用不同的端口号来区分网络中的每台计算机),这样连接到网络上的每一台计算机在进行通信时,就可以根据IP地址来确定自己的通信目标了。目前与IP地址划分有关的协议有两个版本,一个是IPV4,一个是IPV6。现在就两个IP地址的相关协议分别加以介绍。,2.1.1 IPV4,在网络结构中,MAC地址是物理地址,用来在网络上标识唯一地一个设备,这个地址主要用在数据链路层。IPV4地址是逻辑地址,这个地址由Interne
3、t层来使用,它与网络上的物理地址没有关系。对于任意一个网络设备来说,它只能拥有一个唯一的MAC地址,如果出于应用的考虑,它可能同时拥有多个IP地址,在IPV4协议中,IP地址由32位二进制组成。可以想象,一个由32位二进制组成的IP地址串是很难被记忆和书写的。为了便于人们的记忆和书写IP地址,人们提出一个方法,就是把这32位地址中每8位作为一个余位组,每个八位组用十进制数来表示,相邻的八位组之间用点半角的点“.”分隔,这种方法就被称为点分十进制方法。具体的表示方式如下:,例如:某个设备的IP地址是,如果要写让人们记住并且把它书写起来将十分不容易,当采用点分十进制表示方法时,它可以按下面的过程进
4、行处理:第一步:将这个32位的地址分成4组,每组包含8位二进制位,那么这个IP地址将变成以下样子:11000000 10101000 01100100 00110010第二步:将每一个8位位组转换成对应的十进制数192 168 100 50第三步:用半角符号“.”来分隔这四个十进制数,IP地址的形式就变成了,学习过计算机网络的人都应该对这个地址不陌生了。,图2-1描述了IPV4地址的结构,对于二进制与十进制之间的相互转换的相关知识因为在其它课程中已经有过论述,所以在本教材中不再作为主要内容加以讲解,只是对相关的概念与转换略做一下介绍:基数:某种进制逢几进一就称为这种进制的基数。权的概念:指某一
5、个计数位上的计数符号为1时所代表的数的大小,称为该位的权。对于二进制来说,小数点前第n位的权的大小是:2(n-1)。,表2-1 二进制计数位与对应权重的关系,权重:某个计数位上计数符号的大小称为这一位权重。二进制逢二进一,所以它的基数是2。由于本书所讨论的二进制主要是二进制整数,所以对于二进制小数部分并不加以讨论。表2-1列出了二进制下权与每一个计数位的关系:,二进制转换成十进制的方法是:将每一位二进制位上的权与权重的乘积相加就得到了对应的十进制结果。例如:二进制数01101001转换成十进制数为01101001=02(8-1)+12(7-1)+12(6-1)+02(5-1)+12(4-1)+
6、02(3-1)+02(2-1)+12(1-1)=0+64+32+0+8+0+0+1=105IPV4协议规定,每个IP地址由32位二进制组成,32位二进制理论上可以构成的地址总数为:232=4294967296,约为40亿个地址。,IPV4地址类型,单播地址 该地址分配给某个网络上的某个网络设备,该设备在获取该地址后,可以利用该地址与其它设备进行点对点通信。这种类型的地址只能唯一分配给一个网络设备,也只能唯一标识一个网络设备,也就是说它可以作为单个网络设备的身份证明。每个单播地址都由两部分组成,一部分是网络号,一部分是主机号,IPV4地址通过对应的子网掩码来确定其相处的网络号,从而来判断通信对象
7、之间是否处于同一个网段。,组播地址 这种地址可以作为某一个子网内的一组设备的地址,当引用该地址时,属于该组的所有设备均被包含在其中,所以组播地址其实就代表着一个网络部分网络设备的集合,向这个地址发送数据就是其实就是向这一个集合中的所有设备同时发送数据。组播地址适合用于一对多通信方式。,广播地址 在同一个网络内部,属于同一个子网的网络设备将属于同一个广播域,该地址代表本子网内所有网络设备。利用该地址可以向属于同一个网段内的所有网络设备传送数据。广播地址经常用来向网络发送询问信息,已获取某个网络设备的相关信息。,2.1.2 IPV4地址分类,一般情况下,一个IPV4的地址结构由两个部分组成,一部分
8、是网络号,它用来决定机器所处的网络,另一个部分是主机号,它用来标识位于该网络中的特定网络设备。对于一些大型网络,它一般包含的主机数量比较多,可能一个网络下面可能包含有数以百万台计算机的主机,也有可能一个网络包含有几千台主机,比较常见的一些情况是,一般的单位所拥有的主机的数量相对较少,往往只有几十台或百余台。针对以上不同的网络情况,人们一般把网络分成下面几种类型:大型网络、中型网络、小型网络。Internet的研究人员决定使用IP地址为这些网络进行分类,从而区分这些不同类型的网络。,根据实际情况及应用的需要,可以把IP地址分成不同的类别,这种地址编码方法称为有类寻址方法。有类分址将IP地址分成网
9、络地址和主机地址两个部分,然后用每个地址最高位或者起始的几位来标识地址的类别,IP地址的最高位或指定的最高的若干位称为类别前缀。根据实际的情况IP地址被分成了下面5类,分别是A、B、C、D、E类IP地址,图2-2表示出了5类地址的基本组成结构。,A类地址,A类地址主要用于超大型网络,在这样的网络中,可以包含数据百万计的主机。它规定A类地址仅使用第一个八位组来表示它所处网络号,而其余的三个八位组共24位用来作为主机位用来区分网络中不同的主机。,用二进制表示A类地址时,事先约定第一个八位组的最高位必须为0,其余的7位地址的范围从0000000(换算成十进制为0)1111111(换算成十进制为127
10、)共计128个,但是0和127不两个数不被系统保留,不能作为网络地址使用,所以共有126个有效地址,可以区分126个不同的A类网。因此任何A类地址,它的第一个八位组只能是下面126中的一个:,0000000101111110,换算成十进制是1126。A类地址的结构如图2-3所示,图2-3 A类地址结构图,24位,通过A类地址的结构可以看出,一个A类地址网络中,主机号由24位二进制组成。因此,一个A类网络中所包含的主机位数有:224=1677721616,000,000台主机,在实际应用时,主机位全部取0或1时时所构成的地址是不能作为网络地址来使用的,因为主机位全部取0时构成的网络号,而全部取1
11、时构成则这是这个网络的广播地址,所以一个A类网络所包含的主机数目应该为:,224216777216216777214。从这一数值可以看出,一个A类网络所包含的主机数目是非常大的。一般用户的网络可能没有这么多的主机,所以A类地址的拥有者一般是一个国家和地区,而不是普通的用户。,B类地址,B类地址主要用在中等规模的计算机网络,它规定B类地址的前两个八位组用来标识主机它的的网络号,后面的两个八位组用来区分网络中不同的主机。B类地址规定第一个八位组的前两位必须是二进制的10,其余的6位可以是0和1的任意组合,所以从第一个八位组来看,它的取值范围是:,1000000010111111,对应的十进制的取值
12、范围是128191,任何一个B类地址的第一个八位组的取值都只能在这个范围内,也可以说,如果一个IP地址的第一个八位组的取值在128191之间,那么这个地址一定会是一个B类地址,而且前面两个八位组用来表示主机所处的网络号,而后面的两个八位组则用来表示IP地址对应的主机号。B类地址的结构如图2-4所示。,图2-4 B类地址结构图,16位,通过这个图可以看出,B类地址由于第一个八位组的值在128191之间,所以共有64个不同的值。第二个八位组和第一个八位组一起用来决定网络号,所以B类地址共可以表示的网络数目为:6428=16384,也就是说B类地址共可以表示16384个不同的网络。每个B类网络中的主
13、机的数目是216=65536,在实际应用时,主机位全部取0或1时时所构成的地址是不能作为网络地址来使用的,因为主机位全部取0时构成的网络号,而全部取1时构成则这是这个网络的广播地址,所以一个B类网络所包含的主机数目应该为:2162 65536265534,约6万5千台。,与A类地址进行比较可以看出,相对于A类地址来说,一个B类地址网络内所能够容纳的主机数目要小得多,一般一些大的企业或组织可以申请B类地址来构建自己的网络。C类地址 C类地址是普通用户最常遇到的地址,它主要用于一些规模相对较小的网络。按照规定,C类地址的前三个八位组用来表示主机所处的网络,最后一个八位组则用来区分不同的主机。C类地
14、址规定第一个八位组的前三位必须是二进制的110,其余的5位可以是0和1的任意组合,所以从第一个八位组来看,它的取值范围是:,1100000011011111,对应的十进制的取值范围是192223,任何一个C类地址的第一个八位组的取值都只能在这个范围内,也可以说,如果一个IP地址的第一个八位组的取值在192223之间,那么这个地址一定会是一个C类地址。C类地址的前面三个八位组用来表示主机所处的网络号,而后面的一个八位组则用来区分网络中不同的主机。C类地址的结构如图2-5所示。,图2-5 C类地址结构图,8位,通过这个图可以看出,C类地址由于第一个八位组的值在192223之间,所以共有32个不同的
15、值,它与第二个八位组和第三个八位组一起用来决定网络地址,所以C类地址共可以表示的网络数目为:32216=2097152,也就是说C类地址共可以表示2097152个不同的网络,每个网络中的主机的数目是2822562254,共254台。,与A类、B类地址进行比较可以看出,相对于前面两类地址来说,一个C类地址网络内所能够容纳的主机数目比较少,比较适合一些中小规模的单位和公司使用。下表列出了A、B、C三类地址的对比信息:,表2-2 A、B、C三类地址的对比,D类地址,D类地址是专门用来作为组播地址存在的。组播地址作为唯一的网络地址,被定义用来转发目的地址预告定义的一组IP地址的分组。组播指的是当一台主
16、机可以同时将一些数据分组转发给多个接收者。由于D类地址被事先定义为第一个八位级的前四位地址固定为1110,而且D类地址被定义为只用四个二进制位来表示网络号,所以其余的28位专门用来表示主机号。D类地址的具体地址结构见图2-6。,主机部分,网络部分,八位组,D类地址结构,主机部分,网络部分,八位组,E类地址结构,下面来分析一下D类地址的特点,如果考虑到点分十进制的地址表示方法,那么D类地址的第一个八位组的取值范围是:1110000011101111,换算成十进制为:224239。如果将所有的D类地址都写出来,那么它的范围是:从到。在实际应用中,一般D类地址特指所有主机,特指所有路由器。,E类地址
17、,E类地址是Internet工程任务组(Internet Engineering Task force,IETF)规定的保留地址,专门用来研究使用,所以在Internet上没有真正使用E类地址的。E类地址规定用IP地址的最高四位二进制数来网络号,而其余的28位则用来表示主机号,而且E类地址的网络号必须是1111。如果将第一个八组全部考虑进去,则E类地址第一个八位组的取值范围是:1111000011111111,换算成十进制数:240255。E类地址的地址结构见图2-6。,保留IP地址,无论是A类地址,还是B类C类的IP地址,都不能将所有的地址全部分配给网络设备使用,而必须要保留一部分地址不能分
18、配,这些地址被称为保留地址,主要包括有网络地址和广播地址。,网络地址(Network Address),网络地址主要是用来标识不同的网络,而不是指具体的哪一个主机或设备,而是标识属于同一个网络的主机或网络设备的集合。对任意一个IP地址来说,将它的地址结构中的主机位全部取为0就得到了它所处的网络的网络地址。如下图所示:一个路由器用来连接两个网络,A网络包含的主机IP地址范围包括有:,由于它是一个B类地址,它的网络号由前两个八位组组成,主机号由后两个八位组组成,将其的主机位全部取为0,则得到这个网络的网络地址是:。,B网络所能够包括的地址范围从共254个地址,由于这是一个C类地址,它的主机位是其I
19、P地址中的最后一个八位组,将其全部取为0,则得到该网络所对应的网络地址为。当一个数据分组到达一个网络时,它首先判断这个网络与它的目的网络是否符合,如果到达的网络地址与目的地址不匹配那么它将根据合适的算法进行转发,只有网络地址与目的网络符合时才会查找相应的主机,进行主机的匹配,从而将分组发送给指定的主机。,广播地址(Broadcast Address),广播是一种特殊的数据传送方式,在这种方式下,一台网络设备所发送的数据分组将会被本网络内的所有主机接收。由于这种方式有点象人们日常生活中经常用到的广播,所以被称为广播方式。在一个网络内,广播地址是指对应的主机位全部为1而得到的IP地址。比如下面一个
20、C类地址,由于它的网络号由前面三个八位组组成,主机号仅是最后一个八位组,将其主机位全部取1得到的地址是,这个地址即是这个网络的广播地址。,根据上面的分析可以知道,如果IP地址中的主机位全部取1得到的就是广播地址,主机位全部取0得到的是网络地址。人们常用的IP地址有A、B、C三类,而这三类地址所包含的主机位分别是24、16、8位,因此对应于不同类型的网络地址,它们的网络地址与广播地址具有以下特点:,A类地址的网络地址为:*.0.0.0 广播地址为:*B类地址的网络地址为:*.*.0.0 广播地址为:*.*.255.255 C类地址的网络地址为:*.*.*.0 广播地址为:*.*.*.255 其中
21、“*”号表示根据网络的实际情况来取值。,由于广播数据分组将会被网络中的所有主机同时接收,所以它将占用一定的网络带宽,对于一些大型的网络来说,发出广播包的机率将会增大,那么它占用的网络带宽也很大,这必将影响到网络的数据发送能力,所以在设计一个网络时,在保证必要广播包的发送同时,也要尽可能地减少不必要的广播包的发送,从而提高整个网络的数据通行能力,减少广播包对网络带宽的占用。,2.1.4 公有地址和私有地址,互联网的寻址方式是全球寻址,也就说它的地址资源是在全球进行统一的配制的。现在大家所使用的互联网是IPV4的网络,这个网络现有的地址总数大概在40多亿个。互联网是由美国开发演进而产生出来的,所以
22、网上地址资源、地址资源的分配实际上也是由所美国所控制的。,连接在Internet上的主机必须要保证其IP地址的唯一性和合法性,如果在Internet上出现了两个相同的地址,那么当有一个数据包的目的地址恰好是这个地址时,网络上的转发设备将无法确定这个数据到底应该传送给哪一个主机,从而造成了Internet上数据传送的不确定性。出于对Internet网络上地址分配合法性和权威性的考虑,必须有一个专门的组织来负责Internet上合法地址的分配与管理,以确保Internet的正常运行,这个任务最初是由InterNIC(Internet网络信息中心)来完成的,这个组织后来演变为国际Internet地址
23、分配委员会(Internet Assigned Numbers Authority,IANA)。,现在,地址资源由ICANN这个组织进行全球分配,ICANN是全球域名和数字资源分配的机构,这个机构是美国专门成立的,它的前身是就是IANA,是专门成立起来用于全球互联网资源分配的。ICANN是一个民间组织,民间组织的特点是尽管有政府部门的参与,但政府只被当作是一个政府咨询委员会,不起决定作用,由ICANN理事会的19名成员决定全球网络地址资源分配政策。由于在这个组织中美国起到主导作用,所以通过这一个组织,它就可以把全球地址资源的政策掌握在自己手里。,ICANN与美国商务部签订协议,由美国商务部授权
24、它进行互联网地址的分配,同时又规定ICANN在互联网管理方面制定的任何政策都必须经过美国商务部的同意。通过这一点就可以避免其它政府通过联合国或其它政府间组织去呼吁在互联网上各国应该平等的这类倡议,同时又把全球的地址资源掌握在自己的手里。任何单位和组织如果需要申请公有IP地址,都必须向ICANN提出申请,当ICANN同意后还必须支付相应的费用才可以获得公有IP地址。,公有IP地址采用的是全球寻址方式,所以它必须是唯一的,在Internet上没有任何两台连接到公共网络上的主机拥有相同的IP地址。由于IPV4所定义的IP地址结构共由32位二进制组成,全部分配下去也不过有40亿个左右,如果所有的计算机
25、都使用的公有IP地址的话,IP地址资源将会很快枯竭。另外有些网络可能并不需要接入公共Internet,这些网络就称为私有网络。既然私有网络没有接入公共网络,所以没有必要给这些主机分配公有IP地址,当然也就不会与公共网络上的IP地址造成冲突。,表2-3 私有IP地址,从这个表中可以看出,A类地址中,网络号为10的IP地址均被保留为私有地址,称为A类私有地址。它常被用于骨干网络上网络设备互联时所使用的内部地址。B类地址的网络由十六位二进制组成,第一个八位组为172,第二个八位组为16到31的地址均被保留为B类私有地址。C类地址的网络由24位二进制组成,分成三个八位组,第一个八位组为192,第二个八
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教学课件 教学 课件 IP 子网 划分 变长
链接地址:https://www.31ppt.com/p-5658251.html