如何通过子网掩码划分网段

如题所述

你一定对IP地址有所了解吧?我们知道在INTERNET中广泛使用的TCP/IP协议就是利用IP地址来区别不同的主机的。如果你曾经进行过TCP/IP协议设置,那么你一定会遇到子网掩码(Subnet mask)这一名词.
我们知道IP地址是一个4字节(共32bit)的数字,被分为4段,每段8位,段与段之间用句点分隔。为了便于表达和识别,IP地址是以十进制形式表示的如210.52.207.2,每段所能表示的十进制数最大不超过255。IP地址由两部分组成,即网络号(Netgwork ID)和主机号(Host ID)。网络号标识的是Internet上的一个子网,而主机号标识的是子网中的某台主机。网际地址分解成两个域后,带来了一个重要的优点:IP数据包从网际上的一个网络到达另一个网络时,选择路径可以基于网络而不是主机。在大型的网际中,这一点优势特别明显,因为路由表中只存储网络信息而不是主机信息,这样可以大大简化路由表。IP地址根据网络号和主机号的数量而分为A、B、C三类:

A类IP地址:用7位(bit)来标识网络号,24位标识主机号,最前面一位为"0",即A类地址的第一段取值介于1~126之间。A类地址通常为大型网络而提供,全世界总共只有126个只可能的A类网络,每个A类网络最多可以连接16777214台主机。

B类IP地址:用14位来标识网络号,16位标识主机号,前面两位是"10"。B类地址的第一段取值介于128~191之间,第一段和第二段合在一起表示网络号。B类地址适用于中等规模的网络,全世界大约有16000个B类网络,每个B类网络最多可以连接65534台主机。

C类IP地址:用21位来标识网络号,8位标识主机号,前面三位是"110"。C类地址的第一段取值介于192~223之间,第一段、第二段、第三段合在一起表示网络号。最后一段标识网络上的主机号。C类地址适用于校园网等小型网络,每个C类网络最多可以有254台主机。

从上面的介绍我们知道,IP地址是以网络号和主机号来标示网络上的主机的,只有在一个网络号下的计算机之间才能"直接"互通,不同网络号的计算机要通过网关(Gateway)才能互通。但这样的划分在某些情况下显得并十分不灵活。为此IP网络还允许划分成更小的网络,称为子网(Subnet),这样就产生了子网掩码。子网掩码的作用就是用来判断任意两个IP地址是否属于同一子网络,这时只有在同一子网的计算机才能"直接"互通。那么怎样确定子网掩码呢?

前面讲到IP地址分网络号和主机号,要将一个网络划分为多个子网,因此网络号将要占用原来的主机位,如对于一个C类地址,它用21位来标识网络号,要将其划分为2个子网则需要占用1位原来的主机标识位。此时网络号位变为22位为主机标示变为7位。同理借用2个主机位则可以将一个C类网络划分为4个子网……那计算机是怎样才知道这一网络是否划分了子网呢?这就可以从子网掩码中看出。子网掩码和IP地址一样有32bit,确定子网掩码的方法是其与IP地址中标识网络号的所有对应位都用"1",而与主机号对应的位都是"0"。如分为2个子网的C类IP地址用22位来标识网络号,则其子网掩码为:11111111 11111111 11111111 10000000即255.255.255.128。于是我们可以知道,A类地址的缺省子网掩码为255.0.0.0,B类为255.255.0.0,C类为255.255.255.0。下表是C类地址子网划分及相关子网掩码:

子网位数 子网掩码 主机数 可用主机数
1 255.255.255.128 128 126
2 255.255.255.192 64 62
3 255.255.255.224 32 30
4 255.255.255.240 16 14
5 255.255.255.248 8 6
6 255.255.255.252 4 2

你可能注意到上表分了主机数和可用主机数两项,这是为什么呢?因为但当地址的所有主机位都为"0"时,这一地址为线路(或子网)地址,而当所有主机位都为"1"时为广播地址。

同时我们还可以使用可变长掩码(VLSM)就是指一个网络可以用不同的掩码进行配置。这样做的目的是为了使把一个网络划分成多个子网更加方便。在没有VLSM的情况下,一个网络只能使用一种子网掩码,这就限制了在给定的子网数目条件下主机的数目。例如你被分配了一个C类地址,网络号为192.168.10.0,而你现在需要将其划分为三个子网,其中一个子网有100台主机,其余的两个子网有50台主机。我们知道一个C类地址有254个可用地址,那么你如何选择子网掩码呢?从上表中我们发现,当我们在所有子网中都使用一个子网掩码时这一问题是无法解决的。此时VLSM就派上了用场,我们可以在100个主机的子网使用255.255.255.128这一掩码,它可以使用192.168.10.0到192.168.10.127这128个IP地址,其中可用主机号为126个。我们再把剩下的192.168.10.128到192.168.10.255这128个IP地址分成两个子网,子网掩码为255.255.255.192。其中一个子网的地址从192.168.10.128到192.168.10.191,另一子网的地址从192.168.10.192到192.168.10.255。子网掩码为255.255.255.192每个子网的可用主机地址都为62个,这样就达到了要求。可以看出合理使用子网掩码,可以使IP地址更加便于管理和控制。

