分享

ROS中IP后的子网掩码计算

 bsdsys 2011-07-17

24.29.32,这是子网掩码的一种表达方式,如果你对ip地址的二进制熟悉,那么就很简单了.

子码掩码是形如255.255.255.255,由四个十制进数用圆点隔开来表示的.

其实将十进制数化成二进制数为:11111111.11111111.11111111.11111111,一共是32位二进制数.

十进制的255转换成二进制数是11111111(8个1).

24,就是表示从左向右数起的24个1,余下的补0.,即

11111111.11111111.11111111.00000000,化成十进制数为:255.255.255.0.

所以24表示子网掩码255.255.255.0,

依此类推:29就是29个1,即

11111111.11111111.1111111.11111000,化成十进制数为255.255.255.248.

32表示子网掩码255.255.255.255

十进制转二进制方法302表示位二进制是多少

100101110

302/2 = 151 余0

151/2 = 75 余1

75/2 = 37 余1

37/2 = 18 余1

18/2 = 9 余0

9/2 = 4 余1

4/2 = 2 余0

2/2 = 1 余0

故二进制为100101110

用2辗转相除至结果为1

将余数和最后的1从下向上倒序写 就是结果

255.255.255.0=24

255.255.255.192=26

255.255.255.252=30

/11 (255.224.0.0) →→→

/12 (255.240.0.0) →→→

/13 (255.248.0.0) →→→

/14 (255.252.0.0) →→→

/15 (255.254.0.0) →→→

/16 (255.255.0.0) →→→

/17 (255.255.128.0) →→→

/18 (255.255.192.0) →→→

/19 (255.255.224.0) →→→

/20 (255.255.240.0) →→→

/21 (255.255.248.0) →→→

/22 (255.255.252.0) →→→

/23 (255.255.254.0) →→→

/24 (255.255.255.0) →→→

子网掩码算法工具.RAR


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多