1. 网络基础回顾:OSI七层模型、TCP/IP协议栈、IP地址与子网掩码、网关与DNS

各位好,欢迎来到《网络配置实战演练》的第一章。

说实话,我见过太多刚入行的朋友,一上来就急着配交换机、敲命令。结果遇到故障,完全不知道从哪下手。为什么?因为基础不牢。网络这东西,说白了就是分层沟通的艺术。你搞懂了每一层在干什么,配置命令就只是工具了。

这一章,我们快速过一遍必须掌握的基础概念。别嫌啰嗦,这些都是我这些年排障时反复用到的老伙计。

1.1 OSI七层模型:网络世界的通用语言

OSI七层模型,是国际标准化组织搞出来的一个参考模型。它把网络通信拆成了七个层次,每一层只管自己的事。

我个人习惯把它记成「应表会传网数物」,从上往下分别是:

层级 名称 核心作用 常见协议/设备
7 应用层 直接为用户提供网络服务 HTTP、FTP、SMTP
6 表示层 数据格式转换、加密、压缩 SSL/TLS、JPEG
5 会话层 建立、管理、终止会话 NetBIOS、RPC
4 传输层 端到端可靠传输 TCP、UDP
3 网络层 路径选择与逻辑寻址 IP、路由器
2 数据链路层 帧封装、MAC寻址、差错检测 以太网、交换机
1 物理层 比特流传输 网线、光纤、集线器
小技巧: 排错时,我习惯从底层往上层查。先看物理层灯亮不亮,再看链路层有没有错包,最后才抓包分析应用层。这叫「自下而上排障法」,能省不少时间。

你可能会问,现在谁还用七层模型?实际工作中,我们更多用的是TCP/IP四层模型。但OSI模型的价值在于,它给了我们一个清晰的「分层思维」。遇到复杂问题,把它拆到对应层去分析,思路就清晰了。

1.2 TCP/IP协议栈:互联网的基石

TCP/IP协议栈,是实际工业标准。它把OSI七层压缩成了四层:

  • 应用层:对应OSI的上三层。HTTP、DNS、DHCP都在这里。
  • 传输层:TCP和UDP的老家。TCP可靠但慢,UDP快但不可靠。
  • 网络层:IP协议的主场。负责把数据包从源地址送到目的地址。
  • 网络接口层:对应OSI的下两层。负责把数据变成电信号发出去。

我记得有一次,客户说内网访问外网特别慢。我一看,TCP重传率高达15%。这就是典型的传输层问题——要么链路质量差,要么中间设备处理不过来。顺着这个思路,很快就定位到是一台老交换机端口协商成了半双工。

核心要点: 数据在发送端是「从上往下」层层封装,每层加上自己的头部。接收端则是「从下往上」层层解封装。这个过程叫「封装与解封装」。

1.3 IP地址与子网掩码

IP地址,就是网络世界的门牌号。IPv4地址由32位二进制组成,通常写成点分十进制,比如 192.168.1.1。

但光有IP地址不够,你还得知道哪些位是「网络号」,哪些位是「主机号」。这就是子网掩码的活。

举个例子:

IP地址:     192.168.1.100
子网掩码:   255.255.255.0
网络号:     192.168.1.0
主机号:     0.0.0.100
广播地址:   192.168.1.255

子网掩码为 255.255.255.0,意味着前24位是网络位,后8位是主机位。这个网络里可用主机地址是 192.168.1.1 到 192.168.1.254,共254个。

避坑指南: 我曾经见过有人把子网掩码配成 255.255.255.255,结果这台机器谁也ping不通。因为掩码全1,网络号就是它自己,根本没有主机位。记住,子网掩码必须是一串连续的1后面跟一串连续的0。

现在CIDR(无类域间路由)更常用,写法是IP后面加个斜杠和前缀长度。比如 192.168.1.0/24 就等价于掩码 255.255.255.0。

1.4 网关与DNS

网关,说白了就是「出网的大门」。当你访问的目标IP不在本地网络时,数据包就会扔给网关,由它帮你转发。

网关通常是一个路由器的接口地址,必须和主机在同一个网段。比如你的IP是 192.168.1.100/24,网关一般就是 192.168.1.1 或 192.168.1.254。

DNS,域名系统。它的作用是把人类好记的域名(比如 www.baidu.com)翻译成机器能懂的IP地址。

我遇到过最典型的故障:用户说「能上,但打不开网页」。我一查,IP地址和网关都正常,ping百度IP也能通,但ping域名就不行。问题出在DNS上——DNS服务器地址配错了。改成 114.114.114.114 或 8.8.8.8,立马恢复。

验证命令: Windows下用 ipconfig /all 查看网关和DNS;Linux下用 ip route 看网关,cat /etc/resolv.conf 看DNS。

1.5 知识体系总览

下面这张图,把本章的核心知识点串在了一起。你可以把它当作一个「网络基础速查地图」。

网络基础核心知识体系 网络基础核心知识体系 OSI七层模型 应表会传网数物 TCP/IP协议栈 应用-传输-网络-接口 IP地址 子网掩码 网关(默认路由) DNS(域名解析) 实战排障与配置 💡 学习路径建议 先理解OSI分层思想 → 掌握TCP/IP核心协议 → 熟练计算IP与子网 → 搞懂网关和DNS的作用 最后把这些知识串起来,应用到实际排障和配置中。

嗯,这一章的内容就到这里。这些概念看起来简单,但它们是整个网络世界的基石。后面的每一章配置实战,都会反复用到这些知识。别急,我们慢慢来。