参考资料:http://www.popsoft.com.cn/learn/net/sm.htm

温馨提示:内容为网友见解,仅供参考
第1个回答  2007-02-11
不明白
第2个回答  2020-05-17
看不懂 不知道这些数字从何而来
第3个回答  2007-02-11
找本关于网络的书,讲的很清楚,还有例子呢,CISCO的技术手册讲的很详细,还有简便方法。
第4个回答  2007-02-11
很简单,这么简单的问题就不要来问了!

如何判断一个网段?
根据IP地址和子网掩码计算网段:将IP地址和子网掩码进行与运算,可以得到网络地址,从而确定网段。例如,如果IP地址是192.168.1.1,子网掩码是255.255.255.0,那么网络地址就是192.168.1.0,网段就是192.168.1.*。查看路由表:在电脑的命令提示符(Windows)或终端(Mac\/Linux)中输入“route pri...

怎样给电信子网掩码分段划分网段?
以192.168.1.0\/24网段来划分子网为例,方法如下:1、第一段:192.168.1.0\/27,即掩码为255.255.255.224,主机地址范围:192.168.1.1-192.168.1.30;2、第二段:192.168.1.32\/27,主机地址范围:192.168.1.33-192.168.1.62;3、第三段:192.168.1.64\/27,主机地址范围:192.1...

子网掩码如何划分网段
首先可以使用子网掩码为255.255.255.192,将该IP地址划分为两半。此时主机号的长度为6字节,可以将172.0.35.128\/26作为子网1的网络地(128展开成二进制为10000000),则子网1的IP地址为172.0.35.129-172.0.35.190(主机号全为0的是网络地址,主机号全为1的被保留作为广播地址,不能使用)(12...

子网掩码是如何划分网段的?
通过子网掩码1对应IP地址的部分是网络位,子网掩码0对应IP地址的部分是主机位。即IP=32bit=网络位+主机位=4*Byte IP地址的构成是由网络号加主机号组成的。每个IP地址包括两部分:网络号和主机号。当分配给主机号的二进制位越多,则能标识的主机数就越多,相应地能标识的网络数就越少,反之同理。

子网掩码如何划分网段?
确定需要划分的子网数量。这里需要划分3个子网。计算每个子网所需的主机位数量。每个子网最少容纳55台主机,所以至少需要6个主机位(2^6=64)。计算新的子网掩码。由于每个子网至少需要6个主机位,因此将子网掩码向左移动3位(因为2^3=8,而8-2=6)。将255.255.255.0转化为二进制之后,变成了...

子网掩码划分子网
1、未做子网划分的IP地址:网络号+主机号。2、做子网划分后的IP地址:网络号+子网号+子网主机号,也就是说IP地址在划分子网后,以前的主机号位置的一部分给了子网号,余下的是子网主机号。子网掩码是32位二进制数,它的子网主机标识用部分为全“0”。缺省子网掩码即未划分子网,对应的网络号的位...

如何根据子网掩码划分子网?怎样根据子网掩码计算IP网段?
其中,“1”有24个,代表与此相对应的IP地址左边24位是网络号;“0”有8个,代表与此相对应的IP地址右边8位是主机号。这样,子网掩码就确定了一个IP地址的32位二进制数字中哪些是网络号、哪些是主机号。这对于采用TCP\/IP协议的网络来说非常重要,只有通过子网掩码,才能表明一台主机所在的子网与...

如何用子网掩码划分网段,子网划分过程?
划分过程:192.168.0.0 \/24是 C 类地址,其默认子网掩码是255.255.255.0=11111111.11111111.111111111.00000000 (1代表网络位,0代表主机位)我们可以看到最后8个0是我们可以操作的主机位,也就是说我们可以在其中拿出几位当作子网网络位,进而进行子网划分,现要划分成三个子网,2的2次方等于4,...

六步轻松搞定子网划分
企业需要划分4个网段,一共需要几位的子网掩码呢?这里有一个现成的公式可以套用:2x=子网个数,其中x就是所需要的子网掩码位数。若根据这个案例,子网个数为4,则2x=4。把这个方程解出来,子网掩码位数即为2。第二步:每个子网中大致有多少主机?网络管理员第二个需要考虑的问题就是每个子网中大概需要部署多少主机。

如何判断自已电脑IP地址的网段
首先192.168.1.0\/24,属于C类IP,私有C类地址范围从192.168.0.0 到 192.168.255.255,C类地址默认子网掩码为255.255.255.0。划分为四个子网,只能在主机位借2位,机2^2个子网,如下:1、起止IP地址192.168.1.0\/26和子网掩码255.255.255.192:192.168.1.0\/26即:11000000.10101000....

相似回答