网络发展
早期计算机主要用于军事领域,最初处于单机独立运行状态。

随着需求增加,多台计算机开始互联。通过交换机和路由器连接形成局域网(LAN),将地理位置分散的计算机连接起来则构成广域网(WAN)。

局域网与广域网是相对概念。家庭路由器内部属于局域网,连接不同社区的网络则是广域网;以此类推,国家网络可视作局域网,全球互联则为广域网。
认识协议
通信需要约定。计算机之间通过光信号或电信号交流,利用频率强弱代表 0 和 1。为了传递不同信息,必须约定数据格式,例如'000'代表特定指令。

要实现多机通信,必须遵循共同标准,这就是网络协议。
协议分层
分层思想类似于打电话:语言层有汉语、英语等协议,通信设备层也有相应的传输协议。若只改变语言(如从汉语改为英语),无需修改电话硬件协议;反之亦然。

分层的最大优势在于封装。实际网络协议比上述例子更复杂,层数更多。

OSI 七层模型
该模型从逻辑上将网络分为七层,概念清晰且理论完整:
- 应用层
- 表示层
- 会话层
- 传输层
- 网络层
- 数据链路层
- 物理层
TCP/IP 协议栈
学习时通常将上三层合并为应用层,形成 TCP/IP 五层模型。由于物理层在实际教学中较少深入,有时也称为四层模型。
之所以称为 TCP/IP,是因为 TCP 代表传输层,IP 代表网络层,这两层是核心重点。每一层都有对应的协议:
- 应用层:处理具体业务数据(如 HTTP, HTTPS, FTP, SMTP)
- TCP 协议:解决长距离传输中的数据丢失问题
- IP 协议:负责定位主机






