172.16.0.0的子网掩码是多少?
- 提问者网友:贪了杯
- 2021-04-08 10:03
- 五星知识达人网友:爱难随人意
- 2021-04-08 10:27
- 1楼网友:掌灯师
- 2021-04-08 11:57
子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个ip地址的哪些位标识的是主机所在的子网以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合ip地址一起使用。子网掩码只有一个作用,就是将某个ip地址划分成网络地址和主机地址两部分。
子网掩码(subnet mask)是每个使用互联网的人必须要掌握的基础知识,只有掌握它,才能够真正理解tcp/ip协议的设置。以下我们就来深入浅出地讲解什么是子网掩码。
子网掩码——屏蔽一个ip地址的网络部分的“全1”比特模式。对于a类地址来说,默认的子网掩码是255.0.0.0;对于b类地址来说默认的子网掩码是255.255.0.0;对于c类地址来说默认的子网掩码是255.255.255.0。利用子网掩码可以把大的网络划分成子网,也可以把小的网路归并成大的网络。
要想理解什么是子网掩码,就不能不了解ip地址的构成。互联网是由许多小型网络构成的,每个网络上都有许多主机,这样便构成了一个有层次的结构。ip地址在设计时就考虑到地址分配的层次特点,将每个ip地址都分割成网络号和主机号两部分,以便于ip地址的寻址操作。
ip地址的网络号和主机号各是多少位呢?如果不指定,就不知道哪些位是网络号、哪些是主机号,这就需要通过子网掩码来实现。
子网掩码的设定必须遵循一定的规则。与二进制ip地址相同,子网掩码由1和0组成,且1和0分别连续。子网掩码的长度也是32位,左边是网络位,用二进制数字“1”表示,1的数目等于网络位的长度;右边是主机位,用二进制数字“0”表示,0的数目等于主机位的长度。这样做的目的是为了让掩码与ip地址做and运算时用0遮住原主机数,而不改变原网络段数字,而且很容易通过0的位数确定子网的主机数(2的主机位数次方-2,因为主机号全为1时表示该网络广播地址,全为0时表示该网络的网络号,这是两个特殊地址)。只有通过子网掩码,才能表明一台主机所在的子网与其他子网的关系,使网络正常工作。
子网掩码的术语是扩展的网络前缀码不是一个地址,但是可以确定一个网络层地址哪一部分是网络号,哪一部分是主机号,1 的部分代表网络号,掩码为0的部分代表主机号。子网掩码的作用就是获取主机 ip的网络地址信息,用于区别主机通信不同情况,由此选择不同路由。根据子网掩码格式可以发现,子网掩码有:0.0.0.0;255.0.0.0;255.255.0.0;255.255.255.0;255.255.255.255五种,其中a类地址的默认子网掩码为255.0.0.0;b类地址的默认子网掩码为255.255.0.0;c类地址的默认子网掩码为:255.255.255.0。
1.子网的作用使用子网是为了减少ip的浪费。因为随着互联网的发展,越来越多的网络产生,有的网络多则几百台,有的只有区区几台,这样就浪费了很多ip地址,所以要划分子网。
2.子网掩码的作用通过ip 地址的二进制与子网掩码的二进制进行与运算,确定某个设备的网络地址和主机号,也就是说通过子网掩码分辨一个网络的网络部分和主机部分。子网掩码一旦设置,网络地址和主机地址就固定了。子网一个最显著的特征就是具有子网掩码。与ip地址相同,子网掩码的长度也是32位,也可以使用十进制的形式。例如,为二进制形式的子网掩码: