IP分类

A类——网络号占1个字节,网络号的第一位固定为0

(1.0.0.0-126.0.0.0)(默认子网掩码:255.0.0.0或/8或 0xFF000000)

0******* ******** ******** ********

1—126 0—255 0—255 1—254

没有0.0.0.0是因为他是缺省地址,它代表了所有地址

(127去哪了?—回环网段,用来做测试,能ping通说明网卡协议没问题。)

B类——网络号占2个字节,网络号的前两位固定为10

(128.0.0.0-191.255.0.0)(默认子网掩码:255.255.0.0或/16或0xFFFF0000)

10****** ******** ******** ********

128—191 0—255 0—255 1—254

C类——网络号占3个字节,网络号的前三位固定位110

(192.0.0.0-223.255.255.0)(子网掩码:255.255.255.0或/24或 0xFFFFFF00)

110***** ******** ******** ********

192—233 0—255 0—255 1—254

D类——前四位是1110,用于多播(multicast),即一对多通信

是多播地址。该类IP地址的最前面为“1110”,所以地址的网络号取值于224~239之间。一般用于多路广播用户。

E类——前四位是1111,保留为以后使用

是保留地址。该类IP地址的最前面为“1111”,所以地址的网络号取值于240~255之间。

其中,ABC三类地址为单播地址(unicast),用于一对一通信,是最常用的。

IP地址类型

私有地址范围

10.0.0.0-10.255.255.255

172.16.0.0-172.31.255.255

192.168.0.0-192.168.255.255

私有地址之外的IP是公有地址

特殊地址

0.0.0.0:缺省地址,代表所有地址。

127.0.0.0-127.255.255.255:在这个网段即网络号为127的任意ip地址。都是内部主机回环地址(loopback),永远都不能出现在主机外部的网络中。

255.255.255.255:广播地址,发送给它的数据会被转发给所有IP。

子网掩码

子网掩码是用来指明某一个ip地址的的哪些位标识的是主机所在的子网,哪些位标识是主机的位掩码。

通过IP地址和子网掩码的二进制与运算,可以得出主机的网络位和主机位。

如下,192.168.1.0和255.255.255.0(/24)相与

IP地址 1100 0000 1010 1000 0000 0001 0000 0000

子网掩码 1111 1111 1111 1111 1111 1111 0000 0000

二者相与 1111 1111 1111 1111 1111 1111 0000 0000

可知,前24位是网络位,即192.168.1,后8位为主机位,即.0

它的表示方法如下两种:

1、192.168.1.n/24 /24表示子网掩码二进制标识法中的前24位为1

2、192.168.1.n 255.255.255.0

常用的子网掩码有255.255.0.0(/16)、255.255.255.0(/24)

示例

192.168.1.1/26 192.168.1.129/30

1100 0000 1010 1000 0000 0001 0000 0001 192.168.1.1

1111 1111 1111 1111 1111 1111 1100 0000 /26

1100 0000 1010 1000 0000 0001 0000 0000 192.168.1.0(网络位)

1100 0000 1010 1000 0000 0001 1000 0001 192.168.1.129

1111 1111 1111 1111 1111 1111 1111 1100 /30

1100 0000 1010 1000 0000 0001 1000 0000 192.168.1.128(网络位)

网络位+主机位=32

1、192.168.1.1/26

主机位=32-26=6 2^6=64个地址 192.168.1.0-192.168.1.63

由于192.168.1.0 网段

一般使用网段的第一个或最后一个可用地址作为网关

192.168.1.63 作为广播地址

可用地址数=64-2=62

可用的地址范围192.168.1.1-62

2、192.168.1.129/30=2

主机位=32-30

3、192.168.1.0/24 网络位:24位 主机位:32-24=8位

网络位:192.168.1.0

主机位:2^8=256个地址

主机位可用地址:256-2=254个

假如有35台电脑,就需要35个终端地址和1个网关地址,共36个地址

此时因为有256个地址可用,有点浪费,仅需要6个主机位,2^6=64个地址即可。

网络位=32-6=26 仅需要192.168.1.0/26

1100 0000 1010 1000 0000 0001 0000 0000 192.168.1.0

1111 1111 1111 1111 1111 1111 1100 0000 /26

网络位:192.168.1.0

可用地址:192.168.1.1-62

可变长子网掩码

可变长子网掩码(Variable Length Subnet Mask,可变长度子网掩码):规定了如何在一个进行了子网划分的网络中的不同部分使用不同的子网掩码。

VLSM就是在类的IP地址的基础上,从它们的主机号部分借出相应的位数来做网络号,也就是增加网络号的位数。

VLSM合理划分网段,节省IP地址。

现有一个C类网络地址段 192.168.1.0/24,使用变长子网掩码给下列三个子网分配IP地址

财务终端数:30,业务终端数:10,总裁组终端数:2

2^5=32 财务网络位=32-5=27 192.168.1.0/27 1.0-1.31 可用地址:1.1-1.30 需要分配30+1个地址

2^4=16 业务网络位=32-4=28 192.168.1.32/28 1.32-1.47 可用地址:1.33-1.46 需要分配10+1个地址

2^2=4 总裁组网络位=32-2=30 192.168.1.48/30 1.48-1.51 可用地址:1.49-1.50 需要分配2+1个地址

(需要分配地址+1是因为需要网关来实现不同网段的通信)

有类IP

有类(主类)IP地址:主要分为A、B、C类,每种类型固定的掩码。 无类IP地址:无论哪种类型的IP地址都没有固定掩码。