首页 > 编程知识 正文

ip地址,子网掩码,网关之间的关系,公网ip地址段的划分

时间:2023-05-03 09:29:50 阅读:27685 作者:2497

1、IP首先调查一下三种常用的IP

类aIP段0.0.0.0到127.255.255.255

类bIP段128.0.0.0到191.255.255.255

类cIP段192.0.0.0到223.255.255.255

默认情况下,XP分配的子网掩码在每个段中只有255或0

a类默认子网掩码255.0.0.0,每个子网最多可以包含1677万台以上的计算机

b类默认子网掩码255.255.0.0在一个子网中最多可以包含6万台计算机

c类默认子网掩码255.255.255.0在一个子网中最多可以包含254台计算机

如何计算可用的IP数量? 将子网掩码转换为二进制文件,计算如下:

255.0.0.01111111.000000.0000000.00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

255.255.0.01111111.111111.000000.00000000

255.255.255.011111111.1111111.1111111.000000

这是A/B/C类的三种默认子网掩码的二进制格式。 实际上,有几个子网掩码(每个段为8位),只要它们是连续的1和连续的0集即可。 如11111111.1111111.11111000.000000,这也是合法的子网掩码。 子网掩码决定一个子网的计算机数,计算机式为2的m次方,其中,m是后面的几个0。 将255.255.255.0转换为二进制,为1111111.111111.111111.00000,后面有8个0,其中m为8,255.255.255.255.255.0和

255.255.248.0这个子网掩码最多可以容纳多少台电脑?

计算方法:

将其转换为二进制数的4级数字(各级为8位,为0时,可以写为8个0,即00000000 )。

11111111.111111.11111000.000000

然后数一下后面有几个0,一共有11个。 那是2的11次方,是2048。 这个子网掩码最多可以容纳2048台电脑。

计算一下一个子网最多可以容纳多少台电脑。 看看反算法的问题吧。

一家公司有530台电脑,构成了对等局域网。 设置多少子网掩码最合适?

首先,毫无疑问,530台电脑最适合使用b类IP。 (a类当然太多了。 c类不够。 一定是b类。 ) b类默认子网掩码为255.255.0.0,可容纳6万台电脑。 显然不合适。 那个子网掩码设置多少好呢? 先做个公式吧。

2的m次幂=560

首先,确认了2一定大于8次方。 因为知道2的8次方是256,也就是c级IP最大容纳电脑的数量,所以9次方到2的9次方小于512,560,2的10次方是1024,2的10次方被认为是最佳的。 子网掩码共由32位组成,确定后10位为0。 其前22位为1。 最合适的子网掩码是111111111.111100.000000,其被转换为十进制数时为255.255.252.0。

2、判断IP是否属于同一网段时,为系统划分网段时:

很多人和偶一样,IP认为前三段相同的话,就在同一个网段上,其实不然。 同样,我将IP的各级转换为二进制数,在这里实验一下IP:192.168.0.1,子网掩码: 255.255.255.0。

192.168.0.1

1000000.10101000.0000000.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

(这里说明的是,和子网掩码一样,每级8位、小于8位的,前面加0进行补充。 )

IP 1100000.10101000.0000000.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001

子网掩码111111111.1111111.11111111.1111111.0000000

现在,让我们来告诉大家,如何成为同一个网段。

要在同一网段上,网络标记必须相同。 网络标记怎么计算? 每个IP类型的网络识别算法都不同。 a类只有第一段。 b类只有第1、2段。 c类为第1、2和3段。

算法只要and IP和子网掩码的位数即可。

AND方法: 0和1=0和0=0 1和1=1

例如,AND192.168.0.1和255.255.255.0首先转换为二进制,然后and各个比特

IP 1100000.10101000.0000000.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001

子网掩码111111111.1111111.11111111.1111111.0000000

AND的结果为11000000.10101000.000000000.000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

转换为十进制192.168.0.0。 这就是网络标志。

  再将子网掩码反取,也就是00000000.00000000.00000000.11111111,与IP AND
  得出结果00000000.00000000.00000000.00000001,转换为10进制,即0.0.0.1,
  这0.0.0.1就是主机标识。要想在同一网段,必需做到网络标识一样。

  我们再来看看这个改为默认子网掩码的B类IP
  如IP:188.188.0.111,188.188.5.222,子网掩码都设为255.255.254.0,在同一网段吗?
  先将这些转换成二进制
  188.188.0.111 10111100.10111100.00000000.01101111
  188.188.5.222 10111100.10111100.00000101.11011010
  255.255.254.0 11111111.11111111.11111110.00000000
  分别AND,得
  10111100.10111100.00000000.00000000
  10111100.10111100.00000100.00000000
  网络标识不一样,即不在同一网段。
  判断是不是在同一网段,你会了吧,下面,我们来点实际的。
  一个公司有530台电脑,组成一个对等局域网,子网掩码和IP设多少最合适?
  子网掩码不说了,前面算出结果来了11111111.11111111.11111100.00000000,也就是255.255.252.0
  我们现在要确定的是IP如何分配,首先,选一个B类IP段,这里就选188.188.x.x吧
  这样,IP的前两段确定的,关键是要确定第三段,只要网络标识相同就可以了。我们先来确定网络号。(我们把子网掩码中的1和IP中的?对就起来,0和*对应起来,如下:)
  255.255.252.0 11111111.11111111.11111100.00000000
  188.188.x.x  10111100.10111100.??????**.********
  网络标识   10111100.10111100.??????00.00000000
  由此可知,?处随便填(只能用0和1填,不一定全是0和1),我们就用全填0吧,*处随便,这样呢,我们的IP就是
  10111100.10111100.000000**.********,一共有530台电脑,IP的最后一段1~254可以分给254台计算机,530/254=2.086,采用进1法,得整数3,这样,我们确定了IP的第三段要分成三个不同的数字,也就是说,把000000**中的**填三次数字,只能填1和0,而且每次的数字都不一样,至于填什么,就随我们便了,如00000001,00000010,00000011,转换成二进制,分别是1,2,3,这样,第三段也确定了,这样,就可以把IP分成188.188.1.y,188.188.2.y,188.188.3.y,y处随便填,只要在1~254范围之内,并且这530台电脑每台和每台的IP不一样,就可以了。

  有人也许会说,既然算法这么麻烦,干脆用A类IP和A类默认子网掩码得了,偶要告诉你的是,由于A类IP和A类默认子网掩码的主机数目过大,这样做无疑是大海捞针,如果同时局域网访问量过频繁、过大,会影响效率的,所以,最好设置符合自己的IP和子网掩码。

转载自:https://blog.csdn.net/baidu_33615716/article/details/77941113

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。