IP地址和子网掩码的类别.doc_第1页
IP地址和子网掩码的类别.doc_第2页
IP地址和子网掩码的类别.doc_第3页
IP地址和子网掩码的类别.doc_第4页
IP地址和子网掩码的类别.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

子网掩码是每个网管必须要掌握的基础知识,只有掌握它,才能够真正理解TCP/IP协议的设置。以下我们就来深入浅出地讲解什么是子网掩码。 IP地址的结构 要想理解什么是子网掩码,就不能不了解IP地址的构成。互联网是由许多小型网络构成的,每个网络上都有许多主机,这样便构成了一个有层次的结构。IP地址在设计时就考虑到地址分配的层次特点,将每个IP地址都分割成网络号和主机号两部分,以便于IP地址的寻址操作。 IP地址的网络号和主机号各是多少位呢?如果不指定,就不知道哪些位是网络号、哪些是主机号,这就需要通过子网掩码来实现。 什么是子网掩码 子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。 子网掩码的设定必须遵循一定的规则。与IP地址相同,子网掩码的长度也是32位,左边是网络位,用二进制数字“1”表示;右边是主机位,用二进制数字“0”表示。附图所示的就是IP地址为“192.168.1.1”和子网掩码为“255.255.255.0”的二进制对照。其中,“1”有24个,代表与此相对应的IP地址左边24位是网络号;“0”有8个,代表与此相对应的IP地址右边8位是主机号。这样,子网掩码就确定了一个IP地址的32位二进制数字中哪些是网络号、哪些是主机号。这对于采用TCP/IP协议的网络来说非常重要,只有通过子网掩码,才能表明一台主机所在的子网与其他子网的关系,使网络正常工作。 常用的子网掩码 子网掩码有数百种,这里只介绍最常用的两种子网掩码,它们分别是“255.255.255.0”和“255.255.0.0”。 1.子网掩码是“255.255.255.0”的网络:最后面一个数字可以在0255范围内任意变化,因此可以提供256个IP地址。但是实际可用的IP地址数量是256-2,即254个,因为主机号不能全是“0”或全是“1”。 2.子网掩码是“255.255.0.0”的网络:后面两个数字可以在0255范围内任意变化,可以提供2552个IP地址。但是实际可用的IP地址数量是2552-2,即65023个。 IP地址的子网掩码设置不是任意的。如果将子网掩码设置过大,也就是说子网范围扩大,那么,根据子网寻径规则,很可能发往和本地机不在同一子网内的目的机的数据,会因为错误的判断而认为目的机是在同一子网内,那么,数据包将在本子网内循环,直到超时并抛弃,使数据不能正确到达目的机,导致网络传输错误;如果将子网掩码设置得过小,那么就会将本来属于同一子网内的机器之间的通信当做是跨子网传输,数据包都交给缺省网关处理,这样势必增加缺省网关的负担,造成网络效率下降。因此,子网掩码应该根据网络的规模进行设置。 如果一个网络的规模不超过254台电脑,采用“255.255.255.0”作为子网掩码就可以了,现在大多数局域网都不会超过这个数字,因此“255.255.255.0”是最常用的IP地址子网掩码;笔者见到的最大规模的中小学校园网具有1500多台电脑,这种规模的局域网可以使用“255.255.0.0”。 默认子网掩码 在Windows 2000 Server中,如果给一个网卡指定IP地址,系统会自动填入一个默认的子网掩码。这是Windows 2000 Server为了节省用户输入时间自动产生的子网掩码。比如,局域网最常使用的IP地址“192.168.x.x”默认的子网掩码是“255.255.255.0”。一般情况下,IP地址使用默认子网掩码就可以了。 附:子网掩码与子网计算 关于子网掩码计算 IP地址是32位的二进制数值,用于在TCP/IP通讯协议中标记每台计算机的地址。通常我们使用点式十进制来表示,如192.168.0.5等等。 每个IP地址又可分为两部分。即网络号部分和主机号部分:网络号表示其所属的网络段编号,主机号则表示该网段中该主机的地址编号。按照网络规模的大小,IP地址可以分为A、B、C、D、E五类,其中A、B、C类是三种主要的类型地址,D类专供多目传送用的多目地址,E类用于扩展备用地址。A、B、C三类IP地址有效范围如下表: 类别 网络号 /占位数 主机号 /占位数 用途 A 1127 / 8 0255 0255 1254 / 24 国家级 B 128191 0255 / 16 0255 1254 / 16 跨过组织 C 192223 0255 0255 / 24 1254 / 8 企业组织 随着互连网应用的不断扩大,原先的IPv4的弊端也逐渐暴露出来,即网络号占位太多,而主机号位太少,所以其能提供的主机地址也越来越稀缺,目前除了使用NAT在企业内部利用保留地址自行分配以外,通常都对一个高类别的IP地址进行再划分,以形成多个子网,提供给不同规模的用户群使用。 这里主要是为了在网络分段情况下有效地利用IP地址,通过对主机号的高位部分取作为子网号,从通常的网络位界限中扩展或压缩子网掩码,用来创建某类地址的更多子网。但创建更多的子网时,在每个子网上的可用主机地址数目会比原先减少。 子网掩码是标志两个IP地址是否同属于一个子网的,也是32位二进制地址,其每一个为1代表该位是网络位,为0代表主机位。它和IP地址一样也是使用点式十进制来表示的。如果两个IP地址在子网掩码的按位与的计算下所得结果相同,即表明它们共属于同一子网中。 在计算子网掩码时,我们要注意IP地址中的保留地址,即“ 0”地址和广播地址,它们是指主机地址或网络地址全为“ 0”或“ 1”时的IP地址,它们代表着本网络地址和广播地址,一般是不能被计算在内的。 下面就来以实例来说明子网掩码的算法: 对于无须再划分成子网的IP地址来说,其子网掩码非常简单,即按照其定义即可写出:如某B类IP地址为 10.12.3.0,无须再分割子网,则该IP地址的子网掩码为255.255.0.0。如果它是一个C类地址,则其子网掩码为 255.255.255.0。其它类推,不再详述。下面我们关键要介绍的是一个IP地址,还需要将其高位主机位再作为划分出的子网网络号,剩下的是每个子网的主机号,这时该如何进行每个子网的掩码计算。 一、利用子网数来计算 在求子网掩码之前必须先搞清楚要划分的子网数目,以及每个子网内的所需主机数目。 1)将子网数目转化为二进制来表示 2)取得该二进制的位数,为 N 3)取得该IP地址的类子网掩码,将其主机地址部分的的前N位置 1 即得出该IP地址划分子网的子网掩码。 如欲将B类IP地址168.195.0.0划分成27个子网: 1)27=11011 2)该二进制为五位数,N = 5 3)将B类地址的子网掩码255.255.0.0的主机地址前5位置 1,得到 255.255.248.0 即为划分成 27个子网的B类IP地址 168.195.0.0的子网掩码。 二、利用主机数来计算 1)将主机数目转化为二进制来表示 2)如果主机数小于或等于254(注意去掉保留的两个IP地址),则取得该主机的二进制位数,为 N,这里肯定 N8,这就是说主机地址将占据不止8位。 3)使用255.255.255.255来将该类IP地址的主机地址位数全部置1,然后从后向前的将N位全部置为 0,即为子网掩码值。 如欲将B类IP地址168.195.0.0划分成若干子网,每个子网内有主机700台: 1) 700=1010111100 2)该二进制为十位数,N = 10 3)将该B类地址的子网掩码255.255.0.0的主机地址全部置 1,得到255.255.255.255 然后再从后向前将后 10位置0,即为: 11111111.11111111.11111100.00000000 即255.255.252.0。这就是该欲划分成主机为700台的B类IP地址 168.195.0.0的子网掩码。 下面列出各类IP地址所能划分出的所有子网,其划分后的主机和子网占位数,以及主机和子网的(最大)数目,注意要去掉保留的IP地址(即划分后有主机位或子网位全为“0”或全为“1”的): A类IP地址: 子网位 /主机位 子网掩码 子网最大数 /主机最大数 2/22 255.192.0.0 2/4194302 3/21 255.224.0.0 6/2097150 4/20 255.240.0.0 14/1048574 5/19 255.248.0.0 30/524286 6/18 255.252.0.0 62/262142 7/17 255.254.0.0 126/131070 8/16 255.255.0.0 254/65536 9/15 255.255.128.0 510/32766 10/14 255.255.192.0 1022/16382 11/13 255.255.224.0 2046/8190 12/12 255.255.240.0 4094/4094 13/11 255.255.248.0 8190/2046 14/10 255.255.252.0 16382/1022 15/9 255.255.254.0 32766/510 16/8 255.255.255.0 65536/254 17/7 255.255.255.128 131070/126 18/6 255.255.255.192 262142/62 19/5 255.255.255.224 524286/30 20/4 255.255.255.240 1048574/14 21/3 255.255.255.248 2097150/6 22/2 255.255.255.252 4194302/2 B类IP地址: 子网位 /主机位 子网掩码 子网最大数 /主机最大数 2/14 255.255.192.0 2/16382 3/13 255.255.224.0 6/8190 4/12 255.255.240.0 14/4094 5/11 255.255.248.0 30/2046 6/10 255.255.252.0 62/1022 7/9 255.255.254.0 126/510 8/8 255.255.255.0 254/254 9/7 255.255.255.128 510/126 10/6 255.255.255.192 1022/62 11/5 255.255.255.224 2046/30 12/4 255.255.255.240 4094/14 13/3 255.255.255.248 8190/6 14/2 255.255.255.252 16382/2 C类IP地址: 子网位 /主机位 子网掩码 子网最大数 /主机最大数 2/6 255.255.255.192 2/62 3/5 255.255.255.224 6/30 4/4 255.255.255.240 14/14 5/3 255.255.255.248 30/6 6/2 255.255.255.252 62/2 再根据CCNA中会出现的题目给大家举个例子: 首先,我们看一个考试中常见的题型:一个主机的IP地址是202.112.14.137,掩码是255.255.255.224,要求计算这个主机所在网络的网络地址和广播地址。 常规办法是把这个主机地址和子网掩码都换算成二进制数,两者进行逻辑与运算后即可得到网络地址。其实大家只要仔细想想,可以得到另一个方法:255.255.255.224的掩码所容纳的IP地址有25622432个(包括网络地址和广播地址),那么具有这种掩码的网络地址一定是32的倍数。而网络地址是子网IP地址的开始,广播地址是结束,可使用的主机地址在这个范围内,因此略小于137而又是32的倍数的只有128,所以得出网络地址是202.112.14.128。而广播地址就是下一个网络的网络地址减1。而下一个32的倍数是160,因此可以得到广播地址为202.112.14.159。可参照下表来理解本例。 子网络 2进制子网络域数 2进制主机域数的范围 2进制主机域数的范围 第1个子网络 000 00000 thru 11111 .0 thru.31 第2个子网络 001 00000 thru 11111 .32 thru.63 第3个子网络 010 00000 thru 11111 .64 thru.95 第4个子网络 011 00000 thru 11111 .96 thru.127 第5个子网络 100 00000 thru 11111 .128 thru.159 第6个子网络 101 00000 thru 11111 .160 thru.191 第7个子网络 110 00000 thru 11111 .192 thru.223 第8个子网络 111 00000 thru 11111 .124 thru.255 CCNA考试中,还有一种题型,要你根据每个网络的主机数量进行子网地址的规划和计算子网掩码。这也可按上述原则进行计算。比如一个子网有10台主机,那么对于这个子网需要的IP地址是: 1011113 注意:加的第一个1是指这个网络连接时所需的网关地址,接着的两个1分别是指网络地址和广播地址。因为13小于16(16等于2的4次方),所以主机位为4位。而 25616240 所以该子网掩码为255.255.255.240。 如果一个子网有14台主机,不少人常犯的错误是:依然分配具有16个地址空间的子网,而忘记了给网关分配地址。这样就错误了,因为: 1411117 17大于16,所以我们只能分配具有32个地址(32等于2的5次方)空间的子网。这时子网掩码为:255.255.255.224。1、IP地址的表示方法IP地址 = 网络号+主机号把整个Internet网堪称单一的网络,IP地址就是给每个连在Internet网的主机分配一个在全世界范围内唯一的标示符,Internet管理委员会定义了A、B、C、D、E五类地址,在每类地址中,还规定了网络编号和主机编号。在 TCP/IP协议中,IP地址是以二进制数字形式出现的,共32bit,1bit就是二进制中的1位,但这种形式非常不适用于人阅读和记忆。因此Internet管理委员会决定采用一种点分十进制表示法表示IP地址:面向用户的文档中,由四段构成的32 比特的IP地址被直观地表示为四个以圆点隔开的十进制整数,其中,每一个整数对应一个字节(8个比特为一个字节称为一段)。A、B、C类最常用,下面加以介绍。本文介绍的都是版本4的IP地址,称为IPv4. A类地址:A类地址的网络标识由第一组8位二进制数表示,A类地址的特点是网络标识的第一位二进制数取值必须为0。不难算出,A类地址第一个地址为00000001,最后一个地址是01111111,换算成十进制就是127,其中127留作保留地址,A类地址的第一段范围是:1126,A类地址允许有27 -2=126个网段(第一个可用网段号1,最后一个可用网段号126)(减2是因为0不用,127留作它用),网络中的主机标识占3组8位二进制数,每个网络允许有224-2=16777216台主机(减2是因为全0地址为网络地址,全1为广播地址,这两个地址一般不分配给主机)。通常分配给拥有大量主机的网络。B类地址:B类地址的网络标识由前两组8位二进制数表示,网络中的主机标识占两组8位二进制数,B类地址的特点是网络标识的前两位二进制数取值必须为10。 B类地址第一个地址为10000000,最后一个地址是10111111,换算成十进制B类地址第一段范围就是128191,B类地址允许有214 =16384个网段(第一个可用网段号128.0,最后一个可用网段号1291.255),网络中的主机标识占2组8位二进制数,每个网络允许有216-2=65533台主机,适用于结点比较多的网络。C类地址:C类地址的网络标识由前3组8位二进制数表示,网络中主机标识占1组8位二进制数C类地址的特点是网络标识的前3位二进制数取值必须为110。C类地址第一个地址为11000000,最后一个地址是11011111,换算成十进制C类地址第一段范围就是192223,C类地址允许有221 =2097152个网段(第一个可用网络号192.0.0,最后一个可用网络号223.255.255),网络中的主机标识占1组8位二进制数,每个网络允许有28-2= 254台主机,适用于结点比较少的网络。有些人对范围是2x不太理解,举个简单的例子加以说明。如C类网,每个网络允许有28-2= 254台主机是这样来的。因为C类网的主机位是8位,变化如下: 00000000 00000001 00000010 00000011 11111110 11111111 除去00000000和11111111不用外,从00000001到11111110共有254个变化,也就是28-2个。下图是IP地址的使用范围。 网络类别 最大网络数 第一个可用的网络号 最后一个可用的网络号 每个网络中的最大主机数 A 126(27-2) 1 126 16777214 B 16384(214) 128.0 191.255 65534 C 2097152(221) 192.0.0 223.255.255 254 2、几个特殊的IP地址1)私有地址上面提到IP地址在全世界范围内唯一,看到这句话你可能有这样的疑问,像192.168.0.1这样的地址在许多地方都能看到,并不唯一,这是为何?Internet管理委员会规定如下地址段为私有地址,私有地址可以自己组网时用,但不能在Internet网上用,Internet网没有这些地址的路由,有这些地址的计算机要上网必须转换成为合法的IP地址,也称为公网地址,这就像有很多的世界公园,每个公园内都可命名相同的大街,如香榭丽舍大街,但对外我们只能看到公园的地址和真正的香榭丽舍大街。下面是A、B、C类网络中的私有地址段。你自己组网时就可以用这些地址了。 10.0.0.010.255.255.255 172.16.0.0172.131.255.255 192.168.0.0192.168.255.255 2)回送地址A类网络地址127是一个保留地址,用于网络软件测试以及本地机进程间通信,叫做回送地址(loopback address)。无论什么程序,一旦使用回送地址发送数据,协议软件立即返回之,不进行任何网络传输。含网络号127的分组不能出现在任何网络上。 【小技巧】Ping 127.0.0.1,如果反馈信息失败,说明IP协议栈有错,必须重新安装TCP/IP协议。如果成功,ping本机IP地址,如果反馈信息失败,说明你的网卡不能和IP协议栈进行通信。如果网卡没接网线,用本机的一些服务如Sql Server、IIS等就可以用127.0.0.1这个地址。3)广播地址TCP/IP规定,主机号全为1的网络地址用于广播之用,叫做广播地址。所谓广播,指同时向同一子网所有主机发送报文。 4)网络地址TCP/IP协议规定,各位全为0的网络号被解释成本网络。由上可以看出:(1)含网络号127的分组不能出现在任何网络上;(2)主机和网关不能为该地址广播任何寻径信息。由以上规定可以看出,主机号全0全1的地址在TCP/IP协议中有特殊含义,一般不能用作一台主机的有效地址。 3、子网掩码从上面的例子可以看出,子网掩码的作用就是和IP地址与运算后得出网络地址,子网掩码也是32bit,并且是一串1后跟随一串0组成,其中1表示在IP地址中的网络号对应的位数,而0表示在IP地址中主机对应的位数。1)标准子网掩码A类网络(1126) 缺省子网掩码:255000255000 换算成二进制为 11111111000000000000000000000000可以清楚地看出前8位是网络地址,后24位是主机地址,也就是说,如果用的是标准子网掩码,看第一段地址即可看出是不是同一网络的。如21.0.0.0.1和21.240.230.1,第一段为21属于A类,如果用的是默认的子网掩码,那这两个地址就是一个网段的。B类网络(128191) 缺省子网掩码:25525500C类网络(192223) 缺省子网掩码:2552552550B类、C类分析同上。2) 特殊的子网掩码标准子网掩码出现的都是255和0的组合,在实际的应用中还有下面的子网掩码2551280025519200 25525519202552552400 255255255248255255255252这些子网掩码又是什么意思呢?这些子网掩码的出现是为了把一个网络划分成多个网络。还记得上面的例子吗?如下所示:19216801和1921680200如果是默认掩码255.255.255.0两个地址就是一个网络的,如果掩码变为255.255.255.192这样各地址就不属于一个网络了。下面的子网划分将作详细介绍。192.168.0.111000000.10101000.00000000.00000001 192.168.0.20011000000.10101000.00000000.11001000 255.255.255.011111111.11111111.11111111.00000000 192.168.0.111000000.10101000.00000000.00000001 192.168.0.20011000000.10101000.00000000.11001000 255.255.255.19211111111.11111111.11111111.11000000 下表是几个子网掩码计算过程中非常有用的十进制和二进制的对照用于子网掩码换算的十进制和二进制对照十进制 128 64 32 16 8 4 2 1 二进制 10000000 01000000 00100000 00010000 00001000 00000100 00000010 00000001 常用的子网掩码的十进制和二进制对照十进制 128 192 224 240 248 252 254 255 二进制 10000000 11000000 11100000 11110000 11111000 11111100 11111110 11111111 二、彻底明白IP地址的含义不管是学习网络还是上网,IP地址都是出现频率非常高的词。Windows系统中设置IP地址的界面大家都很熟悉,图中出现了IP地址、子网掩码、默认网关和DNS服务器这几个需要设置的地方,只有正确设置,网络才能通,那这些名词都是什么意思呢?学习IP地址的相关知识时还会遇到网络地址、广播地址、子网等概念,这些又是什么意思呢? 要解答这些问题,先看一个日常生活中的例子。如下图所示,住在北大街的住户要能互相找到对方,必须各自都要有个门牌号,这个门牌号就是各家的地址,门牌号的表示方法为:北大街+XX号。假如1号住户要找6号住户,过程是这样的,1号在大街上喊了一声:谁是6号,请回答。,这时北大街的住户都听到了,但只有6号作了回答,这个喊的过程叫广播,北大街的所有用户就是他的广播范围,假如北大街共有20个用户,那广播地址就是:北大街 21号。也就是说,北大街的任何一个用户喊一声能让广播地址-1个用户听到。 从这个例中可以抽出下面几个词:街道地址:北大街,如果给该大街一个地址则用第一个住户的地址-1,此例为:北大街0号 住户的号:如1号、2号等。 住户的地址:街道地址+XX号,如北大街 1号、北大街 2号等 广播地址:最后一个住户的地址+1,此例为:北大街21号 Internet网络中,每个上网的计算机都有一个像上述例子的地址,这个地址就是IP地址,是分配给网络设备的门牌号,为了网络中的计算机能够互相访问,IP地址=网络地址+主机地址,图1中的IP地址是192.168.100.1,这个地址中包含了很多含义。如下所示:网络地址(相当于街道地址): 192.168.100.0 主机地址(相当于各户的门号): 0.0.0.1 IP地址(相当于住户地址): 网络地址+主机地址=192.168.100.1 广播地址: 192.168.100.255 这些地址是如何计算出来的呢?为什么计算这些地址呢?要想知道如何,先要明白一个道理,学习网络的目的就是如何让网络中的计算机相互通讯,也就是说要围绕着通这个字来学习和理解网络中的概念,而不是只为背几个名词。 注:192.168.100.1是私有地址,是不能直接在Internet网络中应用的,上Internet要转为公有地址,下面详细说明。 1、为什么要计算网络地址一句话就是让网络中的计算机能够相互通讯。先看看最简单的网络,下图中是用网线(交叉线)直接将两台计算机连起来。下面是几种IP地址设置,看看在不同设置下网络是通还是不通。 1)设置1号机的IP地址为192.168.0.1子网掩码为255.255.255.0,2号机的IP地址为192.168.0.200子网掩码为255.255.255.0,这两台计算机就能正常通讯。 2)如果1号机地址不变,将2号机的IP地址改为192.168.1.200子网掩码还是为255.255.255.0,那这两台就无法通讯。 3)设置1号机的IP地址为192.168.0.1子网掩码为255.255.255.192,2号机的IP地址为192.168.0.200子网掩码为255.255.255.192,注意和第1种情况的区别在于子网掩码,1为255.255.255.0本例是255.255.255.192这两台计算机就不能正常通讯。第1种情况能通是因为这两台计算机处在同一网络192.168.0.0,所以能通,而2、3种情况下两台计算机处在不同的网络,所以不通。这里先给个结论:用网线直接连接的计算机或是通过HUB或普通交换机间接的计算机之间要能够相互通,计算机必须要在同一网络,也就是说它们的网络地址必须相同,而且主机地址必须不一样。如果不在一个网络就无法通。这就像我们上面举的例子,同是北大街的住户由于街道名称都是北大街,且各自的门牌号不同,所以能够相互找到对方。 计算网络地址就是判断网络中的计算机在不在同一网络,在就能通,不在就不能通。注意,这里说的在不在同一网络指的是IP地址而不是物理连接。那么如何计算呢? 2、如何计算网络地址我们日常生活中的地址如:北大街1号,从字面上就能看出街道地址是北大街,而我们从IP地址中却难以看出网络地址,要计算网络地址,必须借助我们上边提到过的子网掩码。 计算过程是这样的,将IP地址和子网掩码都换算成二进制,然后进行与运算,结果就是网络地址。与运算如下所示,上下对齐,1位1位的算,1与1=1 ,其余组合都为0。1.0.1.01.0.0.0与运算_1.0.0.0 例如:计算IP地址为:202.99.160.50子网掩码是255.255.255.0的网络地址步骤如下:1)将IP地址和子网掩码分别换算成二进制202.99.160.50 换算成二进制为 11001010011000111010000000110010255.255.255.0 换算成二进制为 111111111111111111111111000000002)将二者进行与运算1100101001100011101000000011001011111111111111111111111100000000与运算_110010100110001110100000000000003)将运算结果换算成十进制,这就是网络地址。11001010011000111010000000000000换算成十进制就是202.99.160.0现在我们就可以解答上面三种情况的通与不通的问题了。1、从下面运算结果可以看出二台计算机的网络地址都为192.168.0.0且IP地址不同,所以可以通。192.168.0.111000000.10101000.00000000.00000001255.255.255.011111111.11111111.11111111.00000000与运算_192.168.0.011000000.10101000.00000000.00000000192.168.0.20011000000.10101000.00000000.11001000255.255.255.011111111.11111111.11111111.00000000与运算_192.168.0.011000000.10101000.00000000.000000002、从下面运算结果可以看出1号机的网络地址为192.168.0.0,2号机的网络地址为192.168.1.0 不在一个网络,所以不通。192.168.1.20011000000.10101000.00000001.11001000255.255.255.011111111.11111111.11111111.00000000与运算_192.168.1.011000000.10101000.00000001.000000003、从下面运算结果可以看出1号机的网络地址为192.168.0.0,2号机的网络地址为192.168.0.192 不在一个网络,所以不通192.168.0.111000000.10101000.00000000.00000001255.255.255.19211111111.11111111.11111111.11000000与运算_192.168.0.011000000.10101000.00000000.00000000192.168.0.20011000000.10101000.00000000.11001000255.255.255.192 11111111.11111111.11111111.00000000与运算_192.168.010101000.00000000.11000000相信看到这应该明白了为何计算网络地址和如何计算了,但也许还有很多疑问,如IP地址为什么写成这样,子网掩码到底是怎么回事等等,别急,下面慢慢介绍。三、计算相关地址通过IP地址和子网掩码与运算计算相关地址知道IP地址和子网掩码后可以算出:网络地址 广播地址 地址范围 本网有几台主机【例1】下面例子IP地址为1921681005 子网掩码是2552552550。算出网络地址、广播地址、地址范围、主机数。1、分步骤计算1)将IP地址和子网掩码换算为二进制,子网掩码连续全1的是网络地址,后面的是主机地址。 192.168.100.511000000.10101000.01100100.00000101255.255.255.011111111.11111111.11111111.000000002)IP地址和子网掩码进行与运算,结果是网络地址192.168.100.511000000.10101000.01100100.00000101255.255.255.011111111.11111111.11111111.00000000与运算_结果为:192.168.100.011000000.10101000.01100100.000000003) 将上面的网络地址中的网络地址部分不变,主机地址变为全1,结果就是广播地址。网络地址为:192.168.100.011000000.10101000.01100100.00000000_将主机地址变为全1广播地址为:192.168.100.25511000000.10101000.01100100.11111111 4) 地址范围就是含在本网段内的所有主机网络地址+1即为第一个主机地址,广播地址-1即为最后一个主机地址,由此可以看出地址范围是: 网络地址+1 至 广播地址-1本例的网络范围是:1921681001 至 192168100254也就是说下面的地址都是一个网段的。1921681001、1921681002 . 19216810020 . 192168100111. 192168100254 5) 主机的数量主机的数量=2二进制的主机位数-2减2是因为主机不包括网络地址和广播地址。本例二进制的主机位数是8位。主机的数量=28-2=2542、总体计算我们把上边的例子合起来计算一下过程如下:192.168.100.511000000.1

温馨提示

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

评论

0/150

提交评论