免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5773 | 回复: 3
打印 上一主题 下一主题

[桌面系统] ip地址算法 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-06-17 15:14 |只看该作者 |倒序浏览
(1)已知ip地址和子网掩码,求所在的子网号、广播地址和主机号?
  假设ip地址为:x.x.x.y
  子网掩码:255.255.255.a
  则:子网号k:
  首先计算出:b=256-a
  而子网号k为:小于y值的最大b的倍数
    例如192.55.12.120 子网掩码:255.255.255.240
请写详细一点!

论坛徽章:
0
2 [报告]
发表于 2011-06-22 17:26 |只看该作者
本帖最后由 davhuang 于 2011-06-22 17:29 编辑

都轉化為二進制,理解比較簡單。

比如 192.55.12.120 為  11000000 ... ... 01111000
掩碼 255.255.255.240 為 11111111 ... ... 11110000,即 28個1,4個0

那麼 子網就是前28位(紅色部分),主機就是後4位(綠色部分)
將綠色部分全換成0,就是子網地址,轉回為十進制,即192.55.12.112
將綠色部分全換成1,就是廣播地址,即192.55.12.127

不知解釋得是否明白

(當然,實際計算時直接用“與或”,不用這麼麻煩)

论坛徽章:
0
3 [报告]
发表于 2011-06-24 01:43 |只看该作者
LS说的没错,但楼主的那个例子不是这个意思吧

论坛徽章:
0
4 [报告]
发表于 2011-08-18 14:27 |只看该作者
(1)已知ip地址和子网掩码,求所在的子网号、广播地址和主机号?
  假设ip地址为:x.x.x.y
  子网掩 ...
zenghui940 发表于 2011-06-17 15:14



    (1)已知ip地址和子网掩码,求所在的子网号、广播地址和主机号?
  假设ip地址为:x.x.x.y
  子网掩码:255.255.255.a
  则:子网号k:
  首先计算出:b=256-a
  而子网号k为:小于y值的最大b的倍数


    例如192.55.12.120 子网掩码:255.255.255.240


a=240;
y=120;
b=256-a=16
那么计算子网号小于y=120的最大b=16的倍数 就是16*7=112了。。即k=112
子网号就是192.55.12.112
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP