首页 > 文章资讯 > 软件教程 > ip地址的划分方法!超详细介绍(划分ip地址详解)

ip地址的划分方法!超详细介绍(划分ip地址详解)

作者:98exe 来源:98软件园 时间:2022-03-23 14:05:38

ip超详细的划分.你不会砍我[经典]
IP和子网掩码
我们都知道,IP它由四段数组成。在这里,让我们先了解三种常用的数字。IP
       A类IP段  0.0.0.0 到127.255.255.255
       B类IP段  128.0.0.0 到191.255.255.255
       C类IP段  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前三段是一样的。今天,我知道我错了。如果我这么说,一个子网络只能容纳254台电脑?真是个笑话。让我们详细看看。

       想要在同一个网段,只要网络标识相同,怎么看网络标识?首先要做的是把每一段都放在一边IP转化为二进制(有人说我不会转换耶,没关系,我们用Windows自带计算器就行了。打开计算器,点击查看>科学型,输入十进制数字,然后点击单选点二进制,即可切换到二进制。

       将子网掩码切换到二进制,我们会发现所有子网掩码都是由一串[red]连续[/red]的1和一串[red]连续[/red]由0组成(共4段,每段8位,共32位数)。
       255.0.0.0   11111111.00000000.00000000.00000000
       255.255.0.0  11111111.11111111.00000000.00000000
       255.255.255.0 11111111.11111111.11111111.00000000
       这是A/B/C三种默认子网掩码的二进制形式,其实只要是一串连续1和一串连续0,种子网掩码还是很多的。11111111.11111111.11111000.00000000,这也是合法的子网掩码。子网掩码决定子网的计算机数量,计算机公式为2m其中,我们可以使用次方m看后面有多少个0。255.255.255.0转化为二进制,即11111111.11111111.11111111.00000000,后面有8颗0,那m就是8,255.255.255.0这个子网掩码可以容纳2次方(台)电脑,即256台,但有两台IP不能用,就是最后一段不能是0和255,减去这两个,就是254个。我们再做一个。
       255.255.248.0这个子网掩码最多能容纳多少台电脑?
       计算方法:
       将其转换为二进制的四段数字(如果每段8位,如果是0,可以写成8个0,即0万)
       11111111.1111111.11111000.00000000
       然后,数数后面有几个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最大容纳电脑的数量是512,不到560,2的10个是1024。看来2的10个是最合适的。子网掩码由32位组成,确定后10位为0,前2位为1。最合适的子网掩码是:11111111.11111111.11111100.00000000,转化为10进制,即255.255.252.0。

       您可以分配和计算子网掩码。让我们看看IP网段地址。
       相信很多人都和偶一样,认为IP只要前三段相同,就在同一个网段。事实上,事实并非如此。同样,我也这样做IP每一段转换为二进制数,这里就拿IP:192.168.0.1,子网掩码:255.255.255.0做实验吧。
       192.168.0.1
       11000000.10101000.00000000.00000001
       (这里说明,就像子网掩码一样,每段8位,不到8位,前面加0补齐。
       IP    11000000.10101000.00000000.00000001
       网码11111111.11111111.11111111.00000000
       在这里,我想告诉你如何计算同一网段。
       要想在同一网段,必需做到网络标识相同,那网络标识怎么算呢?各类IP网络识别算法不同。A类,只算第一段。B类,只算第一段,第二段。C一、二、三段。
       只要算法IP和子网掩码的每位数AND就可以了。
       AND方法:0和1=0 0和0=0 1和1=1
       如:And 192.168.0.1,255.255.255.0,先转换为二进制,再转换为二进制AND每一位
       IP      11000000.10101000.00000000.00000001
       子网掩码子网掩码11111111.11111111.11111111.00000000
       得出AND结果  11000000.10101000.00000000.00000000
       转化为十进制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法,得到整数3IP第三段分为三个不同的数字,即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和子网掩码^_^

热门文章

推荐游戏

换一换