TCP/IP 网络基础:从 IPv4 到 IPv6 的全面解析
1. TCP/IP 寻址基础
要理解 Linux 网络,需掌握 TCP/IP 寻址的基础知识。互联网 IP 地址(公共 IP 地址)与局域网(LAN)内部使用的 IP 地址不同。在美国和其他一些地区,互联网 IP 地址由美国互联网号码注册机构(ARIN)分配,需要互联网地址的实体向该机构申请。ARIN 会分配给互联网服务提供商(ISP)一个或多个 IP 地址块,ISP 再将这些地址分配给其用户。
目前常见的 TCP/IP 寻址方式是 IPv4,它将 TCP/IP 地址表示为四个十进制数字,即 32 位值的点分十进制格式,如 192.168.0.1。每个数字组称为一个八位组(由八个 1 和 0 组成,范围从 0 到 255)。
网络通常根据第一个八位组分为以下几类:
- A 类网络 :第一个八位组范围是 1 到 126,共有 126 个 A 类网络,每个网络最多可容纳 16,777,214 个主机。10. 网络用于本地网络,127. 网络用于回环地址 127.0.0.1,该地址用于 Linux 网络相关的客户端和服务器程序在同一主机上通信,在局域网中不可见且无法访问。需注意,0 不在 A 类范围内,0 地址用于网络到网络的广播。此外,还有 D 类和 E 类网络,D 类网络用于多播地址,不供网络主机使用;E 类地址为实验性地址,不开放公共寻址。
- B 类网络 :由前两个八位组定义,第一个八位组范围是 128 到 191。128. 网络也用于本地网络,共有 16,382 个 B 类网络,每个网络有 65,534 个可能的主机。
超级会员免费看
订阅专栏 解锁全文
1022

被折叠的 条评论
为什么被折叠?



