最直接干脆的解释就是,比如,一个路由器,自身内网地址是192.168.0.1,多个手机连上了路由器,192.168.0.8、192.168.0.39,此时,子网掩码255.255.255.0与一下,就可以知道哪些手机是内网设备了,当然你会认为这么一说,似乎,使用额外独立的32位网络号(子设备号)的方案也可以啊,子网掩码和网络号是同等优劣的方案啊。
子网掩码就是用来判断任意两台网络设备IP是否属于同一个网络(子网)。
120.48.4.1 这是一个IP地址,当我有个需求,我希望公司对外只有一个IP地址,公司内部网络设备的IP都不暴露(建立一个高度安全的公司内网),那么就有个问题,显然公司需要有一台网络设备拥有外网IP和内网IP,这样就可以保护内网的同时,提供安全可靠的内外通讯,那么内网显然天然就形成一个局域网(子网),能想到的最直接,最省资源(不增加字节)的方式就是子网掩码,通过子网掩码的方式,人为规定,IP地址中 120.48.4.1 第三个点后面的数字代表内网设备的编号,如过内网是上千个网络设备,那么就固定第二点后面的数字代表内网设备编号,相比给每一个内网设备存储一个子设备号,每个内网设备一个IP地址,公司网关设备存一个子网掩码,网络传输的字节明显能少很多,而且技术上内外网一致,技术成本低,就多存一个子网掩码而已,而且可以根据需要修改子网掩码就能灵活控制内网设备的数目
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…