一、IP 地址是什么

IP 地址可以理解为网络世界中的“门牌号”。设备之间要通信,必须先知道彼此的地址。

1.1 IPv4 与 IPv6

原始笔记里给出的基础结论是:

  • IPv4:32 位,常见写法是点分十进制
  • IPv6:128 位,适合更大的地址空间

例如 IPv4 常见形态就是:

192.168.1.20

1.2 IP 地址的两个组成部分

一个 IP 地址通常可以拆成两部分:

  • 网络位:表示你属于哪个网段
  • 主机位:表示你在这个网段里的哪一台主机

原始笔记把它比作“校区”和“楼房间号”,这个理解很形象:

  • 网络位像校区
  • 主机位像具体房间

二、IPv4 分类如何入门理解

传统 IPv4 经常按照网络位范围划分为 A、B、C 类地址。入门阶段先记住思路即可:

  • A 类:适合超大规模网络
  • B 类:适合中等规模网络
  • C 类:适合常见的小型局域网

在现代实际配置中,大家更常用的是 CIDR 和前缀长度,而不是死记传统分类。

三、什么是子网掩码和 PREFIX

3.1 子网掩码的作用

子网掩码用来区分:

  • 哪些位表示网络位
  • 哪些位表示主机位

原始笔记里给出了最常见的一组写法:

PREFIX=24
NETMASK=255.255.255.0

这两种写法表达的是同一个意思:前 24 位属于网络位。

3.2 /24 到底意味着什么

如果配置是 /24,通常表示:

  • 网络位:24 位
  • 主机位:8 位
  • 常见网段形态:192.168.1.0/24

这类网段里常见可用主机地址大约是 254 个,因此非常适合普通局域网使用。

3.3 在 Linux 网卡配置里怎么体现

在网卡配置文件里,通常可以看到:

IPADDR="192.168.1.20"
PREFIX="24"
GATEWAY="192.168.1.1"

这三项合起来,基本就决定了主机所在网段和默认出口。

3.4 需要时可以借助在线计算器

原始笔记里提供了一个子网掩码计算器:

  • https://www.sojson.com/convert/subnetmask.html

对于初学者来说,用它来辅助验证 CIDR、掩码和主机数量的对应关系很方便。

四、理解 IP 配置时最容易混淆的几个点

4.1 IP 地址不等于网关

  • IPADDR 是本机地址
  • GATEWAY 是默认出口

两者必须处于合理的网络关系里,否则主机可能“本地可通,外网不通”。

4.2 PREFIX 不等于随便填

PREFIX 决定了主机怎么看待“谁和我是同一网段”。如果填错了,会直接影响:

  • 是否把目标识别为本地网段
  • 是否把流量交给网关
  • ARP 是否正常工作

五、补充工具:tldr 是什么

原始笔记最后补充了一个很实用的命令行学习工具:tldr

它可以看作比 man 更轻量、更容易上手的命令速查工具,特点是:

  • 输出短
  • 例子多
  • 上手快

对于经常忘记命令参数的人非常友好。

六、tldr 的安装与部署

6.1 安装 Python 3 与 pip

yum install -y python3 python3-pip

6.2 如有需要,调整系统语言为中文

localectl status
localectl set-locale LANG=zh_CN.utf8
localectl set-keymap cn
localectl set-x11-keymap cn

临时生效:

export LANG=zh_CN.UTF-8

永久生效通常需要重启:

reboot

6.3 使用清华镜像升级 pip

python3 -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --upgrade pip
pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

6.4 安装 tldr

pip3 install tldr

6.5 更新本地缓存

tldr -u

七、tldr 怎么用

7.1 查看帮助

tldr -h

7.2 直接查看某个命令的用法

tldr ls

这类输出通常会直接给你最常用的几个示例,比 man 更适合快速回忆命令写法。

八、小结

这部分内容虽然由“IP 地址”和“tldr 工具”组成,看起来跨度有点大,但其实都服务于同一个目标:把基础打牢。

  • IP 和子网掩码解决的是“地址怎么配置、网段怎么划分”的问题。
  • tldr 解决的是“命令怎么快速查、怎么快速上手”的问题。

当你后面继续学习网卡配置、路由、抓包和排障时,这两部分都会频繁用到。