IP地址的定义:
目前的IP地址版本有2个:IPv4 和 IPv6.(往后的IP地址主要讲的是IPv4)
- IPv4:地址长度是32位,一般用点分四组十进制表示:如 210.30.106.106
- IPv6:地址长度是128位,一般用冒分八组十六进制表示:如 0:0:0:0:ffff:10:0:0:1
IP地址由网络地址和主机地址两部分组成。
IP地址的分类:A、B、C、D、E类。
- A类:二进制中以‘0’开头,前8位表示网络地址。A类地址的第一组的范围为0-127.
- B类:二进制中以‘10’开头,前16位表示网络地址。B类地址的第一组的范围为128-191.
- C类:二进制中以‘110’开头,前24位表示网络地址。C类地址的第一组的范围为192-223.
- D类:二进制中以‘1110’开头,32位均为网络地址。D类地址的第一组范围为224-239.常被用来多播。
- E类:二进制中以‘1111’开头,E类地址的第一组范围为240-255.
广播地址:将特定的IP地址中的主机地址部分全部设置为1,就成了广播地址。
子网:为了方便管理IP地址,将IP地址从二部分变成了三部分:网络地址、子网ID、主机ID。
- 划分子网ID的方法是从原有的主机地址中借用若干位作为子网号。
- 子网掩码:网络地址和子网部分全是1,主机地址部分全是0。通过IP地址和子网掩码“按位与”运算,就可以得到“子网标识符”
- 每个子网的第一个和最后一个地址无效。第一个主机部分全0的为子网掩码,最后一个主机部分全1的为广播地址。
CIDR(Classless Inter-Domain Routing 无类型域间选路):为了解决IP地址分类造成的B类IP地址的严重缺乏,采取任意长度分割IP地址的网络地址和主机地址的方法。根据CIDR,就可以将连续多个C类地址划分到一个较大的网络中。例如应用CIDR技术将203.183.224.1到203.183.225.254合并为同一个网络 203.183.224.0/23
全局地址与私有地址:为了防止IP地址被耗尽。我们保证每个网络中的每个终端的私有IP地址唯一,每个网络的全局IP地址在整个互联网中唯一。
- 私有地址的范围: 10.0.0.0 ~10.255.255.255 (10/8) A类
- 172.16.0.0 ~172.31.255.255 (172.16/12) B类
- 192.168.0.0~192.168.255.255 (192.168/16) C类
- 私有地址到全局地址需要经过NAT(NetWork Address Translation)技术。