深入浅出地讲解什么是子网掩码
- 格式:doc
- 大小:34.50 KB
- 文档页数:5
子网掩码概念及子网划分规则一、子网掩码概述1. 子网掩码的概念子网掩码是一个32位地址,用于屏蔽IP地址的一部分以区别网络标识和主机标识,并说明该IP地址是在局域网上,还是在远程网上。
2. 确定子网掩码数用于子网掩码的位数决定于可能的子网数目和每个子网的主机数目。
在定义子网掩码前,必须弄清楚本来使用的子网数和主机数目。
定义子网掩码的步骤为:A、确定哪些组地址归我们使用。
比如我们申请到的网络号为“ 210.73ab 该网络地址为c类IP地址,网络标识为“210.73,”主机标识为“a.b。
”B、根据我们现在所需的子网数以及将来可能扩充到的子网数,用宿主机的一些位来定义子网掩码。
比如我们现在需要12个子网,将来可能需要16个。
用第三个字节的前四位确定子网掩码。
前四位都置为“1,即第三个字节为“1100,这个数我们暂且称作新的二进制子网掩码。
C、把对应初始网络的各个位都置为“ 1,”即前两个字节都置为“ 1”第四个字节都置为“ 0,则子网掩码的间断二进制形式为:“1111.1111.1100.0000 ”D、把这个数转化为间断十进制形式为:“ 255.255.240.0 ”这个数为该网络的子网掩码。
3.IP掩码的标注A、无子网的标注法对无子网的IP地址,可写成主机号为0的掩码。
如IP地址210.73.140.5, 掩码为255.255.255.0,也可以缺省掩码,只写IP地址。
B、有子网的标注法有子网时,一定要二者配对出现。
以C类地址为例。
1.IP地址中的前3个字节表示网络号,后一个字节既表明子网号,又说明主机号,还说明两个IP地址是否属于一个网段。
如果属于同一网络区间,这两个地址间的信息交换就不通过路由器。
如果不属同一网络区间,也就是子网号不同,两个地址的信息交换就要通过路由器进行。
例如:对于IP地址为210.73.140.5的主机来说,其主机标识为0001,对于IP地址为210.73.140.16的主机来说它的主机标识为000100,以上两个主机标识的前面三位全是000,说明这两个IP地址在同一个网络区域中,这两台主机在交换信息时不需要通过路由器进行10.73.60.1 的主机标识为00001, 210.73.60.252的主机标识为11100,这两个主机标识的前面三位000 与011 不同,说明二者在不同的网络区域,要交换信息需要通过路由器。
子网掩码是什么意思子网掩码是什么意思?通常来说,子网掩码就是 IP 地址的转换关系。
子网掩码设置之后可以有效防止内部网络的数据包被非法外界的用户截获和篡改。
通俗点讲:就好比我们买房需要安装水电煤气管道一样。
当然为了安全起见,我们还应该设置子网掩码、默认网关等信息。
当今互联网很发达,但也会产生很多问题,很多网站经常被人黑掉或者攻击而导致无法访问,这些都与网络环境中存在的安全隐患相关,特别是子网掩码,大家可能并不清楚子网掩码的作用及其含义,下面将做简单介绍。
子网掩码是什么意思?其实简单来说就是 ip 地址的转换关系。
在局域网里,每台主机都有一个唯一的网络 ID,叫做 IP 地址,用来标识该计算机,在 Internet 上,你只需知道主机的 IP 地址就行了。
同理,你要在互联网上通信,就必须使用一个数字,表示该计算机的 IP 地址和端口号。
当你进入一个新的网络,接到一个新的计算机的 IP 地址和端口号,自然是要对方告诉你,因此就必须先告诉你这台计算机的 IP 地址和端口号,你才知道它属于哪一个网段,这个地址就叫做子网掩码。
子网掩码是如何形成的呢?现代 Internet 中,用一个二维数组来标识一个逻辑网络,这种网络由网络号、主机号和主机地址构成,这三个部分称为 IP 地址,其中每个部分又划分成若干个二进制数位,它们的第一个数字称为网络号(NetworkID);第二个数字称为主机号(HostID);最后一个数字称为主机地址(HostEndInterfaceNumber)。
IP 地址由网络号和主机号两部分组成,网络号的长度为2,因此也叫二进制数位(BinaryStandard,BIT)。
例如一台计算机的网络号为10.1.0.6,那么它的 IP 地址就是:10.1.0.6,即:10.1.0.6=10.1.0.5,一共8位。
这种二进制数位的表示法容易看懂,但却造成了网络资源的浪费,因为在 Internet 中,所有的主机只能拥有一个 IP 地址,如果不重复,那么就得浪费许多 IP 地址。
IP地址、子网掩码、网关的关系?子网掩码是每个网管必须要掌握的基础知识,只有掌握它,才能够真正理解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”的网络:最后面一个数字可以在0~255范围内任意变化,因此可以提供256个IP地址。
但是实际可用的IP地址数量是256-2,即254个,因为主机号不能全是“0”或全是“1”。
2. 子网掩码是“255.255.0.0”的网络:后面两个数字可以在0~255范围内任意变化,可以提供2552个IP地址。
子网掩码是什么子网掩码是什么我们在查看计算机网络属性的时候,会看到一个名为“子网掩码”的属性,后面是一串数字地址,那么子网掩码是什么意思呢?欢迎大家阅读!更多相关信息请关注相关栏目!子网掩码是什么?子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。
子网掩码如何计算?一、例如:网吧有1000台主机,使用192.168.0.0的C网段。
我们知道一个标准的C类网段最多只有254个可用的IP地址,所以我们要通过改变子网掩码来合并子网,扩大该网段内的可用IP数目。
总主机台数(1000)/254=3.933.93<4所以我们至少需要4个子网。
子网掩码计算:256(C类网段所包含的最大IP数目,包括网络地址和广播地址)- 4(减去我们需要的子网数目)=252 (得到我们所需的子网掩码的'尾数,255.255.X.0)附私网地址列表:A:10.0.0.0~10.255.255.255B:172.16.0.0~172.31.255.255C:192.168.0.0~192.168.255.255二、子网掩码位数与子网掩码的计算子网掩码的最大位数为32位,C类单个网段所容纳的最大IP数目为256,包括网络地址和广播地址。
例:192.168.0.1/2732-27=5 (最大子网位数减去当前子网位数)2的5次方为32256-32=224255.255.255.224为192.168.0.1/27的子网掩码所以得出计算公式:子网掩码的尾数(255.255.255.X)=256-2的(32-掩码当前位数)次方附常用掩码位数与子码掩码对应列表:32----------255 . 255 . 255 . 25531----------255 . 255 . 255 . 25430----------255 . 255 . 255 . 25229----------255 . 255 . 255 . 24828----------255 . 255 . 255 . 24027----------255 . 255 . 255 . 22426----------255 . 255 . 255 . 19225----------255 . 255 . 255 . 12824----------255 . 255 . 255 . 023----------255 . 255 . 254 . 022----------255 . 255 . 252 . 021----------255 . 255 . 248 . 020----------255 . 255 . 240 . 019----------255 . 255 . 224 . 018----------255 . 255 . 192 . 017----------255 . 255 . 128 . 016----------255 . 255 . 0 . 0三、计算主机所在网络的网络地址和广播例:IP为202.112.14.137,掩码为255.255.255.224常规办法是把这个主机地址和子网掩码都换算成二进制数,两者进行逻辑与运算后,即可得网络地址。
设置IP地址、子网掩码、网关子网掩码是每个网管必须要掌握的基础知识,只有掌握它,才能够真正理解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”的网络:最后面一个数字可以在0~255围任意变化,因此可以提供256个IP地址。
但是实际可用的IP地址数量是256-2,即254个,因为主机号不能全是“0”或全是“1”。
2.子网掩码是“255.255.0.0”的网络:后面两个数字可以在0~255围任意变化,可以提供2552个IP地址。
什么是子网掩码其作用是什么什么是子网掩码其作用是什么什么是子网掩码?子网掩码又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网以及哪些位标识的是主机的位掩码。
子网掩码不能单独存在,它必须结合IP地址一起使用。
子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。
子网掩码(subnet mask)是每个使用互联网的人必须要掌握的基础知识,只有掌握它,才能够真正理解TCP/IP 协议的设置。
以下我们就来深入浅出地讲解什么是子网掩码。
如何划分子网?首先要熟记2 的幂:2 的0 次方到9 次方的`值分别为:1,2,4,8,16,32,64,128,256和512。
还有要明白的是:子网划分是借助于取走主机位,把这个取走的部分作为子网位。
因此这个意味划分越多的子网,主机将越少。
子网掩码用于辨别IP 地址中哪部分为网络地址,哪部分为主机地址,有1 和0 组成,长32 位,全为1 的位代表网络号.不是所有的网络都需要子网,因此就引入1 个概念:默认子网掩码(default subnet mask).A 类IP 地址的默认子网掩码为255.0.0.0;B 类的为255.255.0.0;C 类的为255.255.255.0。
CIDR 叫做无类域间路由,ISP 常用这样的方法给客户分配地址,ISP 提供给客户1 个块(block size),类似这样:192.168.10.32/28,这排数字告诉你你的子网掩码是多少,/28 代表多少位为1,最大/32.但是你必须知道的一点是:不管是A类还是B类还是其他类地址,最大可用的只能为/30,即保留2 位给主机位。
划分子网的几个捷径:1. 你所选择的子网掩码将会产生多少个子网?:2 的x 次方-2(x 代表子网位,即2 进制为1 的部分) PS:这里的x是指除去默认掩码后的子网位,例如网络地址192.168.1.1,掩码255.255.255.192,因为是C 类地址,掩码为255.255.255.0。
南方[新手] 子网掩码是每个网管必须要掌握的基础知识,只有掌握它,才能够真正理解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”的网络:最后面一个数字可以在0~255范围内任意变化,因此可以提供256个IP地址。
但是实际可用的IP地址数量是256-2,即254个,因为主机号不能全是“0”或全是“1”。
2.子网掩码是“255.255.0.0”的网络:后面两个数字可以在0~255范围内任意变化,可以提供2552个IP地址。
⼦⽹划分简单理解⼀、⼦⽹掩码的概述及作⽤⼦⽹掩码是⼀个应⽤于TCP/IP⽹络的32位⼆进制值,每节8位,必须结合IP地址对应使⽤。
⼦⽹掩码32位都与IP地址32位对应,如果某位是⽹络地址,则⼦⽹掩码为1,否则为0。
⼦⽹掩码可以通过与IP地址“与”计算,分离出IP地址中的⽹络地址和主机地址,⽤于判断该IP地址是在局域⽹上,还是在⼴域⽹上。
⼦⽹掩码⼀般⽤于将⽹络进⼀步划分为若⼲⼦⽹,以避免主机过多⽽拥堵或过少⽽IP浪费。
⼆、为什么要使⽤⼦⽹掩码?⼦⽹掩码可以分离出IP地址中的⽹络地址和主机地址,那为什么要分离呢?因为两台计算机要通讯,⾸先要判断是否处于同⼀个⼴播域内,即⽹络地址是否相同。
如果⽹络地址相同,表明接受⽅在本⽹络上,那么可以把数据包直接发送到⽬标主机,否则就需要路由⽹关将数据包转发送到⽬的地。
A类⽹络缺省⼦⽹掩码:255.0.0.0B类⽹络缺省⼦⽹掩码:255.255.0.0C类⽹络缺省⼦⽹掩码:255.255.255.0三、为什么要要划分⼦⽹?在A类IP地址中,每个A类⽹络可能有2^24 - 2 = 16,777,214台主机,它们处于同⼀⼴播域。
在同⼀⼴播域中有这么多主机是不可能的,⽹络会因为⼴播通信⽽饱和。
另⼀⽅⾯,IP地址资源越来越少。
为实现更⼩的⼴播域,就需要进⼀步分成更⼩的⽹络。
划分⼦⽹后,通过使⽤掩码,把⼦⽹隐藏起来,使得从外部看⽹络没有变化,这就是⼦⽹掩码。
四、⼦⽹划分原理⼦⽹划分是通过借⽤IP地址中若⼲位主机地址来充当⼦⽹的⽹络地址,从⽽将原⽹络划分为若⼲⼦⽹。
划分⼦⽹时,随着⼦⽹地址借⽤主机位数的增多,⼦⽹的数⽬随之增加,但每个⼦⽹中的可⽤主机数逐渐减少。
如C类地址,原有8位主机位,2^8-2即254个主机地址,默认⼦⽹掩码255.255.255.0。
(全0或全1不可⽤)借⽤1位主机位,产⽣2^ 1=2个⼦⽹,每个⼦⽹有2^7个主机地址;借⽤2位主机位,产⽣2^ 2= 4个⼦⽹,每个⼦⽹有2^6个主机地址;… …常⽤的C类地址⼦⽹数、掩码、每个⼦⽹主机数情况如下:。
⼦⽹掩码详解⼀、⼦⽹掩码概念及作⽤ 1.⼦⽹掩码必须和ip结合在⼀起⽤,指明⼀个ip地址的那些位标识的是主机所在的⼦⽹ 2.⼦⽹掩码将ip地址划分为主机地址和⽹络地址⼆、⼦⽹掩码组成 1.⼦⽹掩码和ip地址⼀样为32位⼆进制表⽰ 2.⼦⽹掩码和ip地址的32位相对应,ip地址的某位是⽹络地址则对应的⼦⽹掩码为1,否则为0三、⼦⽹掩码的表⽰⽅法 1.点⼗式表⽰法 如:11111111.11111111.11111111.00000000⼆进制转⼗进制就是255.255.255.0 2.CIDR斜线记法 ip/n(n表⽰的是有多少个字节是⽹络位) 192.168.1.100/24化成⼦⽹掩码(共有24个位为⽹络位,化成⼦⽹掩码前24位都为1,后8位为0); 11111111.11111111.11111111.00000000⼗进制就为255.255.255.0四、为什么使⽤⼦⽹掩码 简单理解.A主机要与B主机通信,A的IP地址和B的IP地址会和A的⼦⽹掩码做与运算 1.如果两个结果相同则再同⼀⽹段,就可以通过ARP⼴播发现B的MAC地址,进⾏通信 2.如果两个结果不同,则说明不在同⼀⽹段这时就要通过路由器进⾏通信五、什么是⽹关 计算机的⽹关就是到其他⽹段的出⼝,也就是路由器接⼝ip地址,可以⽹段中随意的ip地址,不过 通常使⽤⽹段中第⼀个或最后⼀个地址,避免与⽹段中地址冲突六、⼦⽹掩码和IP地址的关系 ⼦⽹掩码就是判断俩台主机是不是在同⼀⽹段的,双⽅主机的ip地址与其中⼀个主机的掩码进⾏与运算, 如果结果相同,可以直接通信 与运算 与运算是计算机中⼀种基本的逻辑运算⽅式,符号表⽰为&,也可以表⽰为 and。
参加运算的两个数据,按⼆进制位进⾏“与”运算。
运算规则:0&0=0;0&1=0;1&0=0;1&1=1;七、CIDR与VLSM 1.有类⽹络、⽆类⽹络、超类⽹络、⼦⽹ 有类⽹络(标准⽹络):能把ip地址归结到A.B.C三类,使⽤的是标准的⼦⽹掩码 ⽆类⽹络:⽆类⽹络ip地址的掩码是变长的,可以把主机ID⼀部分拿来当做⼦⽹ID 超⽹:很多⼩⽹络组成⼀个⼤⽹络。
熟悉网络的朋友经常要和IP地址,子网掩码等打交道,很多电脑爱好者或许都还不够了解什么是子网掩码以及其意思,今天电脑百事网编辑针对实际应用为大家介绍下,主要以子网掩划分等为入口开始介绍,希望能够对网络感兴趣的朋友有所学习与参考。
子网掩码又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网以及哪些位标识的是主机的位掩码。
子网掩码不能单独存在,它必须结合IP地址一起使用。
子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。
子网掩码(subnetmask)是每个使用互联网的人必须要掌握的基础知识,只有掌握它,才能够真正理解TCP/IP协议的设置。
以下我们就来深入浅出地讲解什么是子网掩码。
子网划分(subnetting)的优点:1.减少网络流量2.提高网络性能3.简化管理4.易于扩大地理范围怎么样创建一个子网:如何划分子网?首先要熟记2的幂:2的0次方到9次方的值分别为:1,2,4,8,16,32,64,128,256和512。
还有要明白的是:子网划分是借助于取走主机位,把这个取走的部分作为子网位。
因此这个意味划分越多的子网,主机将越少。
子网掩码(SubnetMasks):子网掩码用于辨别IP地址中哪部分为网络地址,哪部分为主机地址,有1和0组成,长32位,全为1的位代表网络号.不是所有的网络都需要子网,因此就引入1个概念:默认子网掩码(defaultsubnetmask).A类IP地址的默认子网掩码为255.0.0.0;B类的为255.255.0.0;C类的为255.255.255.0。
ClasslessInter-DomainRouting(CIDR):CIDR叫做无类域间路由,ISP常用这样的方法给客户分配地址,ISP提供给客户1个块(blocksize),类似这样:192.168.10.32/28,这排数字告诉你你的子网掩码是多少,/28代表多少位为1,最大/32.但是你必须知道的一点是:不管是A类还是B类还是其他类地址,最大可用的只能为/30,即保留2位给主机位。
深入浅出地讲解什么是子网掩码子网掩码是每个网管必须要掌握的基础知识,只有掌握它,才能够真正理解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”的网络:最后面一个数字可以在0~255范围内任意变化,因此可以提供256个IP地址。
但是实际可用的IP地址数量是256-2,即254个,因为主机号不能全是“0”或全是“1”。
2.子网掩码是“255.255.0.0”的网络:后面两个数字可以在0~255范围内任意变化,可以提供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 1~127 / 8 0~255 0~255 1~254 / 24 国家级B 128~191 0~255 / 16 0~255 1~254 / 16 跨过组织C 192~223 0~255 0~255 / 24 1~254 / 8 企业组织随着互连网应用的不断扩大,原先的IPv4的弊端也逐渐暴露出来,即网络号占位太多,而主机号位太少,所以其能提供的主机地址也越来越稀缺,目前除了使用NA T在企业内部利用保留地址自行分配以外,通常都对一个高类别的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)取得该二进制的位数,为N3)取得该IP地址的类子网掩码,将其主机地址部分的的前N位置1 即得出该IP地址划分子网的子网掩码。
如欲将B类IP地址168.195.0.0划分成27个子网:1)27=110112)该二进制为五位数,N = 53)将B类地址的子网掩码255.255.0.0的主机地址前5位置1,得到255.255.248.0即为划分成27个子网的B类IP地址168.195.0.0的子网掩码。
二、利用主机数来计算1)将主机数目转化为二进制来表示2)如果主机数小于或等于254(注意去掉保留的两个IP地址),则取得该主机的二进制位数,为N,这里肯定N<8。
如果大于254,则N>8,这就是说主机地址将占据不止8位。
3)使用255.255.255.255来将该类IP地址的主机地址位数全部置1,然后从后向前的将N位全部置为0,即为子网掩码值。
如欲将B类IP地址168.195.0.0划分成若干子网,每个子网内有主机700台:1) 700=10101111002)该二进制为十位数,N = 103)将该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/41943023/21 255.224.0.0 6/20971504/20 255.240.0.0 14/10485745/19 255.248.0.0 30/5242866/18 255.252.0.0 62/2621427/17 255.254.0.0 126/1310708/16 255.255.0.0 254/655369/15 255.255.128.0 510/3276610/14 255.255.192.0 1022/1638211/13 255.255.224.0 2046/819012/12 255.255.240.0 4094/409413/11 255.255.248.0 8190/204614/10 255.255.252.0 16382/102215/9 255.255.254.0 32766/51016/8 255.255.255.0 65536/25417/7 255.255.255.128 131070/12618/6 255.255.255.192 262142/6219/5 255.255.255.224 524286/3020/4 255.255.255.240 1048574/1421/3 255.255.255.248 2097150/622/2 255.255.255.252 4194302/2B类IP地址:子网位/主机位子网掩码子网最大数/主机最大数2/14 255.255.192.0 2/163823/13 255.255.224.0 6/81904/12 255.255.240.0 14/40945/11 255.255.248.0 30/20466/10 255.255.252.0 62/10227/9 255.255.254.0 126/5108/8 255.255.255.0 254/2549/7 255.255.255.128 510/12610/6 255.255.255.192 1022/6211/5 255.255.255.224 2046/3012/4 255.255.255.240 4094/1413/3 255.255.255.248 8190/614/2 255.255.255.252 16382/2C类IP地址:子网位/主机位子网掩码子网最大数/主机最大数2/6 255.255.255.192 2/623/5 255.255.255.224 6/304/4 255.255.255.240 14/145/3 255.255.255.248 30/66/2 255.255.255.252 62/2再根据CCNA中会出现的题目给大家举个例子:首先,我们看一个考试中常见的题型:一个主机的IP地址是202.112.14.137,掩码是255.255.255.224,要求计算这个主机所在网络的网络地址和广播地址。