IP地址相关知识复习:
- 从最基础的开始回顾!
IP地址的格式和其作用:网络号+主机地址。(网络号:用来区分不同的网络;主机地址:用来标示某网络的某主机ip地址。)
IP地址的分类:主要是根据前八位二进制数值决定,可以划分为A、B、C、D、E五类。该五类ip地址的起始如下:
A类:1-126 B类:128-191 C类:192-223 D类:224-239 E类:240-255
最常用的当属A、B、C三类IP地址,D类是组播地址;E类是保留地址;
私用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地址:可以在网络上使用的ip地址,是有INIC(因特网信息中心)负责分配;
特殊的IP地址:
1) 在上面我们没有提到127网段,该网段比较特殊,是环回地址,一般使用127.0.0.1,用于做环回测试,在本主机dos界面下ping 127.0.0.1,如果ping通,则说明网卡没问题;反之,则网络协议工作出现问题。
2)0.0.0.0,全网路由,做默认网关使用,它会将不认识的网络地址发送的数据包转发到全网络。
3)255.255.255.255:受限制的广播地址,对本机来说,该地址指本网段内的所有主机,该地址用于主机配置过程中作为IP数据包的目的地址使用。因为配置中的主机不知道自己的ip地址。在任何情况下,路由器不会转发目的地址为广播地址的数据包。
4)组播地址:224.0.0.0-239.255.255.255,其中224.0.0.1特指所有的主机,224.0.0.2特指所有的路由器,224.0.0.5特指OSPF路由器地址,224.0.0.9特指EIGEP路由器地址(思科路由器使用地址),224.0.0.13指PIMV2路由器地址。另外从224.0.0.0-224.0.0.255只能用于局域网内,路由器不给转发;224.0.1.0-238.255.255.255可以用于Internet上;239.0.0.0-239.255.255.255是私有地址。
5)网络号+主机号为全0的作为本网段的网络地址;
6)网络号+主机号为全1的作为本网段的广播地址;
- 子网划分:
先来了解常用的A、B、C类地址网络号、主机号以及固定不变的位。
地址类型 |
固定不变的位 |
网络位数 |
网络数目 |
主机位数 |
主机数目 |
A类地址 |
0 |
7 |
2^7-2=126 |
24 |
2^24-2=16777214 |
B类地址 |
10 |
14 |
2^14-1=16383 |
16 |
2^16-2=65534 |
C类地址 |
110 |
21 |
2^21-1=2097151 |
8 |
2^8-2=254 |
2^7-2:减2的原因是:除去全0的和01111111(127.)除外;
2^14-1:减1的原因是:除去10000000(128).00000000(0).即128.0.0.0不指派为网络地址;
2^21-1:同理,即192.0.0.0不指派为网络地址;
2^24-2:减2的原因是:全0和全1的地址不使用为主机地址。
子网划分:通俗地说,我是这样理解的:在某一类(如A、B、C类)地址的主机位借借几位作为子网络位,其他剩余的主机位作为真正的主机位。
了解了以上知识后,我们来讲一个子网划分的例子,以使我们更加清楚的明白,子网划分是什么意思?
借用例子:某学校有四个机房,每个机房有25台机子,现有一个C类IP地址空间:192.168.10.0/24,该如何给这四个机房分配IP地址?
由公式: 2^n>=25,得出n最小为5,所以,主机位数为5位,则子网号位数为3位,所以可以用的子网数有2^3-2=6个,每个子网段内可用IP地址为:2^5-2=30个;子网掩码为:255.255.255.224
所以,如下:
子网1:192.168.10.32
IP地址:192.168.10.33-62
子网2:192.168.10.64
IP地址:192.168.10.65-94
子网3:192.168.10.96
IP地址:192.168.10.97-126
子网4:192.168.10.128
IP地址:192.168.10.129-158
子网5:192.168.10.160
IP地址:192.168.10.161-190
子网6:192.168.10.192
IP地址:192.168.10.193-222
从以上六个子网中,选择四个作为该四个机房的IP地址空间分配。
- CIDR(无分类编址):基于VLSM,其消除了传统的A、B、C类地址以及子网划分的概念,并将网络前缀都相同的连续的IP地址组成一个“CIDR地址块”。
例如:128.14.35.7/20,其表示的意思是:网络位是前20位,主机位是后12位,所以,很容易得出其最大地址和最小地址分别是:128.14.32.0和128.14.47.255。