前言:
如下有两个地址
192.168.98.10/27(255.255.255.224) ps:子网掩码有多少个1就表示多少位!
172.18.18.20/24 (255.255.255.0) ps:子网掩码有多少个1就表示多少位!
我们要分别计算这两个地址的网络地址,子网,广播地址,可用主机数!首先我们要知道必须先把他们转换成二进制才可以计算。
计算网络地址与子网:
计算网络地址的method:将ip与子网掩码进行and运算得出网络地址;
and运算规则:0和1=0 ,0和0=0, 1和1=1,不够8位的前面用0补齐(如下10二进制=1010,根本不够8位所有前面四位用0补齐!)。
ip地址:192.168.98.10 子网掩码:255.255.255.224
二进制ip地址:11000000. 10101000 . 01100010 . 00001010
二进制子网掩码:11111111 . 11111111 . 11111111 . 11100000
网络地址:11000000.10101000.01100010.00000000 = 192.168.98.0
ip地址: 172.18.100.20 子网掩码:255.255.255.0
二进制ip地址: 10101100 . 00010010 . 01100100 . 00010100
二进制子网掩码:11111111 . 11111111 . 11111111 . 00000000
网络地址:10101100.00010010.01100100.00000000 = 172.18.100.0
adi(我的英文名):这里说一下我为什么只说网络地址,而不说子网怎么算!子网代表的是一个网络地址范围!从网络地址到子网掩码的范围!你也可以把它理解成平常我们所说的网段;而这里网络地址的作用其实就是为了区分两个ip地址是不是在同一个子网!我们要知道同一个子网内的主机是不需要通过路由也就是网关进行通信!这里不累赘了,可以点击了解:详解网络基础知识:IP地址、子网掩码、网关_千灯的博客-CSDN博客https://blog.csdn.net/qq_43082279/article/details/120546127
计算广播地址与主机数:
广播地址计算method:将子网掩码取反然后与子网络地址进行or运算得出广播地址!
or运算规则:0和1=1,0和0=0,1和1=1,不够8位前面还是用0补齐。
ip地址:192.168.98.10 子网掩码:255.255.255.224
二进制ip地址:11000000. 10101000 . 01100010 . 00001010
二进制子网掩码:11111111 . 11111111 . 11111111 . 11100000
网络地址:11000000.10101000.01100010.00000000 = 192.168.98.0
子网掩码取反:00000000.00000000.00000000.00011111
广播地址:11000000.10101000.01100010.00011111 = 192.168.98.31
主机数:32
可用主机数:30(减去网络地址:192.168.98.0与广播地址:192.168.98.31;因为网络地址是用来区分子网的,广播地址是用来广播的。)
ip地址: 172.18.100.20 子网掩码:255.255.255.0
二进制ip地址: 10101100 . 00010010 . 01100100 . 00010100
二进制子网掩码:11111111 . 11111111 . 11111111 . 00000000
网络地址:10101100.00010010.01100100.00000000 = 172.18.100.0
子网掩码取反:00000000.00000000.00000000.11111111
广播地址:10101100.00010010.01100100.11111111 = 172.18.100.255
主机数:256
可用主机数:254(减去网络地址:172.18.100.0与广播地址:172.18.100.255;因为网络地址是用来区分子网的,广播地址是用来广播的。)
最后给大家送上一个计算机ip地址的在线计算器:ip地址在线计算器 (520101.com)
声明:这个是网站不是我的,只是觉得不错,有助于learn(学)才进行share(分享)!