ip地址怎么计算
一、常见的IP分为:
● A类:用于主机数量特别多的网络。1-126
● B类:用于大、中型网络。128-191
● C类:用于局域网。192-223
● D类:用于多重广播组。224-239
● E类:用于实验或保留以后用。240-255
二、A类地址计算
● 第一位设为0,接下7位代表网络ID,后24位代表主机ID。
● A类地址允许126个网络
● 每个网络可容纳224-2=16777214个主机
● 第一个域值的范围为1~126(27-1),有效的主机ID:X.0.0.1~X.255.255.254。
三、B类地址计算
● 前两位设为10,接下14位代表网络ID,后16位代表主机ID。
● B类地址允许16384个网络
● 每个网络可容纳216-2=65534个主机(除去全0和全1)
● 第一个域值的范围为128~191(10000000~10111111),有效的主机ID:X.X.0.1~X.X.255.254。
四、C类地址计算
● 前三位设为110,接下21位代表网络ID,后8位代表主机ID。
● C类地址允许大约200万个网络
● 每个网络可容纳28-2=254个主机
● 第一个域值的范围为192~223(11000000~11011111),有效的主机ID:X.X.X.1~X.X.X.254。
2023-08-29 广告
推荐于2018-02-11
首先它是个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
地址分为不同类的地址
A类:1.0.0.1-127.255.255.255
B类:128.0.0.1-191.255.255.255
C类:
192.0.0.1-223..255.255.255
D类以上就不说了,反正也用不上。
一般来说大公司用的是A或B类地址,而且会划分为不同的网段。
比如说地址10.116.0.1
它是属于
A类地址,实际上
如果不划分网段10.0.0.0---10.255.255.255都是可以给计算机使用的(先不讨论网络地址和广播地址),但是这个出现的问题就是所有的机器都在一个网段里面,无法屏蔽广播,所谓广播就是一个机器发出一个与另一个机器通讯的请求,先要在这个网络里面大喊一声,“某某机器我要和你说话”,第一次结果该网段所有机器都要听到他喊的话,然后看自己是不是要找的机器,所以这样的话无疑对网络的负担是可想而知的,所以我们就必须划分VLAN,Vlan的好处就是可以屏蔽不同Vlan内主机的广播。Vlan就是借本来给计算机用地址作为网络段,比如我们现在决定把10.0.0.0-10.5.255的地址划分为
10.0.0.1-10.0.0.254(.0和.255为网络地址和广播地址),
10.0.1.1-10.0.1.254
10.0.2.1-10.0.2.254,
10.0.3.1-10.0.3.254,
10.0.4.1-10.0.4.254,
10.0.5.1-10.0.5.254,
这样就分成了
10.0.0.0
10.0.1.0
10.0.2.0
10.0.3.0
10.0.4.0
10.0.5.0
的6个网段,每个网段主机数目最多254个,所以广播被大大缩小,此时如果10.0.1.2想和10.0.1.50来通讯,它大喊一声谁是10.0.1.50,此时就在10.0.1.0段的254个机器内进行广播,其他VLAN的机器就收不到了。
在配置VLAN的时候还要算子网掩码,子网掩码又是什么东西呢?
很简单,他就是用来指定网段是多少的,比如你只看IP地址10.0.1.3,你会想这到底是哪个网段的IP啊,如果现在有个子网掩码255.255.255.0
你就明白了这个地址段式10.0.1.0的地址了。
子网掩码怎么算呢?
A类默认子网掩码:255.0.0.0
B类默认子网掩码:255.255.0.0
C类默认子网掩码:255.255.255.0
D类以上也就不说了反正非商业目的。在划分子网掩码的时候这些默认子网掩码就要变了。
首先刚刚我们划分VLan里面主机数254(0和255保留)个,换成2进制就是2的八次方,那么就是后8位都要留给主机,前面的24位都留给子网那么此时的的子网掩码是255.255.255.0了。