如何用ip地址算网络地址,例如:192.168.13.170/28?
展开全部
算法如下:
IP和掩码进行32位的二进制与运算,得到的地址就是该IP的网络地址。与运算的特点是:全一才为一,有零就是零。
IP的二进制: 11000000 10101000 00001101 10101010
掩码的二进制: 11111111 11111111 11111111 11110000
与运算结果: 11000000 10101000 00001101 10100000
结果转换为十进制:192.168.13.160
该IP的网络地址是192.168.13.160
有个比较简单的算法,/28掩码,掩码的最后一位对应数字是16,既0和16的倍数就是网段地址,如0,16,32,48等等,倍数减1的是广播地址,如15,31,47等等。在这些范围内的就是可用地址。
至于有多少个子网,传统算法是抛弃起始网段和结束网段,取中间的网段个数,支持cidr的话都是可用网段。一般可以看子网掩码向最后一个点分位后变长了几位,如/27,变长3位,3位二进制1转十进制是8,就是有8个子网。/28是变长4位,对应十进制16,就是16个子网。
ipipgo
2023-11-29 广告
2023-11-29 广告
作为南京光年之内网络科技有限公司的工作人员,我推荐使用国外ip代理服务。这种服务可以提供全球纯净住宅IP资源,帮助您隐藏真实的IP地址,保护您的隐私和安全。同时,这些IP代理服务还可以帮助您绕过地区限制,访问被封锁的网站和在线服务。选择优质...
点击进入详情页
本回答由ipipgo提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询