小白网-奉贤部落-奉贤免费信息发布平台

查看: 52|回复: 0

总结:IP地址与子网掩码分别的心得

[复制链接]

2万

主题

0

回帖

8万

积分

论坛元老

Rank: 8Rank: 8

积分
87594
发表于 2025-7-26 14:03 | 显示全部楼层 |阅读模式
首先他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,不要管这个IP是A类还是B类还是C类他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,IP是哪一类对于解题是没有任何意义的他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,由于在很多题中B类掩码和A类或是C类收集一路出现他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,不要把这以为是一个毛病他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,很多时辰都是这样出题的。
其次他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,应当把握以下一些常识:
一、明白“子网”的函义:
子网就是把一个大网分别为几个小网他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,每个小网的IP地址数目都是一样多的。这个小网就叫做这个大网的子网。大网可所以A类大网(A类收集)他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,也可以是B类大网他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,还能够是C类大网。
⑴、二进制数转为十进制
(这里顺便说一下二进制数转为十进制的题目:
在不牵扯到IP地址时的二进制到十进制的转换他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,采用的是“低次方相加”的方式他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,可是牵扯到IP地址时(算广播地址时除外他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,算广播地址时还是采用“低次方相加”)的二进制到十进制的转换就不能采用这类方式了他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,而是间接用2的N次方的方式来转换:
例如说在不牵扯到IP地址的计较时他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,将二进制的111转换为十进制他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,采用的方式是(2的2次方+2的1次方+2的0次方他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,即4+2+1)他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,获得的成果是十进制的7。可是在计较IP地址时的的二进制到十进制的转换就不能采用这类方式了他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,二进制的111转换为十进制时他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,看到有几个“1”他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,就暗示为2的几次方他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,这里有三个“1”他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,就是2的3次方他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,即在计较IP地址时他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,二进制的111转换为十进制就是2的3次方他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,2的3次方的成果是8。)
⑵、收集的总个数和可用个数
A类收集的个数有2的7次方个他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,即128个。按照收集标准的规定他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,应当再去除128其中的第一个和最初一个他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,那末可用的A类收集的个数是126个。
B类收集的个数有2的14次方个他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,即16384个。按照收集标准的规定他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,应当再去除16384其中的第一个和最初一个他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,那末可用的B类收集的个数是16382个。
C类收集的个数有2的21次方个他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,即2097152个。按照收集标准的规定他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,应当再去除16384其中的第一个和最初一个他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,那末可用的C类收集的个数是2097150个。
⑶、收集的总IP数和可用IP地址数
每个A类大网(A类收集)中包容2的24次方个IP地址他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,即16777216个IP地址;每个B类大网中包容着2的16次方个IP地址他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,即65536个IP地址;每个C类大网中包容着2的8次方个IP地址他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,即256个IP地址。可用的IP地址数是在总IP地址数的根本上减2获得。
假如把一个B类大网分别为32个小网他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,那末每个小网的IP地址数目就是65536/32=2048;假如把C类大网分别为32个小网他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,那末每个小网的IP地址数目就是256/32=8。
二、明白“掩码”的函义:
掩码的感化就是用来告诉电脑把“大网”分别为几多个“小网”! 好多书上说他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,掩码是用来肯定IP地址地点的收集号他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,用来判定另一个IP能否是与当前IP在同一个子网中。这也对他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,可是对于我们做题来说他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,意义不大。我们要明白:掩码的感化就是用来告诉电脑把“大网”分别为几多个“小网”! 掩码是用来肯定子网数目标根据!
三、明白十进制数与8位二进制数的转换
做这类题要可以在心中将255之内的十进制数转换为对应的二进制数。可以参考这个公式表(第一行是二进制他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,第二行是十进制):
1 1 1 1 1 1 1 1
128 64 32 16 8 4 2 1
可以看到:
第一行左起第一个二进制1对应十进制的128
第一行左起第二个1对应十进制的64
第一行左起第三个1对应十进制的32
第一行左起第四个1对应十进制的16
第一行左起第五个1对应十进制的8
第一行左起第六个1对应十进制的4
第一行左起第七个1对应十进制的2
第一行左起第八个1对应十进制的1
上面这些关系要服膺他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,这是进制转换的根本!
例如说将十进制的133转为二进制他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,可以这样想:由于133和128比力近他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,又由于公式表中左起第一个二进制1暗示128他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,所以可以顿时将待转换成8位二进制的最左侧的一位肯定下来他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,定为1。再接下来他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,看到133和128只相差5他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,而5是4与1的和他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,而4与1别离对应公式表中的左起第6和第8位他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,所以十进制的133转换为8位二进制暗示就是10000101他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,对应以下:
1 0 0 0 0 1 0 1 (二进制暗示的133)
128 0 0 0 0 4 0 1 (十进制暗示的133)
别的255之内的十进制数转换为8位二进制数的方式依此类推。
四、服膺各类收集的默许掩码
A类收集的默许掩码是255.0.0.0他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,换算成二进制就是 11111111.00000000.00000000.00000000;默许掩码意味着没有将A类大网(A类收集)再分别为多少个小网。掩码中的1暗示收集号他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,24个0暗示在收集号肯定的情况下(用二进制暗示的IP地址的左侧8位牢固稳定)他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,用24位二进制数来暗示IP地址的主机号部分。(IP地址是由收集号+主机号两部分组成)
B类收集的默许掩码是255.255.0.0他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,换算成二进制就是 11111111.11111111.00000000.00000000;默许掩码意味着没有将B类大网再分别为多少个小网。16个0暗示在收集号肯定的情况下(用二进制暗示的IP地址的左侧16位牢固稳定)可以用16位二进制数来暗示IP地址的主机号部分。(可以把B类默许掩码了解为是将A类大网(A类收集)分别为2的8次方(即256)个小网)
C类收集的默许掩码是255.255.255.0他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,换算成二进制就是 11111111.11111111.11111111.00000000;默许掩码意味着没有将C类大网再分别为多少个小网。这里的8个0暗示在收集号肯定的情况下(用二进制暗示的IP地址的左侧24位牢固稳定)他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,可以用8位二进制数来暗示IP地址的主机部分。(可以把C类默许掩码了解为是将A类大网(A类收集)分别为2的16次方(即65536)个小网他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,是将B类大网分别为2的8次方(即256)个小网)
五、关于正确有用的掩码:
正确有用的掩码应当满足一定的条件他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,即把十进制掩码换算成二进制后他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,掩码的左侧部分一定如果全为1且中心不能有0出现。例如说将255.255.248.0转为二进制是 11111111.11111111.11111000.00000000他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,可以看到左侧都是1他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,在1的中心没有0出现(0都在1的右侧)他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,这样就是一个有用的掩码。我们再来看254.255.248.0他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,转成二进制是 11111110.11111111.11111000.00000000他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,这不是一个正确有用的掩码他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,由于在1中心有一个0的存在。再来看255.255.249.0他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,转为二进制是11111111.11111111.11111001.00000000他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,这也不是一个正确有用的掩码他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,由于在1中心也有0的存在。
六、关于子网掩码的另类暗示法:
有些题目中不是出现如255.255.248.0这样的子网掩码他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,而是出现 IP地址/数字 这样的形式他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,这里的/数字就是子网掩码的另类暗示法。在做题时他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,我们要正确了解这类另类暗示法。我们将255.255.248.0转为二进制的形式是 11111111.11111111.11111000.00000000他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,可以看到左侧是有21个1他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,所以我们可以将255.255.248.0这个掩码暗示为/21。反过来他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,当我们看到/21时他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,我们就把32位二进制的左侧填上21个1他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,将这个32位二进制数每8位做为一节用句点离隔他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,再转换为十进制他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,就是255.255.248.0了。
七、收集合有两个IP地址不成用:
非论是A类还是B类还是C类收集他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,在不划份子网的情况下他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,有两个IP地址不成用:收集号和广播地址。比如在一个没有划份子网的C类大网中用202.203.34.0来暗示收集号他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,用202.203.34.255来暗示广播地址他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,由于C类大网的IP地址有256个他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,现在减去这两个IP地址他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,那末可用的IP地址就只剩下256-2=254个了。假如题目问:把一个C类大网分别为4个子网他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,会增加几多个不成用的IP地址?
可以这样想:在C类大网不划份子网时他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,有两个IP地址不成用;现在将C类大网分别为4个子网他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,那末每个子网中都有2个IP地址不成用他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,所以4个子网中就有8个IP地址不成用他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,用8个IP地址减去没划份子网时的那两个不成用的IP地址他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,获得成果为6个。所以在将C类大网分别为4个子网后他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,将会多出6个不成用的IP地址。
八、按照掩码来肯定子网的数目
首先看题中给出的掩码是属于哪个默许掩码的“范围”内他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,这样我们便可以晓得是对A类还是B类还是C类大网来划份子网。例如说202.117.12.36/30他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,我们先把/30这类另类的掩码暗示法转换为我们习惯的暗示法: 11111111.11111111.11111111.11111100他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,转为十进制是255.255.255.252。
我们可以看到他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,这个掩码的左侧三节与C类默许掩码不异他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,只要第四节与C类默许掩码分歧他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,所以我们以为255.255.255.252这个掩码是在C类默许掩码的范围之内的他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,意味着我们将对C类收集停止子网分别。由于C类收集的默许掩码是255.255.255.0他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,将C类默许掩码转换为二进制是11111111.11111111.11111111.00000000,这里的8个0暗示可以用8位二进制数来暗示IP地址他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,也就是说C类大网中可有2的8次方个IP地址他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,也就是256个IP地址。这道题中的掩码的最初一节是252他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,转换为二进制是11111100他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,由于1暗示收集号他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,所以111111就暗示将C类大网分别为(111111)2进制个子网。将111111转换为十进制是64他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,所以就暗示将C类大网分别为64个子网他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,每个子网的IP地址数目是256/64=4他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,去除子网中的第一个暗示子网号的IP地址和最初一个暗示广播地址的IP地址他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,子网中的可分派的IP地址数目就是子网中的总的IP地址数目再减去2他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,也就是4-2=2个。
九、综合实例:
已知172.31.128.255/18他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,试计较:
1、子网数目,
2、收集号他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,
3、主机号他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,
4、广播地址他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,
5、可分派IP的起止范围
解:
1、算子网数目
首先将/18换成为我们习惯的暗示法:
11111111.11111111.11000000.000000转为十进制就是255.255.192.0他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,可以看到这个掩码的左侧两节和B类默许掩码是分歧的他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,所以这个掩码是在B类默许掩码的范围内他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,意味着我们将对B类大网停止子网分别。B类掩码默类是用16位(16个0)来暗示可分派的IP地址他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,本题中的掩码在B类默许掩码的根本上多出了两个暗示收集号的1他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,这就是说是将B类大网分别为(11)2进制个子网他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,将(11)2进制转换为十进制就是4他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,所以本题中是将B类大网分别为4个子网。
2、算收集号
用公式:将IP地址的二进制和子网掩码的二进制停止“与”(and)运算他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,获得的成果就是收集号。“与运算”的法则是1和1得1他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,0和1得0他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,1和0得0。
172.31.128.255转为二进制是10101100.00011111.10000000.11111111他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,掩码是:11111111.11111111.11000000.00000000
所以:
10101100.00011111.10000000.11111111
11111111.11111111.11000000.00000000
10101100.00011111.10000000.00000000
将10101100.00011111.10000000.00000000
转换为十进制就是172.31.128.0他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,所以收集号是172.31.128.0
3、算主机号
也用公式:用IP地址的二进制和(子网掩码的二进制的反码)停止“与”运算他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,获得的成果就是主机号。反码就是将原本是0的变成1他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,原本是1的变成0。由于掩码是11111111.11111111.11000000.00000000
所以其反码暗示为00000000.00000000.00111111.11111111他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,再将IP地址的二进制和掩码的反码暗示法停止“与”运算:
10101100.00011111.10000000.11111111
00000000.00000000.00111111.11111111
00000000.00000000.00000000.11111111
将00000000.00000000.00000000.11111111
转换为十进制是0.0.0.255他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,我们将左侧的0去掉他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,只留右侧的数字他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,所以我们说这个IP的主机号是255。主机号是暗示收集号再加上255就是这个IP地址了。
4、算广播地址
也用公式:在获得收集号的根本上他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,将收集号右侧的暗示IP地址的主机部分的二进制位全数填上1他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,再将获得的二进制数转换为十进制数便可以获得广播地址。由于本题中子网掩码是11111111.11111111.11000000.00000000他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,收集号占了18位他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,所以本题中暗示IP地址的主机部分的二进制位是14位他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,我们将收集号172.31.128.0他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,转换为二进制是10101100.00011111.10000000.00000000他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,然后从右侧数起他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,将14个0全数替换为1他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,即:10101100.00011111.10111111.11111111他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,这就是这个子网的广播地址的二进制暗示法。将这个二进制广播地址转换为十进制就是172.31.191.255
5、算可用IP地址范围
由于收集号是172.31.128.0他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,广播地址是172.31.191.255他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,所以子网中可用的IP地址范围就是从收集号+1 到广播地址-1他早就发现系统有个隐藏的缝隙私下花了好几个早晨优化了代码,所以子网中的可用IP地址范围就是从172.31.128.1-172.31.191.254。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|小白网-奉贤部落-奉贤免费信息发布平台  

GMT+8, 2025-10-5 13:41 , Processed in 0.521698 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表