栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

给定IP地址和网络掩码时,如何计算IP范围?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

给定IP地址和网络掩码时,如何计算IP范围?

我的好朋友亚历山德罗(Alessandro)在C#中有一篇关于位运算符的不错的文章,您应该阅读它,以便知道该怎么做。

这很容易
。如果将提供给您的IP分解为二进制,则网络地址是所有主机位(子网掩码中的0)为0的ip地址,而最后一个地址(广播地址)为所有主机的位置位是1。

例如:

ip 192.168.33.72 mask 255.255.255.19211111111.11111111.11111111.11000000 (subnet mask)11000000.10101000.00100001.01001000 (ip address)

粗体部分为主机位(其余为网络位)。如果将IP上的所有主机位都设为0,则会获得第一个可能的IP:

11000000.10101000.00100001.01000000 (192.168.33.64)

如果将所有主机位都设为1,则将获得最后一个可能的IP(即广播地址):

11000000.10101000.00100001.01111111 (192.168.33.127)

因此,对于我的示例:

the network is "192.168.33.64/26":Network address: 192.168.33.64First usable: 192.168.33.65 (you can use the network address, but generally this is considered bad practice)Last useable: 192.168.33.126Broadcast address: 192.168.33.127


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/426280.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号