一、网络分类
IP地址类型
最初设计互联网络时,为了便于寻址以及层次化构造网络,每个IP地址包括两个标识码(ID),即网络ID和主机ID。同一个物理网络上的所有主机都使用同一个网络ID,网络上的一个主机(包括网络上工作站,服务器和路由器等)有一个主机ID与其对应。IP地址根据网络ID的不同分为5种类型,A类地址、B类地址、C类地址、D类地址和E类地址
A类IP地址
一个A类IP地址由1字节的网络地址和3字节主机地址组成,它主要为大型网络而设计的,网络地址的最高位必须是“0”, 地址范围从1.0.0.0 到126.255.255.255)。可用的A类网络有127个,每个网络能容纳16777214个主机。其中127.0.0.1是一个特殊的IP地址,表示主机本身,用于本地机器的测试。A类ip地址默认子网掩码为255.0.0.0
B类IP地址
一个B类IP地址由2个字节的网络地址和2个字节的主机地址组成,网络地址的最高位必须是“10”,地址范围从128.0.0.0到191.255.255.255。可用的B类网络有16382个,每个网络能容纳6万多个主机 。B类ip地址默认子网掩码为255.255.0.0
C类IP地址
一个C类IP地址由3字节的网络地址和1字节的主机地址组成,网络地址的最高位必须是“110”。范围从192.0.0.0到223.255.255.255。C类网络可达209万余个,每个网络能容纳254个主机。C类ip地址默认的子网掩码为255.255.255.0
D类地址
用于多点广播(Multicast)。 D类IP地址第一个字节以“lll0”开始,它是一个专门保留的地址。它并不指向特定的网络,目前这一类地址被用在多点广播(Multicast)中。多点广播地址用来一次寻址一组计算机,它标识共享同一协议的一组计算机。224.0.0.0到239.255.255.255用于多点广播 。E类IP地址范围从240.0.0.0到255.255.255.254,255.255.255.255用于广播地址。
二、子网划分
子网地址:网络号(照抄)+子网号(照抄)+主机号(全为0)
广播地址:网络号(照抄)+子网号(照抄)+主机号(全为1)
子网掩码:网络号(全为1)+子网号(全为1)+主机号(全为0)
IP地址总数:根据主机号的位数得出
可分配IP地址总数:主机数的平方-2(减去全0和全1的 分别是子网地址和广播地址)
可分配IP地址范围:(子网地址~广播地址)
相与运算:全1为1,其余都0
子网地址=IP地址和子网掩码相与运算
求最小地址与最大地址:
网络号(最小地址)=子网地址(照抄)+主机号(全部变为0)
广播地址(最大地址)=子网地址(照抄)+主机号(全部变为1)
主机号=IP地址-网络地址
最后一个主机地址=直接广播地址最后一个字节-1
第一个主机地址=网络地址最后一位+1
案例一:
255.255.255.128 (/25)128的二进制表示为10000000,只有1位用于定义子网,余下7位用于定义主机。这里将对C类网络192.168.10.0进行子网划分。网络地址=192.168.10.0
子网掩码=255.255.255.128
回答五大问题:多少个子网?
在128( 10000000 )中,取值为1的位数为1,借用了一位主机位,因此答案为2^1=2。
每个子网多少台主机?
有7个主机位取值为o( 10000000),还剩下7位主机位,因此答案是2^7-2= 126台主机。
有哪些合法的子网?
256 -128 = 128。也就是子网的增量是128.因此子网为0和128
每个子网的广播地址是什么?
在下一个子网之前的数字中,所有主机位的取值都为1,是当前子网的广播地址。对于子网0,下一个子网为128,因此其广播地址为127
每个子网包含哪些合法的主机地址?
合法的主机地址为子网地址和广播地址之间的数字。要确定主机地址,最简单的方法是写出子网地址和广播地址,这样合法的主机地址就显而易见了。
案例二:
一个公司申请一个C类ip地址,这个公司有4个部门,A部门有10台主机,B部门有15台主机,C部门有30台主机,D部门有20台主机,现在需要给每个部分划分一个子网。
分配了一个总的网段为:192.168.2.0/24,怎么为每个部门划分单独的网段呢?
答:根据题目可知道四个部门需要四个子网,每个子网的可用ip必须大于等于30.总网段192.168.2.0/24为C类ip地址。默认子网掩码为255.255.255.0用二进制表示为11111111.11111111.11111111.00000000由题目可知2^n-2>=4个子网,算出n=3子网位数为3位,主机位为五位数。2的主机位数的平方-2=30每个子网的可用ip数为30个,符合题意。网掩码为255.255.255.224化成二进制为11111111.11111111.11111111.11100000
由此划出8个子网:
11111111.11111111.11111111.00000000
11111111.11111111.11111111.00100000
11111111.11111111.11111111.01000000
11111111.11111111.11111111.01100000
11111111.11111111.11111111.10000000
11111111.11111111.11111111.10100000
11111111.11111111.11111111.11000000
11111111.11111111.11111111.11100000
子网位全0和全一的不用得到六个子网子网掩码为:
255.255.255.32
255.255.255.64
255.255.255.96
255.255.255.128
255.255.255.160
255.255.255.192
由此可以得出6个子网如下:
1.子网掩码:255.255.255.32:
子网中可用ip范围为:192.168.2.33~ 192.168.2.62
2.子网掩码:255.255.255.64:
子网中可用ip范围为:192.168.2.65~ 192.168.2.94
3.子网掩码:255.255.255.96:
子网中可用ip范围为:192.168.2.97~ 192.168.2.126
4.子网掩码:255.255.255.128:
子网中可用ip范围为:192.168.2.129~ 192.168.2.158
5.子网掩码:255.255.255.160:
子网中可用ip范围为:192.168.2.161~ 192.168.2.190
6.子网掩码:255.255.255.192:
子网中可用ip范围为:192.168.2.193~ 192.168.2.222