什么是子网掩码

子网掩码,也称为网络掩码、地址掩码和子网掩码,是一种位掩码,用于指示IP地址的哪些位标识主机所在的子网,哪些位标识主机 。子网掩码不能单独存在,必须与IP地址一起使用 。子网掩码只有一个功能,就是把一个IP地址分成两部分:
子网掩码,也称为网络掩码、地址掩码和子网掩码,是一种位掩码,用于指示IP地址的哪些位标识主机所在的子网,哪些位标识主机 。子网掩码不能单独存在,必须与IP地址一起使用 。子网掩码只有一个功能,就是把一个IP地址分成两部分:网络地址和主机地址 。
我们可以在cmd中输入“ipconfig”来查看我们的IP地址和其他信息
假设你的IP地址是:192.168.42.217
子网掩码是:25.255.255.0
IP地址由网络地址和主机地址组成 。子网掩码中由“.”分隔的第四个单元图中是0,这意味着IP地址的最后一个字节表示为主机地址 。
IP地址网络位和主机位的不同组合有不同的分类 。对于A类地址,默认子网掩码为255 . 0 . 0 . 0;B类地址的默认子网掩码是255 . 255 . 0 . 0;C类地址的默认子网掩码是255.255.255.0 。
子网掩码是每个使用互联网的人都必须掌握的基础知识 。只有掌握了,才能真正理解TCP/IP协议的设置 。
子网掩码——“全1”位模式,用于屏蔽IP地址的网络部分 。对于A类地址,默认子网掩码为255 . 0 . 0 . 0;B类地址的默认子网掩码是255 . 255 . 0 . 0;C类地址的默认子网掩码是255.255.255.0 。
使用子网掩码,大型网络可以划分为子网,即VLSM(可变长度子网掩码),小型网络可以合并为大型网络,即超网 。
想要了解什么是子网掩码,就要了解IP地址的构成 。互联网是由许多小网络组成的,每个网络都有许多主机,从而形成一个层次结构 。在设计IP地址时,考虑到地址分配的分层特点,将每个IP地址分为网络号和主机号两部分,以方便IP地址的寻址操作 。
IP地址的网络号和主机号是多少位?如果不指定,就不知道哪些位是网络号,哪些位是主机号,需要通过子网掩码来实现 。
子网掩码的设置必须遵循一定的规则 。与二进制IP地址一样,子网掩码由1和0组成,1和0分别是连续的 。子网掩码的长度也是32位,左边是网络位,用二进制数‘1’表示,1的个数等于网络位的长度;右边是主机位,用二进制数‘0’表示,零的个数等于主机位的长度 。这样做的目的是在掩码和ip地址之间进行按位AND运算时,在不改变原网段号的情况下,用0来覆盖原主机号,很容易通过0的位数来确定子网的主机号(主机号2的幂被提升到-2,因为当所有主机号都为1时,表示网络广播地址,当所有主机号都为0时,表示网络的网络号,这是两个特殊的地址) 。只有通过子网掩码,才能显示出一台主机所在的子网与其他子网的关系,使网络能够正常工作 。
子网掩码的位数取决于可能的子网数量和每个子网的主机数量 。在定义子网掩码之前,您必须知道使用的子网和主机数量 。
定义子网掩码的步骤是:
【什么是子网掩码】确定我们应该使用哪个组地址 。比如我们申请的网络号是‘210.73 . a. B’,网络地址是一个C类IP地址,网络标识是‘210.73 . a’,主机标识是‘B’ 。
b.根据我们需要的子网数量和将来可能扩展到的子网数量,使用主机的一些位来定义子网掩码 。比如我们需要12个子网,未来可能需要16个子网 。使用第四个字节的前四位来确定子网掩码 。前四位都设置为‘1’,也就是第四个字节为‘11110000’,暂时称为新的二进制子网掩码 。
将初始网络对应的所有位设置为‘1’,即前三个字节都设置为‘1’,那么子网掩码的不连续二进制形式为:‘111111111111’ 。