网站首页/网络技术列表/内容

网络设置子网掩码与前缀长度

网络技术2023-01-13阅读
网络技术是从1990年代中期发展起来的新技术,它把互联网上分散的资源融为有机整体,实现资源的全面共享和有机协作,使人们能够透明地使用资源的整体能力并按需获取信息。资源包括高性能计算机、存储资源、数据资源、信息资源、知识资源、专家资源、大型数据库、网络、传感器等。 当前的互联网只限于信息共享,网络则被认为是互联网发展的第三阶段。

提到子网掩码和前缀长度,或许你不会感到陌生。没错,前者出现在 PC 本地连接属性设置里,后者在安卓手机的 WLAN 静态 IP 设置选项里也会看到。

子网掩码和前缀长度的换算

网上很多专业术语实在羞涩难懂,这里菲菲君就与同学们用最简单易懂的字语一起来补习一下关于子网掩码 or 前缀长度的基础常识。

这两种形式其实是不同操作系统对于网络子网的不同表示方式,那么这里的 24 是怎么计算得出的呢?我们只要将 255 换算为二进制就可以很直观得出结论:

每个255的二进制 = 11111111 - 11111111 - 11111111 - 00000000

数一数算下来,正好 24 个 1(每个 255 相当于 8 个 1 ,8*3=24)

子网掩码在网络通信中的作用

理解了子网掩码的两种表现形式,那么子网掩码到底在 TCP/IP 网络通信中扮演什么样的角色,它的具体作用是什么?

网络设备只有同时配置了 IP地址 和 子网掩码 才能正常通信,而子网的作用就是告知网络通讯数据包下一步该发给谁(可以简单这么理解)

其实对于计算机本身来说,只需设置了 IP 和 子网掩码,就会在内部自动生成路由表(PC上 route print 命令可以查看),不管是路由器还是电脑、手机,都有自己的路由表。

而路由表就相当于导航一样,告诉计算机 IP 数据包下一跳该怎么走:要发向哪里,是该发给网关转发,还是可以直接通信。

其他类型的子网掩码

除了常见的 255.255.255.0 ,其他子网掩码还是很多类型

假设单位有300台电脑需划为同一子网,使用C类默认 255.255.255.0 掩码显然不够用,使用 255.255.0.0 又会造成 IP 的极大浪费,那么就可以采用 255.255.254.0 掩码来划分。

这样算下来,同一子网内,就可以分配到 192.168.0.1 -- 192.168.1.254 ,总共 510 个实际可用的 IP 地址,分配给 300 台电脑完全绰绰有余。

最后,留给同学们一道课外作业,子网掩码 255.255.254.0 对应的前缀长度是多少?同一交换机下 IP 为 192.168.1.128 和 192.168.2.64 的两台电脑最少划分为多少掩码才能 通呢?


网络的神奇作用吸引着越来越多的用户加入其中,正因如此,网络的承受能力也面临着越来越严峻的考验―从硬件上、软件上、所用标准上......,各项技术都需要适时应势,对应发展,这正是网络迅速走向进步的催化剂。

相关阅读