论坛: 菜鸟乐园 标题: 高手们来帮帮小菜吧? 复制本贴地址    
作者: bigangel [bigangel]    论坛用户   登录
我是一名菜菜鸟,对黑客技术很感兴趣,并通过本站想学习,我看本站的教程看到关于IP那一截,有点不懂!A B C类IP是如何划分的?如何计算的?
例如:一个A类IP地址由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”, 地址范围从1.0.0.0 到126.0.0.0。可用的A类网络有126个,每个网络能容纳1亿多个主机。

最高位是“0”, 指得是1.0.0.0 到126.0.0.0中的哪一位???怎么计算这些网络数有多少个?怎么计算A类的主机数?

哪为高手能给小菜详细的说一说?小弟先谢各位了~

地主 发表时间: 04-08-30 17:31

回复: lqfrla [lqfrla]   论坛用户   登录
A类地址用二进制来表示是:
01000000.00000000.00000000.00000000----255

前8位表示网络ID 后24位表示主机ID

由于第一位必须是0,(除去0.0.0.0和127.0.0.0)所以网络ID只有126个

主机数就是后面的24位了,

应该是16777214台计算机,双星的那个写错了,不是一亿


其他的也一样,自己多看看基础的书,网络上的这些东西很多的。



[此贴被 天枫(lqfrla) 在 08月30日18时00分 编辑过]

B1层 发表时间: 04-08-30 17:55

回复: bigangel [bigangel]   论坛用户   登录
多谢老大指导,小弟明白了!同时也知道怎么算了~~

现在网上的IP都是十进制的,比如114.0.0.0就是一个A类网络吧?
算法是: 00000000八位二进制,从又往左依次为 1  2  4  8  16  32  64  128
114=64+32+16+2  也就是说二进制表示为  01110010,第一位是0....就知道它是A类网!后24位二进制表示的主机数最大值就是:111111111111111111111111从左往右依次为1 2 4 8 16 32......有计算机转换为十进制就是 16777215  为什么你说成是16777214台呢?为什么要减一台(请束小菜愚昧,恳请告知)

如果十进制IP:128.0.0.0转换为二进制IP就是10000000,那么,就属于B类网

老大,你看我的算法和分析是不是正确的???


[此贴被 bigangel(bigangel) 在 08月30日19时07分 编辑过]

B2层 发表时间: 04-08-30 19:01

回复: dhb133 [dhb133]   论坛用户   登录
因为网络号不能全为0的
全为0表示“任意”


B3层 发表时间: 04-08-30 19:51

回复: bigangel [bigangel]   论坛用户   登录
那为什么算出来的每类网络主机数目要减一台呢?这是什么意思?

B4层 发表时间: 04-08-30 19:57

论坛: 菜鸟乐园

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号