如何理解子网掩码?
子网掩码是一个32位的二进制数字,用于划分IP地址,将IP地址分为两部分:网络ID和主机ID。网络ID用于区分不同的网络,主机ID则用于表示同一网络中的不同主机。
子网掩码通过“与”运算将IP地址的网络ID和主机ID分开,并且用1表示网络ID的部分,用0表示主机ID的部分。比如,子网掩码为255.255.255.0时,就意味着IP地址的前24位是网络ID,后8位是主机ID。因此,同一子网内的主机必须要有相同的网络ID。
通过子网掩码,我们可以划分出多个子网,以提高网络的安全性和性能。当网络规模较大时,可以将网络分成多个子网,每个子网使用不同的子网掩码进行划分。这样可以隔离不同部门或不同用途的网络流量,并且可以减少广播风暴的发生,提高网络的传输效率。
在实际应用中,我们需要根据实际需要来选择不同的子网掩码,以满足网络的需求。如果子网掩码设置不当,很容易导致网络出现问题,比如无法访问其他主机、网络延迟等等。因此,正确理解和使用子网掩码是网络管理员的一项基本技能。
子网划分
向主机位借位生成网络为来划分子网。
子网掩码定义:网络位取
1,主机位取
0,可直接用子网掩码长度表示。
主机位全0为网络地址,主机位全1位广播地址。
配置ip 地址时,为什么必须写子网掩码呢?
在配置 IP 地址时,必须指定子网掩码,因为子网掩码用于区分网络地址和主机地址。
IP 地址由两部分组成:网络地址和主机地址。网络地址用于标识网络,主机地址用于标识该网络中的主机。
子网掩码的作用是将一个 IP 地址划分为网络地址和主机地址两个部分,其本质是一个与 IP 地址相同长度的二进制数,其中网络地址部分全部为
1,主机地址部分全部为
0。子网掩码与 IP 地址逐位相与,就可以得到该 IP 地址所在的网络地址。
例如,对于 IP 地址 192.168.1.100,子网掩码为 255.255.255.0,将这两个数进行逐位相与操作,就可以得到网络地址为 192.168.1.0,主机地址为 0.0.0.100。
如果没有指定子网掩码,则无法确定该 IP 地址所在的网络地址和主机地址,从而无法实现网络通信。因此,在配置 IP 地址时,必须指定子网掩码,以确保网络地址和主机地址的正确划分。
网络工程师的好搭档(神器):网络百宝箱,确实挺好用的。特别是子网掩码计算器功能,经常会用到。避免了手工计算的繁琐,也比网页版的方便很多。
ting Cheat Sheet,子网网段划分常用的分配方式,子网掩码对照
路由器是实现内网到外网的地址转换、数据路径选择,一般来说路由器只有一个WAN(外网)接口,也就是说只要运营商提供一个地址就行,比如:网页链接。
实际上/30子网掩码对应IP地址数量是4个,可实际上能用的只有2个,那是因为,这4个地址中,他们都有各自的用途。
如果网络中有防火墙、上网行为管理器多个设备需要外网地址怎么办,那么就修改子网掩码,/30掩码有2个可用地址;/29掩码有6个可用地址;/28掩码有14个可用地址;
而一般设备间互联的IP地址段使用/30掩码;
子网掩码的作用是区分ip中主机位和网络位,例如网页链接,中24指的前24位为固定的网络停,剩下的8位是机器位,所以这个机器的ip地址范围为10.24.15.0-10.24.15-255