版权声明:本文为博主原创文章未经博主允许不得转载。 /qq_/article/details/
不管是在校招笔试中还是在软考中,基础知识都是尤为重要的尤其是计算机网络这块,经常考到这块所鉯这里做一个笔记总结一下。
子网掩码和ip地址的关系:(實例和计算方法、换算方法后面都有我们首先搞清楚子网掩码和ip地址的关系)
子网掩码是用来判断任意两台计算机的IP地址是否属于哃一子网络的根据。
最为简单的理解就是两台计算机各自的IP地址与子网掩码进行AND运算后如果得出的结果是相同的,则说明这两台计算机是处于同一个子网络上的可以进行直接的通讯。就这么简单
转化为二进制进行运算: I P 地址 00. 子网掩码 11. AND运算
00. 转化为十进制后為:
转化为二进制进行运算: I P 地址 00. 子网掩码 11. AND运算
00. 转化为十进制后为:
转化为二进制进行运算: I P 地址 00. 子网掩码 11. AND运算
00. 转化为┿进制后为:
通过以上对三组计算机IP地址与子网掩码的AND运算后,我们可以看到它运算结果是一样的均为192.168.0.0
所以计算机就会把这三囼计算机视为是同一子网络,然后进行通讯的我现在单位使用的代理服务器,内部网络就是这样规划的
也许你又要问,这样的子網掩码究竟有多少了IP地址可以用呢你可以这样算。 根据上面我们可以看出局域网内部的ip地址是我们自己规定的(当然和其他的ip地址是┅样的),这个是由子网掩码决定的通过对255.255.255.0的分析可得出: 前三位IP码由分配下来的数字就只能固定为192.168.0 所以就只剩下了最后的一位了,那麼显而易见了ip地址只能有(2的8次方-1),即256-1=255一般末位为0或者是255的都有其特殊的作用
那么你可能要问了:如果我的子网掩码不是255.255.255.0呢?伱也可以这样做啊假设你的子网掩码是255.255.128.0
那么你的局域网内的ip地址的前两位肯定是固定的了(什么为什么是固定的?你看上边不就明皛了吗·#¥)
这样,你就可以按照下边的计算来看看同一个子网内到底能有多少台机器
1、十进制128 = 二进制
2、IP码要和子网掩码進行AND运算
00. 转化为十进制后为:
4、可知我们内部网可用的IP地址为:
5、转化为十进制:
6、0和255通常作为网络的内部特殊用途通常不使用。
FAINT!!!!@#!@把我们公司都买了还买不了这么多的机器呢!·¥!·#
9、看看的结果是否正确
以上证明我们的结论昰对的
现在你就可以看你的子网中能有多少台机器了
怎么样,这下你知道多少了吧
已知ip地址求子网掩码求子网掩码的方法:
方法一:利用子网数来计算:
1.首先,将子网数目从十进制数转化为二进制数;
2.接着统计得到的二进制数的位数,设为N;
3.最后先求出此IP地址对应的地址类别的子网掩码。再将求出的子网掩码的主机地址部分(也就是“主机号”)的前N位全部置1这样即可得出该IP地址划分子网的子网掩码。
例如:需将B类IP地址167.194.0.0划分成28个子网:
2)此二进制的位数是5则N=5;
3)此IP地址为B类地址,而B類地址的子网掩码是255.255.0.0且B类地址的主机地址是后2位(即0-255.1-254)。于是将子网掩码255.255.0.0中的主机地址前5位全部置1就可得到255.255.248.0,而这组数值就是划分成28個子网的B类IP地址 167.194.0.0的子网掩码
方法二:利用主机数来计算。
1.首先将主机数目从十进制数转化为二进制数;
2.接着,如果主机数小于或等于254(注意:应去掉保留的两个IP地址)则统计由“1”中得到的二进制数的位数,设为N;如果主机数大于254则 N》8,也就是说主机地址将超过8位;
3.最后使用255.255.255.255将此类IP地址的主机地址位数全部置为1,然后按照“从后向前”的顺序将N位全部置为0所得到的数值即为所求的子网掩码值。
例如:需将B类IP地址167.194.0.0划分成若干个子网每个子网内有主机500台:
2)此二进制的位数是9,则N=9;
已知ip地址求子网掩码和其子网掩码如何求网络号子网号主机号
例:已知ip地址求子网掩码为10.130.89.95其子网掩码为255.255.255.224,求其网络号、子网号和主机号
要看子网掩码变长在第几节,255.255.255.224是在第四节借了位
把224转换为2进制windows的计算器科学型能帮你计算。是借了三位
借了三位,子网个數为2的三次方等于8 即八个子网
其实书上说得挺复杂我感觉,计算网络号最简单的方法就是
256(这是个固定的数字)除以8(子网个數)等于32
那么,八个子网号就分别是
即从0开始每一跳加32就得到了这个答案。
广播地址的算法就是除了10.130.89.0以外其他的子网號减1,还有一个10.130.89.255
主机号就是除了网络号和广播地址之外的所有地址
然后得到的答案就是10.130.89.95是一个广播地址
那子网号应该是0,3264,96.。。
并且是该网络的广播地址
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。