首先IP地址分为网络位和主机位两部分,由32个二进制位组成,通常用点分十进制形式表示。IP地址主要分为5类:
A类 8位网络位,24位主机位,范围为0.0.0.0~127.255.255.255
B类 16位网络位,16位主机位,范围为128.0.0.0~191.255.255.255
C类 24位网络位,8位主机位,范围为192.0.0.0~223.225.225.225
D类 是个组播 224.0.0.0~239.255.255.255
E类 保留(多用于科研) 240.0.0.0~255.255.255.255
一个A类IP地址由1字节(每个字节是8位)的网络地址和3个字节主机地址组成,网络地址的最高位必须是“0”。A类IP的地址第一个字段范围是0~127,但是由于全0和全1的地址用作特殊用途,实际可指派的第一个字段范围是1~126。
子网划分是用来解决在设计网络时使用有类IP地址造成地址的浪费的问题。
从下面例题就可了解子网划分了
1、192.168.1.0/24使用掩码255.255.255.240划分子网,请问其可用子网数是多少?每个子网内的可用主机数是多少?
答:240转换成二进制为11110000,255.255.255.240借了4位主机位,所以划分了2^4个子网,所以子网数为16;
主机位为4位,理论每个子网内可用主机数为2^4个,实际可用为2^4-2=14个
2、子网掩码为255.255.0.0,172.16.25.16与172.25.15.201是否在同一网段
答:不在,两个IP和子网掩码相与分别为172.16.0.0 172.25.0.0 不是同一个网络号,所以不在同一网段。
3、B类地址子网掩码为255.255.255.248,则每个子网可用主机数为多少?
答:248转换成二进制位11111000,因为是B类,所以网络位为16位,子网掩码借了13位主机位,所以一共有2^13个子网,每个子网中可用主机数就是2^3-2=6个。
4、C类地址子网掩码为255.255.255.248,则能划分多少个子网?
答: 同上题可以划分2^5=32个子网。
5、ip地址219.25.23.56的缺省子网掩码是多少位?
答:C类IP地址,子网掩码24位
6、ip地址192.168.12.72,子网掩码为255.255.255.192,该地址所在的网段的网络地址和广播地址为多少?
答:72转换成二进制为01001000 192转换成二进制为11000000,两个相与为192.168.12.64(网络地址) 广播地址为192.168.12.127
7、IP地址172.16.100.10,子网掩码255.255.192.0,属于哪个子网?该子网的广播地址是多少?
答:100转换成二进制为01100100 (192)10=(11000000)2 相与为172.16.64.0(网络地址) 广播地址为172.16.127.255
8、ip地址193.32.5.22,子网掩码为255.255.255.192,子网地址是?
答:(22)10=(00010110)2 (192)10=(11000000)2 相与为193.32.5.0
9、202.106.1.0/27 可以产生几个子网?每个子网可以有几个主机IP?每个子网号是什么?每个子网中的第一个地址和最后一个地址是什么?
答:2^3=8个子网 2^5=32个主机 每个子网段:202.106.1.0~202.106.1.31
202.106.1.32~202.106.1.63
202.106.1.64~202.106.1.95
202.106.1.96~202.106.1.127
202.106.1.128~202.106.1.159
202.106.1.160~202.106.1.191
202.106.1.192~202.106.1.223
202.106.1.224~202.106.1.255
10、某主机ip地址为210.33.5.68,子网掩码为255.255.255.128,求它的网络地址
答:(68)10=(01000100)2 (128)10=(10000000)2 相与为210.33.5.0(网络地址)
11、网段192.168.10.0,子网掩码为255.255.255.192,求子网数,每个子网主机数,网络号及合法主机号
答:(192)10=(11000000)2 子网数:2^2=4 每个子网主机数:2^6=64
每个子网网络号:192.168.10.0
192.168.10.64
192.168.10.128
192.168.10.192
合法主机号:192.168.10.1~192.168.10.62
192.168.10.65~192.168.10.126
192.168.10.129~192.168.10.190
192.168.10.193~192.168.10.254
12、IP地址10.145.129.20,掩码255.255.248.0,网络地址和广播地址怎么计算?
答:(129)10=(10000001)2 (248)10=(11111000)2 相与为10.145.128.0(网络地址)广播地址就是10.145.10000111.11111111
就是10.145.135.255