|
作者: 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号