qazhhltqaz110 发表于 2021-3-12 22:46:19

合并网段的问题


各位大神我想问下:合并网段将 192.168.16.0/24   192.168.17.0/24   192.168.18.0/24   192.168.19.0/24    合并到192.168.16.0网段,子网掩码往前移两位是不是应该是192.168.16.0 255.255.253.0啊? 我看课件合并后是192.168.16.0 255.255.252.0子网掩码往前移两位不应该是253吗 为什么写的是252 是课件写错了还是我理解错了?

leort 发表于 2021-3-12 23:07:41

你理解错了,子网遮罩往前移两位 是等於2的2次方 即 4
从0到255 = 256 位
256 - 4 = 252

wxmpcl 发表于 2021-3-13 06:35:52

你还没有把掩码搞清楚,你把254,253,252用2进制表示,比较一下

leefunny 发表于 2021-3-13 11:48:02

本帖最后由 leefunny 于 2021-3-13 23:09 编辑

子网掩码的定义你还没有完全理解.
用最原始的方法来解释
把IP网段地址2进制网络及主机位表示,
网段地址192.168.16.0即11000000.10101000.00010000.00000000
子网掩码24位,         即11111111.11111111.11111111.00000000 表示每个位置打上标记,1表示网络位,不可变,0表示主机位,可变。
192.168.17.0      即11000000.10101000.00010001.00000000
子网掩码24位,即11111111.11111111.11111111.00000000
192.168.18. 0   即11000000.10101000.00010010.00000000
子网掩码24位,即11111111.11111111.11111111.00000000
192.168.19.0      即11000000.10101000.00010011.00000000
子网掩码24位,即11111111.11111111.11111111.00000000
把四个网段合并,网络位用回首网段地址192.168.16.0, 即11000000.10101000.00010000.00000000
不可变网络位和可变主机位变了,                                 即11111111.11111111.11111100.00000000,这就是所说的向前移两位了。

再转换为10进制即为子网掩码255.255.252.0
子网掩码就是用1表示网络地址,0表示主机地址,再转换成10进制,所以不可能有253这个数值。
标准子网掩码只可能是以下数值
00000000 = 0

10000000 = 128
11000000 = 192
11100000 = 224
11110000 = 240
11111000 = 248
11111100 = 252
11111110 = 254
11111111 = 255

后续学习还会涉及反掩码和通配符掩码,就是用“0”表示不能改变的部分,既被固定的前缀部分。“1”表示可变的部分,任意取值。和子网掩码相反。
子网掩码和反掩码连续1不能被0断开,而通配符掩码可以被0断开.



cgscwl89 发表于 2021-4-23 22:10:38

感谢分享学习学习

Veson 发表于 2021-7-27 09:03:41

leefunny 发表于 2021-3-13 11:48
子网掩码的定义你还没有完全理解.
用最原始的方法来解释
把IP网段地址2进制网络及主机位表示,


又重新学习了,膜拜大佬{:6_267:}
页: [1]
查看完整版本: 合并网段的问题