IP地址和子网划分

1.地址分类

A类:1-126 子网掩码:255.0.0.0
B类地址:128-191 子网掩码:255.255.0.0
C类地址:192-223 子网掩码:255.255.255.0
D类地址:224-239 广播地址
E类地址:240-255 研究地址

2.网络位和主机位

IP一共由32位比特字节组成,一共4个部位,每部分8位比特字节。

例如:
192.168.1.2
(由于子网掩码是24位,所以192.168.1是此IP段的网络位,后面的2是主机位)
255.255.255.0
11111111.11111111.11111111.11111111
掩码全位1表示为网络位,后面的全部都是主机位(子网掩码是连续的1,主机位不能全部为1和0)

3.子网掩码和IP换算

128 == 10000000
64 == 01000000
32 == 00100000
16 == 00010000
8 == 00001000
4 == 00000100
2 == 00000010
1 == 00000001

一共8位,对应2的次方数,IP换算位

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

一共8位,子网掩码换算位

4.一个网段包含多少IP?

192.168.31.0 /24
2^8 = 256-2=254 (全0不可用,全1不可用)

实例

实例1:可用主机有多少个

1. 192.168.2.192 /26 可用IP地址有多少?

解:因为子网掩码4个段每段8位比特,一共有32位比特,此题子网是26位,3*8=24,多出2位,用了第四段2位,这样第四段还剩6位:

192.168.2.192
255.255.255.192
11111111.1111111.11111111.11 000000

所以:2^6=64-2(0和1不能用)=62个。
192.168.2.193-254

**2.**192.168.2.252 /30 可用IP地址有多少?

解:2^2=4-2=2
可用地址有哪些:
网络位 主机位
192.168.2.1111111 00
192.168.2.1111111 01 (253)
192.168.2.1111111 10 (254)
192.168.2.1111111 11

可用地址:
192.168.2.253
192.168.2.254

3. 192.168.2.248 /29
可用字节为3:
2^3=8-2=6,可用主机为6

计算原理:
192.168.2.248 248换算为二进制为:11111|000
取一个最小的值11111|001 = 249
取一个最大的值11111|110 = 254

所以主机可用IP地址范围为:
192.168.2.249-254

实例2:以下哪几组IP和掩码的组合属于同一个网段:

A.192.168.1.1 255.255.255.0 和192.168.1.193 255.255.255.0
B.192.168.1.1 255.255.255.252 和 192.168.1.193 255.255.255.252
C.172.16.1.1 255.255.0.0 和172.16.4.6 255.255.255.0.0
D.10.10.10.10/28 和10.10.1.1/28
E.4.4.4.4/24 和5.5.5.5/24

A.是,因为IP段和子网掩码都相同

B.不是:
①192.168.1.1 255.255.255.252
②192.168.1.193 255.255.255.252
因为两个子网都是252,还剩2字节掩码
1的二进制为000000|01,前6位是000000
193的二进制为110000|01,前6为是110000
故,两者不属于同一网段

C.是:因为网段和子网段相同

D:不是,网段不同

答题思路:两IP比较IP段,根据子网掩码转换二进制,看已用的子网段是否相同,相同即在一个段位
注:同一网段的PC互相通信不需要网关。

实例3以下哪个IP 属于192.168.5.0 255.255.255.128网段:

A, 192.168.5.1
B, 192.168.5.128
C, 192.168.6.1
D, 192.161.5.1
E, 192.168.5.127
F, 192.168.5.129

解: 192.168.5.0 /25:
换算成二进制192.168.5.0|0000000

A:192.168.5.1=0|0000001 #第一位相同,成立
B, 192.168.5.128=1|0000000 #第一位,不同pass
C,192.168.6.1 #第三段不同,直接pass
D,192.161.5.1 #第二段不同,直接pass
E,192.168.5.127 = 0|1111111 #第一位相同,成立

答题思路:根据子网掩码占位,把题目IP转换成二进制,再把答案下的转换二进制对比已用的子网段是否相同,相同即在一个段

实例4:以下网段可以容纳多少台主机?(即可用主机IP地址)

A. 192.168.1.0 255.255.255.0
B. 172.16.0.0 255.255.0.0
C. 192.168.1.0 255.255.255.192
D. 10.10.10.0 255.255.255.252

可用主机地址个数=2^n-2(n为主机位的个数)

解:

A = 2^8-2 = 254
B = 2^16 -2 =65536
C = 2^6 -2 =62
D =2^2 -2 =2

实例4:一个网段150.25.0.0的子网掩码是255.255.224.0,那么( )是该该网段中有效的主机地址。(选择2个答案)

A. 150.25.0.0
B. 150.25.1.255
C. 150.25.2.24
D. 150.15.3.30

解:
题中的网段是:150.25.0.0/19换算成二进制:

150.25.000|00000.0
A.150.25.000|00000.0 是同一个网段,但无效
B.150.25.000|00001.255 相同网段,且有效
C.150.25.000|00010.24 相同网段,且有效
D.150.15.3.30 掩码网段都不同,不可相比

实例5:已知某个网络的掩码是255.255.248.0,如何得知属于同一个网段?

A、10.110.16.1和10.110.25.1
B、10.76.129.21和10.76.137.1
C、10.52.57.34和10.52.62.2
D、10.33.23.2和10.33.31.1

解:掩码是255.255.11111|000.0 /21

A.10.110.00010|000.1 和 10.110.00011|101.1
与255.255.11111|000相与运算 与255.255.11111|000相与运算
10.110.16.1= 16 | 10.110.25.1= 24,故A不是同一段
B.10.76.10000|001.21 和 10.76.10001|001.1
与255.255.11111|000相与运算 与255.255.11111|000相与运算
10.76.129.21= 128 | 10.76.137.1=136,故B不是同一段
C.10.52.00111|001.34 和 10.52.00111|110.2
与255.255.11111|000相与运算 与255.255.11111|000相与运算
10.52.57.34 =56 | 10.52.62.2 =56,故C是同一段
D.10.33.00010|111.2 和 10.33.00011|111.1
与255.255.11111|000相与运算 与255.255.11111|000相与运算
10.33.23.2=16 10.33.31.1=24,故D不是同一段

选择C

解题思路:IP地址和掩码做相与运算,得到是该IP地址的网络地址,如果网络地址相同,则两个IP属于同网段。

实例6:在一个子网掩码为255.255.24.0的网络中,( )是合法的网络地址。(选择2个)

A.150.150.0.0
B.150.150.0.8
C.150.150.8.0
D.150.150.16.0

解:225.225.240.0 /20,还剩12位主机位,所以对比后12位比特
225.225.224.0/24换算二进制后与答案相对比后12位:

  225.225.1111|0000.000000000 
A.150.150.0000|0000.00000000 
B.150.150.0000|0000.00001000 
C.150.150.0000|1000.00000000
D.150.150.0001|0000.00000000

答案是A.D

子网划分

172.16.0.0/16 分成5个小子网?

2^m>=5
m=3
因此需要三个bit的子网位

   172.16.000|00000.0

① 172.16.000|00000.0 172.16.0.0/19
② 172.16.001|00000.0 172.16.32.0/19
③ 172.16.010|00000.0 172.16.64.0/19
④ 172.16.011|00000.0 172.16.96.0/19
⑤ 172.16.100|00000.0 172.16.128.0/19
⑥ 172.16.101|00000.0 172.16.160.0/19
⑦ 172.16.110|00000.0 172.16.192.0/19
⑧ 172.16.111|00000.0 172.16.224.0/19

猜你喜欢

转载自blog.csdn.net/weixin_42728126/article/details/86032790