《Head First Networking》笔记
子网掩码由32位二进制数表示,其中1为网络部分,0为主机部分,每个字节仅能取8种特定值,确保连续性,常见表示如/24对应255.255.255.0。
子网掩码并不是从0到255之间的任意数值变化,而是由32位二进制数表示的,其中1表示网络部分,0表示主机部分。子网掩码的每个字节(8位)可以是以下几种值之一,以确保子网掩码是一个连续的1序列后面跟着一个连续的0序列:
子网掩码的每个字节可以是以下几种值之一:
00000000 (0)
10000000 (128)
11000000 (192)
11100000 (224)
11110000 (240)
11111000 (248)
11111100 (252)
11111110 (254)
11111111 (255)
以下是一些常见的子网掩码及其对应的CIDR表示法:
/0:0.0.0.0
/8:255.0.0.0
/16:255.255.0.0
/24:255.255.255.0
/25:255.255.255.128
/26:255.255.255.192
/27:255.255.255.224
/28:255.255.255.240
/29:255.255.255.248
/30:255.255.255.252
/31:255.255.255.254
/32:255.255.255.255
255.255.255.0:这是 /24 的子网掩码,表示前24位是网络部分,后8位是主机部分。 255.255.254.0:这是 /23 的子网掩码,表示前23位是网络部分,后9位是主机部分。 255.255.252.0:这是 /22 的子网掩码,表示前22位是网络部分,后10位是主机部分。
子网掩码并不是从0到255之间的任意数值变化,而是由32位二进制数表示,其中1表示网络部分,0表示主机部分。子网掩码的每个字节必须是上述几种特定的值之一,以确保子网掩码的连续性。