linux网络基础---IP地址的划分
IP地址的组成
由IP地址的类型、网络ID和主机ID组成。
类型:用来区分IP地址的类型。
网络ID:用来标识主机所在的网络。
主机ID:用来标识主机在网络中的标识。
IP地址的分类
IP地址分A、B、C、D、E五类,其中A、B、C这三类是比较常用的IP地址,D、E类为特殊地址。
一、A类地址
- A类地址第1字节为网络地址(最高位固定是0),另外3个字节为主机地址。
- A类地址范围:1.0.0.0 - 126.255.255.255,其中0和127作为特殊地址。
- A类网络默认子网掩码为255.0.0.0,也可写作/8。
- 每个A类网络最大主机数量是256×256×256-2=166777214(减去1个主机位为0的网络地址和1个广播地址)。
注:在计算机网络中,主机ID全部为0的地址为网络地址,而主机ID全部为1的地址为广播地址,这2个地址是不能分配给主机用的。
二、B类地址
- B类地址第1字节(最高位固定是10)和第2字节为网络地址,另外2个字节为主机地址。
- B类地址范围:128.0.0.0 - 191.255.255.255。
- B类网络默认子网掩码为255.255.0.0,也可写作/16。
- 每个B类网络最大主机数量256×256-2=65534。
三、C类地址
- C类地址第1字节(最高位固定是110)、第2字节和第3个字节,另外1个字节为主机地址。
- C类地址范围:192.0.0.0 - 223.255.255.255。
- C类网络默认子网掩码为255.255.255.0,也可写作/24。
- 每个C类网络最大主机数量256-2=254。
保留的特殊IP地址
以下这些特殊IP地址都是不能分配给主机用的地址:
- 主机ID全为0的地址:特指某个网段,比如:192.168.10.0 255.255.255.0,指192.168.10.0网段。
- 主机ID全为1的地址:特指该网段的全部主机,比如:192.168.10.255,如果你的计算机发送数据包使用主机ID全是1的IP地址,数据链层地址用广播地址FF-FF-FF-FF-FF-FF。
- 127.0.0.1:是本地环回地址,指本机地址,一般用来测试使用。回送地址(127.x.x.x)是本机回送地址(Loopback Address),即主机IP堆栈内部的IP地址。
- 169.254.0.0:169.254.0.0-169.254.255.255实际上是自动私有IP地址。
- 0.0.0.0:如果计算机的IP地址和网络中的其他计算机地址冲突,使用ipconfig命令看到的就是0.0.0.0,子网掩码也是0.0.0.0。
公网和私网IP地址
公网IP地址
公有地址分配和管理由Inter NIC(Internet Network Information Center 因特网信息中心)负责。各级ISP使用的公网地址都需要向Inter NIC提出申请,有Inter NIC统一发放,这样就能确保地址块不冲突。
私网IP地址
创建IP寻址方案的人也创建了私网IP地址。这些地址可以被用于私有网络,在Internet没有这些IP地址,Internet上的路由器也没有到私有网络的路由表。
- A类:10.0.0.0 255.0.0.0,保留了1个A类网络。
- B类:172.16.0.0 255.255.0.0~172.31.0.0 255.255.0.0,保留了16个B类网络。
- C类:192.168.0.0 255.255.255.0~192.168.255.0 255.255.255.0,保留了256个C类网络。