我对TCP/IP子网掩码的简单理解
子网掩码这个概念对大多数用户来说是没有用处的,但对那些想深入学习网络知识的人却是必须要掌握的一个基础知识点。网上有很多关于子网掩码的介绍文章,但大多都写得复杂,让人看得头痛。
下面我简单介绍几个子网掩码的知识点,我觉得只要掌握这几个就够了。
- 子网掩码是告诉计算机,自己的IP地址是属于哪个网段(局域网)的;
- 不同网段之间的电脑是不能直接访问的,需要通过特定的协议才行;
- 子网掩码需配合IP地址才有意义;
- 子网掩码由4个8位二进制组成,比如11111111.11111111.11111111.00000000,我们平时看到的255.255.255.0是为了方便人类理解,而转换的十进制显示;
- 子网掩码一定是左边全部是1,右边全部是0,比如11111111.11111111.11111111.11100000,转换十进制为255.255.255.224;
- 子网掩码左边的1为网络段,右边的0是主机段,主机段表示着你IP对应的网段中可以包含的主机个数,比如IP地址192.168.0.9,子网掩码11111111.11111111.11111111.11100000,右边5个0,那么二进制100000换算成十进制为32,结果就是192.168.0.9这个IP是在192.168.0.0~192.168.0.31这个网段中的,该网段包含32个地址。
- 在一个网段中,用第一个地址表示该网段,用最后一个地址表示该网段的广播地址,在主机分配中要去除这两个地址,因此上例中的32个地址只能用来分配30台主机,即192.168.0.1~192.168.0.30;
- 子网掩码的另一种表示法是,IP地址加“/”,加1~32(指子网掩码中1的个数),比如上例中子网掩码左边有27个1,那么这时表示方法为192.168.0.9/27,这样计算机也能看懂的。
最新评论