IP地址用来表示互联网上主机的编号,互联网上主机之间都需要利用IP地址进行通信。IP地址由网络号和主机号组成(网络号决定网络数量,主机号决定主机数量)。
**网络号和主机号不能全部为0**
**最高的网络号"位"必须为0**
A类地址

网络数量:126-1+1=126
主机数量:256256254
A类私有网络段地址:10.0.0.0—10.255.255.254
B类地址

网络数量:(191-128+1)(254-1+1)=16256
主机数量:256254
A类私有网络段地址:172.16.0.0—172.31.255.254
C类地址

网络数量:(223-192+1)(255-0+1)(254-1+1)
主机数量:255
A类私有网络段地址:172.16.0.0—172.31.255.254
总结:A—-B——C类的IP地址:网络段数量逐步递增,每个网络段的主机数逐步减少
注:127.0.0.1为回环网卡地址。访问本机服务时使用
子网掩码
主要用于划分网络段,形成更多的局域网,有利于避免ARP广播风暴
标准子网掩码:划分A、B、C类网络IP地址时使用
非标准子网掩码:一个标准的网络段可能包含的IP地址很多,现实情况中一般需要划分为更多、更小的局域网,因此一般需要重新划分子网掩码。
分辨两个IP地址是否处于同一个网段,需要两个已知条件:IP地址、子网掩码。
- 把IP地址和子网掩码转化为二进制表示
分别对IP地址和子网掩码的二进制位进行与运算(只有1与1组合,结果才为1,其余为零)
练习例子:
1、 172.16.0.0 使用 255.255.248.0 子网掩码, 划分成了多少个子网,每个子网中有多少个可用 IP地址
写出 其中 三个以上的 网段。
B类地址: 172.16.0.01010 1100。0001 0000。0000 0000。0000 0000 1111 1111。1111 1111。0000 0000。0000 0000 1111 1111。1111 1111。1111 1000。0000 0000 1010 1100。0001 0000。0000 0000。0000 0000----------------1010 1100。0001 0000。0000 1000。0000 0000 1010 1100。0001 0000。0000 1000。0000 0000----------------1010 1100。0001 0000。0000 0111。1111 1111 2的五次方====32个子网 2的十一次方====2048个可用IP(减去网络号和广播地址 2046个) 172.16.0.0----------172.16.7.255 /21 172.16.8.0----------172.16.15.255 /21 172.16.8.0----------172.16.23.255 /21
2、 172.16.0.99 / 255.255.248.0
172.16.1.99 / 255.255.248.0
## 这两个 IP 地址是否属于同一网段?
172.16.0.99 1010 1100。0001 0000。0000 0000。0110 0011
255.255.248.0 1111 1111。1111 1111。1111 1000。0000 0000
---------------------------------------------------------------------------------------------------------------
0000 0000
172.16.1.99 1010 1100。0001 0000。0000 0001。0110 0011
255.255.248.0 1111 1111。1111 1111。1111 1000。0000 0000
-----------------------------------------------------------------------------------------------------------------
0000 0000
**运算结果相同,处于同一网段**
最后更新: 2019年10月05日 10:07