计算机网络子网划分问题,先看图片?
发布网友
发布时间:2022-04-30 23:08
我来回答
共1个回答
热心网友
时间:2022-06-20 03:02
截图中的计算方法是错误的!
所谓的一个子网内可以用 254 台电脑,那通常指的是最后一个字节全部用来表示电脑地址(2^8 - 2 = 254),前面三个字节用来表示网络共 24 bits 来表示网络地址。
以 192.168.0.1/24 为例来说,前面 3个字节 192.168.0 用来表示网络地址,最后一个字节 的 1表示的是网络地址,它的子网掩码一定是 255.255.255.0。该子网内最多可以允许机器就是 254 台。
而如果把这个网络再分成多个子网,就以截图中为例。为了保证每个机房可以使用 25台电脑,则每个子网至少要有 30 个地址(=2^5 - 2)。也就是说,使用最后一个字节的后 5 bits 来作为 机器地址,那前面的共 27 bits 可以作为网络地址使用。那么它的子网掩码就是:255.255.255.192。
此时:
第 1个子网范围:192.168.0.0 ~ 192.168.0.31
第 2个子网范围:192.168.0.32 ~ 192.168.0.63
第 3个子网范围:192.168.0.64 ~ 192.168.0.95
第 4个子网范围:192.168.0.96 ~ 192.168.0.127
第 5个子网范围:192.168.0.128 ~ 192.168.0.159
第 6个子网范围:192.168.0.160 ~ 192.168.0.191
第 7个子网范围:192.168.0.192 ~ 192.168.0.223
第 8个子网范围:192.168.0.224 ~ 192.168.0.255
可见,这一个子网被分成了 8 个子网,总共减少了 8 * 2 = 16 个 IP 地址。比一个 C 类网段多浪费了 14 个地址(实际上每个子网还要多浪费至少一个作为 Gateway 网关)。
这样划分的好处是:配合网络交换机和路由器,可以大大减少网络负荷。