IPv4地址概述
IPv4地址长度为32位。包括网络号和主机号。网络号和主机号就像人的姓名一样,人的名字分“姓”和“名”。姓是表明家族的字。姓最初代表有共同血缘、血统、血族关系的种族称号。是一种代表整体的概念。而名则代表这个整体中的某个个体。
类似的,IPv4地址也有这种概念:网络号部分惟一地标识了一条物理链路或逻辑链路,对于与该链路相连的所有设备来说网络号是一样的,就像人的姓一样。一个家族的人都是相同的姓。而主机号部分惟一地标识了该链路上的具体设备。
有几种方式可以表示IP地址的32位。例如11000000.10101000.00000001.00000001。这个可以用十进制表示成19216811。由此可见,用二进制表示IP地址很麻烦。而全部用十进制表示的话计算起来又很耗时。所以给出一种较好的解决方法。
8
32位地址包含4个字节,每个字节都可以用0~255之间的十进制数表示。而每个十进制用点号分隔。这种写法叫点分十进制。如上所示。
但是要注意的是,路由器不是按照这种方式读取的。更多的时候是按照32位二进制串读取。且IP地址不像其他网络层地址(如Apple Talk和NetWare)那样,网络号和主机号是固定不变的。相反,IP地址的网络号和主机号可以在32位的界线内发生变化。因为TCP/IP从最初设计出来可以灵活地应用于任何网络,从很简单的几个功能发展成一个庞大的协议簇。TCP/IP这种适应性使得IP地址管理变得很困难。
首个八位组字节规则
对于大,中,小型网络。会有三种地址分类。分别是A.B.C三类地址。这三类的网络号和主机号是规定好了的。这种地址也叫做有类地址。
A类地址—— 用于大型网络,第一个八位组是网络号,后三个八位组是主机号。8位的网络号最多可以有256个网络,而每个网络地址后面的主机号可以提供的主机数量为
2
24