怎样区分IP地址属于哪类地址?

书上说了三种类型.

26.0.0.254, 其第一字节为28.高位为0,因此它的IP地址为A类地址.

以上这句话完全看不明白.能解释一下28是怎样计算出来的么?还有那个高位为0又是怎样计算出来的??

谢谢了~~~

你好
你说你完全看不明白这句话,我想,你应该是新手
在这里,我给你详细的讲解一下
在了解IP前你需要搞清楚一个问题:那就是一个网络和一个主机的问题
想象一个场景:假如你家有6台电脑,你如果把这6台电脑连接在一起
组成一个网络。那么你将得到:一个网络和每网络6个主机
假如你想把他们组成2个网络:每3台一个网络
那么你将得到:两个网络和每网络3台主机 以此类推
你就会发现,随着划分的网络数量的增加,每个网络的主机数目在减少。
..........................
现在我们开始看看IP的分类,为什么IP要分类?你自己想想看
制定IP的时候面对的可不是6台电脑,而是全球电脑,如果不分类
你让全世界的电脑组在一个网络内?
ip地址一个5类,相信你的书上有讲,我这里只说说A B C三类
你应该知道的,ip共有32位,什么是位?在这里你可以简单理解为
32个二进制数字,要么是0,要么是1.
也就是说IP是由32个0或1组合而成的
我们又知道,8个位等于一个字节,那么32个位不就是四个字节吗
所以,我们又说,IP是由4个字节组成的,那么为了图简便
我们一个字节一个字节的分开进行研究.
........................................
你应该想到一点,IP共就四个字节,如果我们以字节为参照研究
是何其的方便?
对于A类地址:书上说第一个字节的高位必须是0,懂吗?
不懂的话我给你个格式:0xxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx
现在我们只研究第一个字节
如果按照第一个字节的高位必须是0这个人为规定
我们创造出第一个组合:00000000,我们也可以创造出最后一个组合
01111111,所以A类地址的第一个字节范围是00000000~01111111
即是0~127
你地址26.0.0.254
我们看看第一个字节26介于0~127之间所以是A类
26转化为二进制为00011010高位的确为0也是符合00000000~00000001
之间所以是A类
或者你的是28.0.0.254也行
28也介于0——127之间,而且转化二进制是00011100
高位的确为0
........................................................
告诉你我计算28的二进制方法吧:
28=16+8+4=2四次方+2三次方+2的二次方
这个信息告诉我们
这三个位置必定是1,接下来就是看这三个1具体放在什么位置
因为是2的二次方,又因为字节上有地位到高位是以2的0次方算起
所以2的二次方这个1应该在第3位 2三次方的1在第4位 2四次方的1
在第5位,其余补上0,构成8位,即是00011100
...............................................
B类地址规定第一个字节第一位为0,第二位必须是1
格式如下:01xxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx
研究第一个字节得到范围:128——191
...................................
C类范围192————223
好了 我去吃饭了
有什么事以后问我
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-04-11
* A类:10.0.0.0--10.255.255.255

* B类:172.16.0.0--172.31.255.255

* C类:192.168.0.0--192.168.255.255
第2个回答  2021-01-14

IP地址:互联网协议地址

第3个回答  2008-04-11
10 172 192 就是b类
a类我记得好像是11--65还是多少 .....汗 记不清了
第4个回答  2008-04-11
这个26.0.0.254是十进制啦,你要换成二进制就知道啦,你在XP开个计算器,换算一下啦
相似回答