【计算机网络】(网络层)定长掩码和变长掩码

目录

1、IPV4地址的应用规划

2、例题分析

2.1、定长的子网掩码

2.2、变长的子网掩码

1、IPV4地址的应用规划

定长的子网掩码(FLSM):

使用同一个子网掩码划分子网,每个子网所分配的IP地址数量相同,造成IP地址的浪费。

变长的子网掩码(VLSM):

使用不同的子网掩码划分子网,每个子网所分配的IP地址数量可以不相同,尽可能地减少对IP地址的浪费。

2、例题分析

例题:假设地址块为192.168.252.0/24,请分别使用定长的子网掩码和变长的子网掩码给下图所示的小型互联网中的各设备分配IP地址。

首先分析N1网络的IP地址的需求,N1网络中有60台主机,所以得有60个可以分配的IP地址,除此之外还有一个网络地址和广播地址,加一个路由器R1的接口地址,所以共需要63个IP地址。

同样地,对于N2网络需要23个IP地址。对于N3网络需要13个IP地址。对于N4网络,此网络没有主机,只有两个路由器的接口地址,以及一个网络地址和一个广播地址,所以总共有4个IP地址。

2.1、定长的子网掩码

用定长子网掩码进行IP地址划分,需要将该地址块分为4个子网。那么就需要向主机号借2位。每个子网的地址数量为2(32 - 26) 次方,也就是 26 次方= 64个。

进行地址分配:下图中的4个子网可以任意分配给N1,N2,N3,N4,无需数字对应

划分的子网一定要大于等于所需的子网数量,假设需要5个网络,那么就要向主机号借3位,划分的子网数量为8个

2.2、变长的子网掩码

可以根据网络所需要的IP地址数量由多到少来规划。由前面的结论可知,N1网络所需的IP地址最多,需要63个。那么先给N1网络分配64个IP地址,即主机号占6位,网络前缀占26位,地址块为192.168.252.0/26

对于N2网络,需要23个IP地址,则分配32个IP地址,即主机号占5位,网络前缀占27位,地址块为192.168.252.64/27

下来是N3网络,需要13个IP地址,则分配16个IP地址,即主机号占4位,网络前缀占28位,地址块为192.168.252.96/28

最后是N4网络,需要4个IP地址,则分配4个IP地址,即主机号占2位,网络前缀占30位,地址块为192.168.252.112/30

总结:

可见定长掩码是不管每个网络所需的IP地址数量,只看所需网络的数量。然后进行划分。因为网络号的位数是固定的,所以子网掩码是一样的。就是从网络号划分。

而变长掩码是根据每个网络所需的IP地址数量进行划分,对主机号部分进行位数选取,然后算出网络前缀,因为主机号位数会不一样导致网络号的位数也会不一样。这样子网掩码也就会不一样。就是从主机号划分。

注意:不管是哪种方式,划分时都是个,且大于等于所需要的网络数量或者IP地址的数量。

推荐:

【计算机网络】VLAN原理和配置-CSDN博客https://blog.csdn.net/m0_65277261/article/details/134407790?spm=1001.2014.3001.5502【计算机网络】VRRP协议理论和配置-CSDN博客https://blog.csdn.net/m0_65277261/article/details/134387329?spm=1001.2014.3001.5502【计算机网络】物理层知识-CSDN博客https://blog.csdn.net/m0_65277261/article/details/134200925?spm=1001.2014.3001.5502

相关推荐
静听夜半雨15 分钟前
CANoe入门——3、新建LIN工程及LIN DataBase(LDF文件)的创建
网络·数据库·c++·编辑器
Jackilina_Stone21 分钟前
【网工第6版】第5章 网络互联⑧
网络·软考·网工·第5章 网络互联
电鱼智能的电小鱼41 分钟前
基于 EFISH-SBC-RK3588 的无人机通信云端数据处理模块方案‌
linux·网络·人工智能·嵌入式硬件·无人机·边缘计算
夜空晚星灿烂1 小时前
http通信之axios vs fecth该如何选择?
网络·网络协议·http
爱的叹息1 小时前
【前端】基于 Promise 的 HTTP 客户端工具Axios 详解
前端·网络·网络协议·http
christine-rr1 小时前
【25软考网工】第三章(4)生成树协议、广播风暴和MAC地址表震荡
网络·网络工程师·软考·考试
迷路的小绅士1 小时前
网络安全概述:定义、重要性与发展历程
网络·安全·web安全
昊昊昊昊昊明2 小时前
10天学会嵌入式技术之51单片机-day-7
linux·运维·网络
达斯维达的大眼睛2 小时前
如何在Linux用libevent写一个聊天服务器
linux·运维·服务器·网络
Zhuai-行淮2 小时前
施磊老师基于muduo网络库的集群聊天服务器(七)
服务器·网络·php