IP地址
IP地址由网络号+主机号组成。
IP地址一般分为ABCDE类,每类对应有子网掩码,IP地址和子网掩码进行&运算,得到的就是网络号。
例如:
168.192.40.22为一个B类地址,那么对应的子网掩码就是255.255.0.0,进行与运算,其对应的网络号为168.192.0.0,那么其所有的主机号拥有16位,其网络中最大的主机数为2^16 = 65535-1,因为二进制主机号不能全1,全1为广播地址,同时主机号最好不要全0,全0为路由地址(也是网关)。
子网划分
IP地址子网划分实际上就是设计子网掩码的过程。由于在五类的IP地址中,网络号与主机号的的位数并不一致,就造成了要么是网络号太多,要么是主机号太多。为了解决这些问题,就需要划分子网。将一个网络划分为子网:采用借位的方式,从主机位最高位开始借位变为新的子网位,所剩余的部分则仍为主机位。
例如:
IP地址:168.192.40.22
子网掩码:255.255.128.0
进行&运算:168.192.0 xxxxxxx.xxxxxxxx
网络地址:168.192.0.0
主机地址范围:168.192.0.1-168.192.127.253
超网
将IP地址进行合并,子网划分反向操作。
IP地址:168.192.40.22
子网掩码:255.252.0.0
进行&运算:168.11 xxxxxx.xxxx xxxx.xxxx xxxx
网络地址:168.192.0.0
主机地址范围:168.192.0.1-168.195.255.255
195-192 = 255-252
即增加的范围就是移位前和后的范围。