IP地址是如何分配的,如何计算IP数量的多少?如何计算出网络号/子网好、主机数?举例说明。

如题所述

给出一个ip地址,例如192.168.0.1,计算下如果划分成4个子网,以及主机数量和有效ip地址范围
首先它是个c类地址,c类的默认子网掩码是255.255.255.0,
但是这样似乎太大了,增加了广播域,浪费ip地址,因此要自配个子网掩码.

由于是c类地址,前****255****网络位,0代表主机位,由于要划分4个子网,因此从主机位借网络位,这样就可以大大增加ip的利用率了,既然是二进制,所以2的2次方=4,如果是6个子网,就要求这个通用的不等式:假设从主机位上借了n位
即:2的n次方>6 这样可以算出n起码要大于等于3,为了节约ip地址,所以选接近6的解,即n=3,

注意 因上述c类地址第4个8位换算成二进制为00000000,借了3位就是11100000,注意111,它就是从主机位变成了网络位,又因为是3位,它的子网络分别是000,001,010,011,100,101,110,111, 这样正好验证了我们前面n=3的解是对的,
由于基数是256,又因为2的8次方=256,这个8是表示默认c类子网掩码主机位的位数为8位,

256/8=32 这个8是2的3次方算出来的,为什么用256/8呢?因为既然有256个主机数量,要划分成个8个子网,
这个很容易理解,100个苹果,10个人分,要求平均,所以100/10=10
256-32=224这表明是最后个主机,子网掩码为255.255.255.224

既然算出来的32代表每个子网里的主机数量,可以用比较笨的方法算出来8个子网里的主机地址:
从0-256里逐渐加32,同理二进制也一样,反正包含32个,为什么?因为二进制里8位的表示方法为00000000,以及11111111,从00000000到11111111,换算成二进制得出为0-256

网络id可以算出来做ip地址与子网掩码的"与"运算
ip192.168.0.1写成二进制01100000,10101000,00000000,00000001
掩码255.255.255.224换算11111111,11111111,11111111,11100000
=01100000,10101000,00000000,0000000换算十进制192.168.0.0
广播地址把ip主机位上全填1, 由于网络位为27位,即主机位为5位,01100000,10101000,00000000,00011111换算十进制192.168.0.31

地址范围为192.168.0.1-192.168.0.30,本来是192.168.0.0-192.168.0.31共有32个,但是首尾两个规定了不能用,又因为有8个子网
其余7个子网ip地址范围是192.168.0.33-192.168.0.63 网络id 192.168.0.32
192.168.0.65-192.168.0.95 同理192.168.0.64
192.168.0.97-192.168.0.127 96
192.168.0.129-192.168.0.159 依次类推
192.168.0.161-192.168.0.191
192.168.0.193-192.168.0.223
192.168.0.225-192.168.0.255
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-10-08
要想理解IP地址的概念,不光要知道理论方面的知识,更要有实践的体会。只有经常使用并慢慢去体会,才能理解透彻。
理论方面的东西在网上随便搜一下就有很多,我这里给个链接,是“中国软件CSDN”网的:http://dev.csdn.net/article/39/39384.shtm
个人觉得这个讲得很清楚,也很浅显易懂。
至于实践方面嘛,有条件的话可以找几台机器组个局域网,没有这样的条件可以在一台配置较好的电脑上做几个虚拟机来做实验。

参考资料:http://www.csdn.net

...的多少?如何计算出网络号\/子网好、主机数?举例说明。
给出一个ip地址,例如192.168.0.1,计算下如果划分成4个子网,以及主机数量和有效ip地址范围 首先它是个c类地址,c类的默认子网掩码是255.255.255.0,但是这样似乎太大了,增加了广播域,浪费ip地址,因此要自配个子网掩码.由于是c类地址,前***255***网络位,0代表主机位,由于要划分4个子网,因此...

