IP地址分为网络ID和主机ID,总共占32位。
IPV4的表示方法为点分十进制,IPV6的表示方法为冒号分十六进制。
IP地址分类:
A类地址:
B类地址:
C类地址:
D类地址:
E类地址:
特殊的IP地址
子网掩码(subnet mask)一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。
默认掩码:
A类 255.0.0.0
B类 255.255.0.0
C类 255.255.255.0
那么已知IP地址以及它的子网掩码,如何知道其网络地址,主机号,广播地址以及可用的主机地址呢?
首先将IP地址和子网掩码用二进制表示,那么
网络地址=IP地址 and 子网掩码(and表示"与"操作) ;
主机号=IP地址 and 子网掩码的反码;
广播地址=将网络号右边表示主机部分的二进制变1;
可用的主机地址:网络号+1-------------广播地址-1。
举例:
172.16.2.10/255.255.255.0
首先我们可以知道它是B类地址.
将172.16.2.10用二进制表示:10101100 00010000 00000010 00001010
255.255.255.0用二进制表示:11111111 11111111 11111111 00000000
------------------------------------------------------------------------------------------------------
"与"操作10101100 00010000 00000010 00000000
网络地址: 172 . 16 . 2.0
将网络地址右边表示主机部分的二进制变1,即
10101100 00010000 00000010 11111111
广播地址:172 . 16 . 2. 255
可用主机地址为: 172.16.2.1------172.16.2.254
192.168.100.5/255.255.255.0
首先我们可以知道它是C类地址.
255.255.255.0 11111111 11111111 11111111 00000000
192.168.100.5 11000000 10101000 01100100 00000101
----------------------------------------------------------------------------------------------------
"与"操作 11000000 10101000 01100100 00000000
网络地址:192 . 168 . 100.0
广播地址:
11000000 10101000 01100100 11111111
192 .168 .100 . 255
可用主机地址为:192.168.100.1------192.168.100.254