网络侠客 发表于 2008-12-28 08:31:25

浅析ip网络的划分

其实这是一个关于划分超网/子网的问题,很多时候我们是被192.168.x.x这样数字迷惑了。如果想要正确的划分一个ip网络,首先要忘到192.168这样的数字,而从ip的本质着手,我们知道ipv4是由4个8位的二进制数字组成,共32位,表现形式为11111101.10010111.10100110.10101100,一个ip地址还需要一个子网掩码(submask)。ip地址可以分为两部分,一部分是网段号,一部分是主机号,子网掩码是用来区分网段号的。通常情况下ip网段分为5类:a,b,c,d,e。常用的就是a,b,c这3个网段,具体这3类网段如何分配各位可以查看相关的手册,这里就不多讲了。
下面我们先简单分析192.168.1.1/255.255.255.0这个ip。
ip:   1100000.10101000.00000001.   00000001
submask:1111111.11111111.11111111.   00000000
这样我们可以很明显的看出,凡是子网掩码标识为1的部分都是网段号,后面标识为0的都是主机号,在这个例子中,1100000.10101000.00000001是网段号,最后的00000001是主机号。在同一个网段中,主机号不同就可以互相访问(ip地址需要唯一性)。能拥有的主机数是 2的8次方-2 台,因为主机号有8位,所以是2的8次方,因为主机号不能全为0或者全为1,所以需要-2。

知道了一个ip是如何划分成两部分以后,我们就很容易的划分超网或者子网了,就以上例子来说明(192.168.1.5/20):
ip:   1100000.10101000.00000001.00000101(192.168.1.5)
submask: 1111111.11111111.11110000.00000000(255.255.240.0)
那么很明显这个是一个超网,借了第3段的后4位,那么其主机数应该是 2的12次方-2 台。
它的起始ip是:1100000.10101000.00000000.00000001(192.168.0.0)
            1111111.11111111.11110000.00000000(255.255.240.0)
它的终止ip是:1100000.10101000.00001111.11111111(192.168.15.255)
            1111111.11111111.11110000.00000000(255.255.240.0)
在这个ip的范围内,可以互相ping通,但是对于这么多1010大家有点头晕,所以我们需要把它换算成为十进制的数,这里给出一个简单的方法计算:
例如
1   1010 1 1 1
128 64 32 16 8 4 2 1
其中有1的部分,就拿下面对应的数字相加就可以,这个8位我们就可以知道是128+64+16+4+2+1=215。
知道计算方法以后,我们划分子网或者超网都变的异常容易,如果各位有兴趣可以自己划分了试试,有条件的话还可以自己拿两台计算机相互试以下!但要记住,不要被x.x.x.x这样的十进制数所迷惑,遇到ip后先化成二进制再做计算。如果大家对此有什么问题或者意见,欢迎跟贴探讨。

19828680 发表于 2009-1-2 22:38:35

主机号能是 255或者0,1吗,没见过。。

网络侠客 发表于 2009-1-3 09:02:11

主机号能是 255或者0,1吗,没见过。。
19828680 发表于 2009-1-2 22:38 http://www.jsjbbs.cn/images/common/back.gif


呵呵,有些地方或许你没看明白,请仔细看文章第二段最后一句话!

“能拥有的主机数是2的8次方-2 台,因为主机号有8位,所以是2的8次方,因为主机号不能全为0或者全为1,所以需要-2。”

哈尼 发表于 2009-4-28 18:32:11

老大,B类的范围不是128-191么,但是这个网络位却是20,C类的是192-223啊,不是很矛盾么?不明白,怎么回事?给讲讲.....超网,我们老师就提过一次。

网络侠客 发表于 2009-4-29 09:23:17

你看错位置了吧?我可爱的朋友!

ljlovecc1985 发表于 2009-6-20 15:02:45

顶,受教了

新郑移动 发表于 2009-6-22 18:22:09

哈尼好漂亮啊,有对象没

jhlboy 发表于 2009-6-22 20:56:38

其实啊 你要是把他弄明了 他就和1+1=2一样的没有什么难的

difred 发表于 2009-6-23 17:39:46

学习一下,看的不是很明白
页: [1]
查看完整版本: 浅析ip网络的划分