1.3 IPv4
地址
每个TCP/IP主机,都有唯一的逻辑IPv4地址标识。IPv4地址是32位的地址,在每个IP地址内分成两部分网络号和主机号。
网络号:
用于标识大规模TCP/IP网际网络(由网络组成的网络)内的单个网段。这个标识也用于唯一的识别大规模的网际网络内部的每个网络。
主机号:
用于识别每个网络内部的TCP/IP结点(如工作站、服务器、路由器或其它TCP/IP设备。)
为了便于人们记忆采用点分十进制来表示。如:192.168.1.1。但是路由器在读取ip地址时更适合使用32位的二进制串。而不再是4个8位组的方式读取地址。
IP地址与众不通的特性是:IPv4地址不像其它网络层地址的网络号和主机号是固定不变的。IP地址的网络号和主机号可以在32位的界线内发生变化。
IPv4
地址的分类:
按网络的规模来分可分为:
大型网络-------包含大量主机的网络,网络数量相对很少。
中型网络--------包含中等的数量的主机的网络,而且网络数量也是中等。
小型网络--------包含少量主机的网络,但网络数量多。
IPv4地址可安类型分:
八位组字节规则
A类地址---------第1个八位组表示网络号,后3个八位组表示主机号。如:
网络号
主机号
01111011.
01111011. 01111011.01111011——>123.123.123.123
B类地址---------前2个八位组表示网络号,后2个八位组表示主机号。如:
网络号
主机号
10101000.
10101000.00000001.00000001——>168.168.1.1
C类地址-----------前3个八位组表示网络号,最后1个八位组表示主机号。如:
网络号
主机号
11000000. 10101000. 00000001. 00000001——>192.168.1.1
首个八位组字节规则
规则
|
最小值与最大值
|
十进制范围
|
A类:第一位为0
|
00000000=0
01111111=127
|
1~126
|
B类:第一、二位为10
|
10000000=128
10111111=191
|
128~191
|
C类:第一、二、三位为110
|
11000000=192
11011111=223
|
192~223
|
IPv4
地址掩码(Address Mask
)
地址掩码表示整个数据链路的地址。可用IP地址的网络部分表示,其中主机位全部为0.
地址掩码是一个32位的二进制字符串,与IPv4地址的每位相对应。掩码也可以像IPv4地址那样用点分十进制表示。标准掩码表:
类型
|
二进制掩码
|
点分十进制表示
|
A
|
1111111100000000000000000000000
|
255.0.0.0
|
B
|
11111111111111110000000000000000
|
255.255.0.0
|
C
|
11111111111111111111111100000000
|
255.255.255.0
|
计算网络地址:
1、 写出ip地址的二进制格式 如:
10010101000. 10101000. 00000001. 00000001
192.168.1.1
2、 写出掩码地址的二进制格式,如:
11111111.11111111.11111111.00000000
255.255.255.0
3、 ip地址和地址掩码的二进制每一位进行AND(与)运算。如下:
11000000. 10101000. 00000001. 00000001
192.168.1.1
11111111.11111111.11111111.00000000
255.255.255.0
11000000.10101000.00000001.00000000
192.168.1.0
子网和子网掩码
子网是一个大网络划分成若干小的网络。这些小的网络就是子网。 子网掩码就是这些若干小的网络的地址掩码。
IPv4地址的主机部分可以随意使用
IPv4地址的网络号由分配接口的地址掩码确定
IPv4的地址包括3个部分:网络部分、子网部分和主机部分.
注意:并不是所有路由选择协议都支持子网位全0或全1.因为这些协议是有类别协议。如RIPv1、GRP。
子网掩码的表示:
可以有3种方式表示、、、:
点分十进制:255.255.255.0
位计数:192.168.1.1 /24
十六进制:0xFFFFFF00
在cisco路由器中必须用点分十进制方式表示地址掩码。
为了使路由器以位显示掩码可用以下命令:
R1(config)#line vty 0 4
R1(config-line)#ip netmask-format bit-count
以上命令只能让它位的形式显示;在配置IP地址的时候还是得以255.255.255.0的形式。
子网规划
子网规划也就是子网划分,将一个大的网络地址划分为若干小的网络。从而提高IP地址的利用率。减小广播范围提升网络质量。
子网划分方法:
1 通过公式2
n-2计算出一个主IP地址能划分多少个子网。n 表示子网位数也就是向主机借了多少位。(也就是1的个数)
2 通过公式2
m-2计算出每个子网可容纳多少台主机。m 表示主机位数。就是当主机位用作子网之后剩余0的个数。-2是表是出去全0和全1两个不可用地址。
3 通过32-n计算出新子网的位数。如:/28、/29等。n 表示表示子网位数。
4 通过上面第3步的结果。推算新的出子网掩码。如:/28=255.255.255.240 /29=255.255.255.248
5 用256-计算出的新的掩码 得到块尺寸大小。如:256-240=16 256-248=8.
6 用上面的块大小做等差序列。根据+1-2的原则得到地址范围。
子网划分的原则:
1 唯一性
2 连续性
3 扩展性
4 实意性
5 节约性