目录
1. 对于 IPv4 地址,请说明地址结构,以及如何划分网络位和主机位。
2. 在掩码为 24(255.255.255.0)的子网中,最多能有多少台主机?为什么?
3. 怎么理解 IP v4 路由?
4. 对于 IPv6 地址,请说明地址结构以及它的子网划分。
5. Linux 中如何解析主机名和 IP 地址的对应关系?
6. RHEL9 如何显示网络的 IP 地址?
7. RHEL9 的网络配置文件保存在哪个目录,解释 device 和 connection 的含义。
8. 使用什么命令可以修改静态主机名?静态主机名存储在哪个文件中?
1. 对于 IPv4 地址,请说明地址结构,以及如何划分网络位和主机位。
IPv4 地址是一个 32 位的二进制数,通常以点分十进制表示。
① 地址结构: IPv4 地址由网络号和主机号组成,网络号用来标识网络,主机号用来标识特定网络中的主机。
② 划分网络位和主机位:通过 子网掩码来确定网络位和主机位的划分。子网掩码中连续的“1” 表示网络位,连续的“0”表示主机位。
2. 在掩码为 24(255.255.255.0)的子网中,最多能有多少台主机?为什么?
掩码为 24 意味着有 24 位是网络位,剩余 8 位是主机位。
计算主机数量:主机位有 2^8 - 2 个地址可用(减去全 0 和全 1,分别表示网络地址和广播地址)。
所以,在掩码为 24 的子网中,最多可以有 (2^8 - 2 = 256 - 2 = 254) 台主机。
3. 怎么理解 IP v4 路由?
IPv4 路由是指确定将数据包从发送端到接收端传输所需的路径或路线的过程。
路由通过路由表来实现,每个路由表中包含了网络地址与下一跳路由器的映射关系。
路由器根据数据包的目标 IP 地址查找匹配的路由表项,并将数据包转发到正确的下一跳路由器,直到数据包到达目的地。
4. 对于 IPv6 地址,请说明地址结构以及它的子网划分。
① 地址结构:
IPv6 地址是 128 位长的地址,通常以冒号分隔的十六进制表示。
IPv6 地址结构包括前缀、子网 ID 和接口 ID。
② 子网划分:IPv6 使用前缀长度来标识子网大小,通常使用 /64 前缀长度来划分子网,即前 64 位用于网络标识,剩余 64 位用于主机标识。
5. Linux 中如何解析主机名和 IP 地址的对应关系?
Linux 中可以使用命令 nslookup 或 dig 来查询主机名对应的 IP 地址,或者反向查询。
另外,可以使用 ping 命令来获取主机名的 IP 地址
6. RHEL9 如何显示网络的 IP 地址?
在 RHEL 9 中,可以使用 ip addr show 或者 ifconfig 命令来显示网络接口的 IP 地址和相关信息。
7. RHEL9 的网络配置文件保存在哪个目录,解释 device 和 connection 的含义。
网络配置文件通常保存在 /etc/sysconfig/network-scripts/ 目录下。
Device 表示物理或虚拟网络接口,例如 eth0 或 wlan0。
Connection 表示网络连接配置,可以是静态 IP 地址、动态获取 IP 地址、桥接等配置。
8. 使用什么命令可以修改静态主机名?静态主机名存储在哪个文件中?
① 修改静态主机名
可以使用 hostnamectl 命令来修改静态主机名:
Sudo hostnamectl set-hostname newhostname
② 静态主机名
静态主机名存储在 /etc/hostname 文件中,该文件中包含当前系统使用的主机名。