已知一个IP为17.130.0.5/12,则他属于哪个子网?

来源:百度知道 编辑:UC知道 时间:2024/05/31 06:44:00
我想要的是解决这类题目的方法,请给出这道题目的解决
这道题目给了以下就个选择:
A.17.128.0.0
B.17.130.10.5
C.17.130.0.0
D.17.128.0.5
我知道答案是A,但不知道怎么解题

因为IP为17.130.0.5/12

17.130.0.5化成2进制是00010001.10000010.00000000.00000101

/12的意思是子网掩码是2进制的前12位,即11111111,11110000,00000000,00000000
也就是从IP地址中前12位不变,后面20位全为0即是子网段的地址。

把第一组2进制数保留前12位,后面全0,即
00010001.10000000.00000000.00000000

转换为10进制就是17.128.0.0

类似的题目都用这个解法,当你熟练之后,其实可以发现在掩码分别大于8、16、24的时候,前面一、二、三节的数字是不用考虑的,只考虑发生变化的那一节就可以了。

比如这道题只考虑第二节的变化即可,前面的第一节保持不变,后面的第三、四节为0。

希望你能看明白。

他没看明白