计算机网络
前置知识
首先理解什么是TCP/IP 网络模型和OSI 七层模型
- OSI七层墨模型(主要用于理论学习)
应用层:给软件提供网络服务(HTTP、FTP)
- 浏览器http、域名DNS
表示层:数据加密、编码、压缩、格式转换
- 加密:HTTPS 的 TLS 加解密
- 编码:图片 JPG、视频 MP4、字符 ASCII/UTF-8
- 压缩:传输前 gzip 压缩接口返回数据
会话层:建立、维持、断开两端通信会话
传输层:端到端传输(TCP/UDP、端口)
网络层:路由、IP 寻址、跨主机转发
数据链路层:MAC 地址、以太网帧、差错检测
物理层:网线、光纤、无线电、电信号比特流 2. TCP/IP 网络模型