论坛: 系统集成 标题: IP算法,帮我看看. 复制本贴地址    
作者: songhbo [songhbo]    论坛用户   登录
请大家能不能帮我注上每行的文字说明.非常感谢.

11111111.11111111.11111111.11111111


11111111.00000000.00000000.00000000  /8


11111111.11111111.00000000.00000000  /16


11111111.11111111.11111111.00000000  /24  255.255.255.0    256 - 0 = 256


11111111.11111111.11111111.10000000  /25  255.255.255.128  256 - 128 = 128


11111111.11111111.11111111.11000000  /26  255.255.255.192  256 - 192 = 64


11111111.11111111.11111111.11100000  /27  255.255.255.224  256 - 224 = 32


11111111.11111111.11111111.11110000  /28  255.255.255.240  256 - 240 = 16


11111111.11111111.11111111.11111000  /29  255.255.255.248  256 - 248 = 8


11111111.11111111.11111111.11111100  /30  255.255.255.252  256 - 252 = 4


11111111.11111111.11111111.11111110  /31


11111111.11111111.11111111.11111111  /32




10000000    128  128
01000000    64
00100000    32    32
00010000    16
00001000      8    8
00000100      4    4
00000010      2
00000001      1
00000000      0


10101100.00010000.00000000.00000000  = 172.16.0.0
10101100.00011111.00000000.00000000  = 172.31.0.0  /12

地主 发表时间: 06-10-08 15:47

回复: niulong [niulong]   论坛用户   登录
自己看关于ip的计算方法的教程吧.很简单的.2进制代码8个一组就可以了

B1层 发表时间: 06-10-09 19:59

回复: xiaoshi [xiaoshi]   论坛用户   登录
其实简单的你先明白2进制到10进制的转换,剩下的就好理解了.
  10    2
    0    0
    1    1
    2    10
    3    11
    4    100
    5    101
    6    110
    7    111
    8    1000
    9    1001
    10    1010
......................

  你把10进制的255转换为2进制的数就是8个1,至于后面 /8 /16 /24 /25 这个是指ip地址中网络
位所占的位数,要想详细了解那就要看看子网划分的了,是没办法一两句讲的明白.
  256 -0 = 256
  256 - 1 = 255
  这个是在划分子网的时候计算每个网段中所能提供给主机使用的ip地址数,其中包括广播地址.




B2层 发表时间: 06-10-10 20:11

回复: lin50500 [lin50500]   论坛用户   登录
还是没弄清楚IP的计算法

B3层 发表时间: 06-10-15 22:30

回复: jmboydong [jmboydong]   论坛用户   登录
嘿。有专门算掩码的软件。

B4层 发表时间: 06-10-28 04:17

回复: songhbo [songhbo]   论坛用户   登录
对,我现在知道了其实很简单的.只要明白2进制转10进制.10进制转2进制.

B5层 发表时间: 06-10-28 20:59

回复: xiaoshi [xiaoshi]   论坛用户   登录
很简单???
看来你学的。。。。。

B6层 发表时间: 06-10-28 22:10

回复: heverl [heverl]   论坛用户   登录
frtnrrn

B7层 发表时间: 06-11-03 00:01

回复: ygd9919 [ygd9919]   论坛用户   登录
全1指的是网络上的所有计算机,是用来广播的。
前8位1泛指A类网络,16位指B类,24是C类。
A类的前8位,B类的前16位,C类的前24位代表的是网络地址,后面的是这个网段上的用户,叫结点。
像10.0.0.0A类    172.16.0.0  B类  192.168.0.0 C类 这些是私人地址。
比如C类地址:192.168.102.0这个地址前3位是网络地址,它的用户数就是256-2,2里面有一个是192.168.0.0和192.168.0.255是不能用的,它们分别是指网段和广播地址。
11111111.00000000.00000000.00000000/8  高位的1是10进制的128.下一位的1等于上一位除2。
8指的是子网掩码255.0.0.0

255.0.0.0/8  255.128.0.0/9  255.192.0.0/10  255.224.0.0/11-255.255.255.254/30这是可变子网掩码。使用他们是为了合理利用IP地址。
比如192.168.0.0  掩码是 255.255.255.128:      11111111.11111111.11111111.10000000
它把这个地址分成两部分 每部分有128-2台机子(低位7个0,2^7-2)高位的1代表主机数
255.255.255.192:11111111.11111111.11111111.11000000
分成4个部分  有64-2台机子(低位6个0,2^6-2)
至于怎么分就看工作部门的人员多少,和预留的空位多少。

例如:一个公司有3个部门,1号35个人,2号42个人。3号45人。怎么在C类网络里划分子网呢?
最多的3号有45个人,显然要用到128-2 或 64-2的结点数才能容得下。但128的分成两部分,而有3个不们,所以选择掩码为255.255.255.192 因为它把网络分成4部分,每一部分有64-2台机子,是相对来说最合理的。



本人懒,所以用C类网举例,若说的有误还请原谅!!!!!!!!!!!!!!!!!!!










[此贴被 无(ygd9919) 在 12月31日07时56分 编辑过]

B8层 发表时间: 06-12-31 07:48

论坛: 系统集成

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

粤ICP备05087286号