IP地址常识有哪些?如何实现IP分配、子网划分和子网掩码计算?
\\x0d\\x0a\\x0d\\x0aIP地址位数=网络位数+主机位数=32位。子网掩码的位数就是网络的位数。\\x0d\\x0a\\x0d\\x0aA类网络的网络位数是8位,子网掩码就是11111111.00000000.00000000.00000000,换算成二进制表示为255.0.0.0。\\x0d\\x0a\\x0d\\x0aB类网络的网络位数是16位,子网掩码就是11111...

计算机ip地址 子网如何计算如何划分 举例说明?
与ip地址做AND运算时用0遮住原主机数,而不改变原网络段 数字 ,而且很容易通过0的位数确定 子网 的主机数(2的主机位数 次方 -2,因为主机号全为1时表示该网络广播地址,全为0时表示该网络的网络号,这是两个特殊地址)。只有通过子网掩码,才能表明一台主机所在的子网与其他子网的关系,使网络正常...

如何去划分子网及如何计算子网掩码和网络地址和主机地址? 例:172.32...
划分4个子网的话,你要拿两个主机位,2个主机位就是2的平方,这样4个子网的网络地址就是 172.32.20.0\/24 172.32.20.21\/24 172.32.20.22 \/24 172.32.20.23\/24 \/24的网络号地址,能跟2的8此方-2台主机就是254满足200的要求 拿172.32.20.0\/24来说 他的主机号范围就是172.32...

计算机网络用IP地址与子网掩码,怎么求网络号和主机号?
将IP地址分成了网络号和主机号两部分,设计者就必须决定每部分包含多少位。网络号的位数直接决定了可以分配的网络数(计算方法2^网络号位数);主机号的位数则决定了网络中最大的主机数(计算方法2^主机号位数-2)。然而,由于整个互联网所包含的网络规模可能比较大,也可能比较小,设计者最后聪明的选择...

如何计算一个网络地址的子网掩码以及每个子网可分配的主机地址数
的区号和电话号码一样,IP地址是用二进制数来表示的,共32位,为方便书写和记忆,我们用四个十进制 来表示。因为每个网络中需要连接的计算机数不同,所以将网络分成3类,分别是A类、B类、C类。A类是用第一字节(8位)表示网络号,8位中的第1位必须是0,用其余三个字节表示主机数,所以A类 网络中...

通过ip地址和子网掩码计算网络号,子网号和主机号?
要先明白,ip地址=网络号+子网号+主机号 ip地址与子网掩码做与运算得到的是网络地址,网络地址=网络号+子网号,再把网络地址和原ip地址相比较,多出来的就是主机号 比如这题:将192.168.20.130和255.255.255.192转为二进制然后做与运算,得到网络地址:192.168.20.128 所以主机号为:0.0.0.2 ...

子网划分和怎么计算主机个数
255.255.192,则每个子网的主机个数可以计算如下:1. 子网掩码的二进制形式为11111111 11111111 11111111 11000000。2. 对IP地址192.168.1.0进行“与”运算,得到网络地址为192.168.1.0。3. 主机地址的位数为6位(子网掩码中有6个0),则每个子网中可用的主机个数为2的6次方减去2,即62个。

如何计算IP地址子网的主机的数目?
6、次方,即2的4次方,也就是16个子网。每个子网可以容纳2的(32-28)次方-2个主机,即14台主机。这里要减去2是因为网络地址和广播地址不能被分配给主机。因此,该网络可以划分为16个子网,每个子网可以容纳14台主机。已知ip和子网掩码怎么求主机位?已知ip和子网掩码怎么求主机位?1、)此IP地址为B...

怎么划分子网,子网掩码是什么?并写出分配给每个子网中主机IP地址...
IP地址均分为网络位和主机位两段,一个网络中的主机为280台,那么分配一个C类地址不够用,分配一个B类地址又显得太浪费,求解:计算出主机位取多少位合适(设主机位位数为n)2的n次方-2大于或等于280 得出n取9 2的9次方是512,当然大于280,这里为什么还要减2呢?因为,还要去掉一个网络网络地址...

相似回答