网段类型

发布时间 2023-07-04 19:46:50作者: Bacolate

网段类型

A类:

0.0.0.0-127.0.0.0

网络段:2^(8)-2——>私网问题

主机数:2^(32-8)

B类:

128.0.0.0-191.255.0.0

网络段:2^(16)-2

主机数:2^(32-16)

C类:

192.0.0.0-224.255.255.0

网络段:2^(24)-2

主机数:2^(32-24)

D类:

225.0.0.0-239.255.255.0

E类:

240.0.0.0-255.255.255.0

私网地址

10.0.0.0~10.255.255.255

127.16.0.0~127.31.255.255

192.168.0.0~192.168.255.255

特殊地址

  • 0.0.0.0

0.0.0.0不是一个真正意义上的IP地址。它表示所有不清楚的主机和目的网络(代表任意地址)

  • 255.255.255.255

广播地址。对本机来说,这个地址指本网段内(同一广播域)的所有主机

  • 127.0.0.1~127.255.255.254

本机回环地址,主要用于测试。在传输介质上永远不应该出现目的地址为“127.0.0.1”的 数据包

  • 224.0.0.0到239.255.255.255

组播地址,224.0.0.1特指所有主机,224.0.0.2特指所有路由器。224.0.0.5指OSPF 路由器,地址多用于一些特定的程序以及多媒体程序

  • 169.254.x.x

如果Windows主机使用了DHCP自动分配IP地址,而又无法从DHCP服务器获取地址,系统会为主机分配这样地

 

子网掩码:

划分更细致,适用于更多具体场景

可以是255.255.255.0,也可是XXX.XXX.XXX.xxx\24

代表网络段位数,二进制表示全为一

练习一

中国移动10.0.0.0/8,为32个省分配各自的子网

1、新的子网的子网掩码

10.0.0.0/13,也可写成255.248.0.0

2 、每个子网的主机数

2^(32-13)

3、第一个子网和最后一个子网的网络ID

10.0.0.0

10.248.0.0

 

4、将第4段分给河南 起始 结束 地址是多少?

分32份,每份8段网络地址

10.0.0.0-10.7.0.0

10.8.0.0-10.15.0.0

10.16.0.0-10.23.0.0

10.24.0.0-10.31.0.0 <——第四段

........

练习二

IP地址掩码(点分十制)子网地址广播地址
61.59.64.20/14 255.252.0.0 61.59.0.0 61.59.67.255
124.122.60.50/18 255.255.192.0 124.122.0.0 124.122.63.255
172.16.41.225/21 255.255.248.0 172.16.40.0 172.16.47.255
192.168.100.5/23 255.255.254.0 192.168.100.0 255.168.101.255
222.222.156.228/28 255.255.255.240 222.222.156.224 222.222.156.255

我们八位一分,一份一份算。

(1)对于61.59.64.20/14的子网地址运算,是将该IP地址与掩码地址,转换成二进制进行与运算。

得0011 1101.0011 1011.0100 0000.0001 0100

& 1111 1111.1111 1111.0000 0000.0000 0000

= 0011 1101.0011 1011.0000 0000.0000 0000

= 61.59.0.0(点分十制)


(2)对于124.122.60.50/18

对于十进制转换成二进制,有很多方法,我常用的是累加法

124看成64+32+16+8+4即是0111 1100

122=64+32+16+8+2即是0111 1010

60=32+16+8+4即是0011 1100

50=32+16+2即是0011 0010

则0111 1100.0111 1010.0011 1100.0011 0010

& 1111 1111.1111 1111.1100 0000.0000 0000

= 0111 1100.0111 1010.0000 0000.0000 0000

=128-1-3.128-1-5.0.0

=124.122.0.0


(3)对于172.16.41.225/21

有128+32+8+4.16.32+8+1.128+64+32+1

即1011 1100.0001 0000.0010 1001.1110 0001

& 1111 1111.1111 1111.1111 1000.0000 0000

= 1011 1100.0001 0000.0010 1000.0000 0000

=128+32+16+8+4.16.32+8.0

= 172.16.40.0


(4)对于192.168.100.5/23

有128+64.128+32+8.64+32+4.4+1

即1100 0000.1010 1000.0110 0100.0000 0101

& 1111 1111.1111 1111.1111 1110.0000.0000

= 1100 0000.1010 1000.0110 0100.0000 0000

=128+64.128+32+8.64+32+4.0

=192.168.100.0


(5)对于222.222.156.228/28

有128+64+16+8+4+2.128+64+16+8+4+2.128+16+8+4.128+64+32+4

则1101 1110.1101 1110.1001 1100.1110 0100

& 1111 1111.1111 1111.1111 1111.1111 0000

= 1101 1110.1101 1110.1001 1100.1110 0000

=222.222.156.224


练习三

判断下列地址中哪些可以分配给主机使用

10.0.20.56/29       10.16.100.20/14     10.31.255.255/12
172.18.31.255/16 172.224.192.255/20 172.250.32.158/23
192.168.100.72/30 192.168.15.255/28 192.168.50.1/30

随机分配一段网络地址后,主机号全为0与全为1这两个地址不可用

10.0.20.56/29,网络ID看成10.0.20.1111 1000,分成2^5=32份,每份包含8段网络地址,此段子网为10.0.20.56,不可用。

10.16.110.20/14,网络ID看成10.1111 1100.0.0,分成2^6=64份,每份包含4段网络地址,10.16.0.0~10.19.0.0是第四份,此段子网为10.16.0.0,可用。

10.31.255.255/12,分成2^4=16份,每份包含16段网络地址,此段子网为10.16.0.0,广播地址为10.16.255.255,10.31.255.255/12不可用。

172.18.31.255/16,可用

172.224.192.255/20,网络ID看成172.224.1111 0000.0,分成2^4=16段,每份包含16段网络地址,172.224.192.0在第12份是第一段,不可用

172.250.32.158/23,172.250.1111 1110.0,2^7=128,每份2段,172.250.32.0,可用。

192.168.100.72/30,192.168.100.1111 1100,2^6=64,每份4段,192.168.100.72为第18份的网络段,不可用

192.168.15.255/28,192.168.15.1111 0000,网络段192.168.150.240,192.168.15.255为广播地址,不可用。

192.168.50.1/30,192.168.50.1111 1100,网络段192.168.50.0,可用。