网络:关于子网掩码

来源:百度知道 编辑:UC知道 时间:2024/05/28 03:44:14
在做实验手册的时候,实验给个这样的IP地址:192.168.1.1 子网掩码:255.255.254.0!为什么第三个数字是254,怎么算的?如果是C类主网的话不是255.255.255.0 吗?还有这个,192.168.200.21 255.255.255.252 。究竟怎么算出个252来的。别网上查一大堆资料给我,忘专业人士给我解答。
懂了不少了,能告诉我,但是怎么将IP换成子网掩码啊。“因为第三段是254化成2进制是7个1,前面2个255一共是16个1,16+7=21所以IP地址:192.168.1.1”二楼的,所以IP地址是……怎么算的啊,,怎么从掩码看出IP地址啊?应该是从IP地址看出掩码吧?

先声明一下,我这东西不是网上复制的,这是我学习子网划分的时候得到的,很长,你看完就知道是怎么回事了

IP和子网掩码

我们都知道,IP是由四段数字组成,在此,我们先来了解一下3类常用的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和一串