1. 计算机网络是什么?
计算机网络是计算机之间通过通信协议互相连接,进行数据传输的系统。
互联网(Internet) 是最大的计算机网络,由全球多个网络组成,并通过 TCP/IP 协议进行通信。
2. 计算机网络的 5 层模型
计算机网络通常分为 5 层,从下到上:
- 物理层(Physical) → 负责数据的物理传输(如光纤、网线、WiFi)。
- 数据链路层(Data Link) → 负责数据的可靠传输(MAC 地址)。
- 网络层(Network) → 负责数据的寻址和路由(IP 地址)。
- 传输层(Transport) → 负责端到端通信(TCP/UDP)。
- 应用层(Application) → 负责具体的网络应用(HTTP, WebSocket)。
📌 重点在:
- 应用层:HTTP, WebSocket
- 传输层:TCP vs UDP
- 网络层:IP, DNS
3. HTTP:万维网的基石
🔹 什么是 HTTP?
HTTP(HyperText Transfer Protocol)是超文本传输协议,用于在浏览器和服务器之间通信。