首页 > 编程知识 正文

广播ip地址怎么计算,网络地址与广播地址计算

时间:2023-05-03 21:30:18 阅读:266561 作者:4139

ip网段格式

一个ip段的范围通常是从网络地址 ~ 广播地址 ,一般去除网络地址和广播地址后的范围就是一个可用的ip段,也就是网络地址+1 至 广播地址-1

怎么计算ip的网络地址?

计算规则
使用ip的二进制和子网掩码二进制进行位与运算可以得到一个新的二进制ip,然后我们把它转换为十进制后的结果就是网络地址了

示例
如:有一个ip为222.73.196.18/29,ip中的/29是代表子网掩码二进制中从左往右将有29个1,接下来我们分别把子网掩码的二进制和ip的二进制写出来,如下:

子网掩码二进制:11111111.11111111.11111111.11111000,十进制 (255.255.255.248)

ip二进制:      11011110.01001001.11000100.00010010,十进制(222.73.196.18)

我们有了上面的子网掩码二进制和ip二进制后就可以进行位与运算了,得到结果如下:

得出的AND结果:11011110.01001001.11000100.00010000,转换为十进制后222.73.196.16,这就是网络地址

怎么计算广播地址?

广播地址就是把ip二进制中的主机位全部变成1,然后在转换为十进制。
如该例子中的ip222.73.196.18/29,那么我们可以知道该ip二进制的前29位为网络位,后面3位为主机位需变成1,下面我们通过例子来看一下。

ip二进制:      11011110.01001001.11000100.00010010

根据 32 - 29 = 3可知最后3位为主机位,应转换成1

转换后的结果(也就是广播地址二进制):11011110.01001001.11000100.00010111

再把该(广播地址二进制)转换为十进制后:222.73.196.23

所以我们就可以得到ip段范围是:222.73.196.16 ~ 222.73.196.23,去除一个网络地址(222.73.196.16)和一个广播地址222.73.196.23,剩余可用地址范围就是:222.73.196.17 ~ 222.73.196.22

怎么计算主机号?

把子网掩码全部取反,然后再与ip二进制进行位与运算,转换成十进制后就是主机号

子网掩码取反:11111111.11111111.11111111.11111000
ip二进制:     11011110.01001001.11000100.00010010
AND结果:00000000.00000000.00000000.00000010
转换十进制:0.0.0.2 , 即主机号为2

快三三期必中口诀二进制):11011110.01001001.11000100.00010111

再把该(广播地址二进制)转换为十进制后:222.73.196.23

所以我们就可以得到ip段范围是:222.73.196.16 ~ 222.73.196.23,去除一个网络地址(222.73.196.16)和一个广播地址222.73.196.23,剩余可用地址范围就是:222.73.196.17 ~ 222.73.196.22

怎么计算主机号?

把子网掩码全部取反,然后再与ip二进制进行位与运算,转换成十进制后就是主机号

子网掩码取反:11111111.11111111.11111111.11111000
ip二进制:     11011110.01001001.11000100.00010010
AND结果:00000000.00000000.00000000.00000010
转换十进制:0.0.0.2 , 即主机号为2

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。