子网掩码

一、已知IP地址为192.55.12.120,子网掩码为255.255.255.240,求子网号,主机号,直接的广播地址。

解:

IP地址   11000000.00110111.00001100.01111000

                     主机号(与运算之前的结果)

 

子网掩码    11111111.11111111.11111111.11110000

               

           网络号      子网号(与运算之后的结果)   

与运算        11000000.00110111.00001100.01110000

则:

子网号:0.0.0.112(00000000.00000000.0000000.01110000)

 

直接广播地址: 有效的网络号 + 全为1的主机号(子网号不变)

故直接广播地址为 192.55.12.127(11000000.00110111.00001100.01111111

注:若要考两个IP地址是否可以直接通信,只要比较两者网络号+子网号是否完全相同即可。

 

二、现有一个C类网络地址段192.168.1.0/24,该网络地址段包含三个子网,第一个子网包含30台机器,第二个子网包含20台机器,第三个子网包含10个主机,请使用可变长子网掩码给3个子网分配IP地址。

解:

举例说明可分配的地点数与每个地点可容纳的最多主机的数目。

以C类地址为例,子网掩码为255.255.255.0,即11111111.11111111.11111111.00000000

若借三位为子网掩码(红色),则可分为2**3=8个网段,每个网段可以容纳的主机数为2**(8-3)-2=30个主机(主机位不能全为0或1)。

回到这道题,若要容纳30个机器,则要求2**n>=30,得n = 5。故要借8-5=3位,则子网掩码为255.255.255.224(11100000),可划分为2**3=8个网段。

所以我们可以用第1个网段来容纳这30台主机。IP地址为192.168.1.0/27——192.168.1.31/27(或者写为 192.168.1.0——192.168.1.31 子网掩码为255.255.255.224

第二个子网类似,n=5,但因为第一个网段已经让第一个子网用了,所以使用第二个网段,所以IP地址为192.168.1.32/27——192.168.1.63/27

第三个子网要求2**n>=10,则n=4,即借了4位,子网掩码为255.255.255.240,则可分为2**(8-4)=16个网段,每个网段的主机数为2**4=16台。

IP地址为192.168.1.64/28——192.168.1.(64+16-1)即192.168.1.79/28

 

posted @ 2020-12-12 20:42  Achilles_Heel  阅读(2071)  评论(0编辑  收藏  举报