子网掩码:叫网络掩码,地址掩码等,这是用来标识哪些是网络位,哪些是主机位,位掩码就是表示网络位的个数,网络位必须是连续的1,处于高位。
子网掩码不单独存在,一定是与IP地址结合出现!!
作用:ABC三类IP地址中,A类就是默认有8位网络位,24位主机位,在一个A类网段中,可用主机位达到1677万以上,那么如果在实际生产中使用不到,则会存在浪费;子网划分的意义就是为了通过人为划分网络位和主机位来有效规划子网(网段和可用主机位),可以避免浪费资源。
网络地址:一个局域网网段中,主机号全为0时,此ip地址位网段本身,也叫这个网段的网络号;
广播地址:一个局域网网段中,主机号全为1时,此ip地址代表这个网段的广播地址;
1、判断主机A(192.168.1.1/24)与主机B(192.168.1.33/27)能否通信?
先计算出192.168.1.1/24的网络号为192.168.1.0
再计算出192.168.1.33/27的网络号为192.168.1.32
主机A发送消息给主机B,是通过A的子网掩码24(255.255.255.0)与B的ip地址192.168.1.33相“与”得出网络号是192.168.1.0,与A主机所处网段192.168.1.0一致,所以A数据可以到B
主机B想回复消息到主机A,是通过B的子网掩码27(255.255.255.224)与A的ip地址192.168.1.1相计算得出网络号是192.168.1.0,与B主机所处网段192.168.1.32不一致所以B数据不可以到A
通信是有来有往,所以两个主机不能通信,问题出在主机B
2、192.168.2.0/24,平均分配给四个部门使用
思路:这个一个标准的C类地址,主机位是8,对应ip地址为256个,将其平均分给4个部分,那么向主机位借2个给网络位,可分为4个网段
3、10.10.10.0 /24 平均分成6个部门
思路:要知道如果是借2个主机位可以将网段划分为2^2=4段,借3个主机位可以将网段划分为2^3=8段,6介于4和8之间,必须要给6个部分使用,那么必须要大于6,所以选择借3个主机位。分为8段以后,选其中任意6段给到相应的部门。
4、192.168.1.0/24,四个部门:部门一100台、部门二40台、部门三10台、部门四1台服务器
思路:这个与网段平均分配的理念不同,这个在于给到了需要的主机位,可以理解为按需分配,首先分析192.168.1.0/24这个网段,是一个标准的C类网段,代表有256个IP地址;
部分一有100太主机,理解为需要100个IP地址,100+2介于128和64之间取高位,那么可以理解为把大网段(有256个IP)先一分为二,取1/2直接分给部门一(子网a,128);
部门二有40台主机,那么需要40个IP地址,40+2介于32和64之间取高位,那么在剩下的1/2网段(有128个IP)中给到一半,也就是整个的1/4给到部门二(网段b,64);
部门三有10台,10+2介于8和16之间取高位,那么就是把最后剩下的1/4网段(有64个IP)中划分1/4给到部门三(网段c,16);这个时候还剩下256-128-64-16=48个IP地址;
最后部门四只有1台服务器,但是每个网段的网络号和广播号不能用,也就是说部门四需要3个IP(本主机+网络号+广播号),而1+2小于4,也就是说给到剩余的48个中的4个即可;
答案有很多种,以下为其中之一
如图:
5、中国移动10.0.0.0/8,为32个省分配各自的子网
①新的子网的子网掩码
②每个子网的主机数
③第一个子网和最后一个子网的网络ID
思路:32个省份即为32份,32=2^5,也就是说需要向主机借5个作为网络位。
答案:
①新的子网掩码是:8+5=13;
②新的子网的可用主机数:2^(32-13)-2;
③第一个子网的网络号:10.0.0.0/13 最后一个子网的网络号:10.248.0.0/13
通过IP地址算网络号和主机号的步骤
1、将IP地址转化为二进制,子网掩码转化为二进制,相与计算得出网络号
2、广播号就是在得出的网络号的基础上,主机位全为1
3、网段的可用ip地址为2^(32-子网掩码)-2
平均划分网段的步骤
1、先判断需要分为几部分,2^n=可划分的数量,n代表需要借的主机位个数,需要注意:
需要划分的数量≤2^n
2、求每个网段的范围,这个怎么描述呢,我觉得Exel画格子很好理解
按照需求划分网段步骤
需要多少,设为x,判断x+2≤2^n,n最小值,n则为新的主机位
新的子网掩码为32-n