| 层级 | 功能 | 协议/设备 |
|---|
| 应用层 | 为应用程序提供服务 | HTTP、FTP、SMTP、DNS |
| 表示层 | 数据格式转换、加密解密 | SSL/TLS、JPEG |
| 会话层 | 建立、管理、终止会话 | RPC、SQL |
| 传输层 | 端到端的数据传输 | TCP、UDP |
| 网络层 | 路由选择、IP 寻址 | IP、ICMP、路由器 |
| 数据链路层 | 帧的传输、MAC 寻址 | 以太网、交换机 |
| 物理层 | 比特流传输 | 网线、光纤、集线器 |
| 层级 | 对应 OSI | 协议 |
|---|
| 应用层 | 应用层+表示层+会话层 | HTTP、FTP、DNS、SMTP |
| 传输层 | 传输层 | TCP、UDP |
| 网络层 | 网络层 | IP、ICMP、ARP |
| 网络接口层 | 数据链路层+物理层 | 以太网、PPP |
| 类别 | 范围 | 私有地址 |
|---|
| A 类 | 1.0.0.0 - 126.255.255.255 | 10.0.0.0/8 |
| B 类 | 128.0.0.0 - 191.255.255.255 | 172.16.0.0/12 |
| C 类 | 192.0.0.0 - 223.255.255.255 | 192.168.0.0/16 |
IP 地址:192.168.1.100
子网掩码:255.255.255.0(/24)
网络地址:192.168.1.0
广播地址:192.168.1.255
可用主机:192.168.1.1 - 192.168.1.254
- 128 位地址
- 格式:
2001:0db8:85a3:0000:0000:8a2e:0370:7334 - 简写:
2001:db8:85a3::8a2e:370:7334
| 端口 | 协议 | 说明 |
|---|
| 20/21 | FTP | 文件传输 |
| 22 | SSH | 安全登录 |
| 23 | Telnet | 远程登录 |
| 25 | SMTP | 邮件发送 |
| 53 | DNS | 域名解析 |
| 80 | HTTP | Web 服务 |
| 443 | HTTPS | 安全 Web 服务 |
| 3306 | MySQL | 数据库 |
| 6379 | Redis | 缓存 |
| 类型 | 说明 |
|---|
| A | 域名 → IPv4 |
| AAAA | 域名 → IPv6 |
| CNAME | 域名别名 |
| MX | 邮件服务器 |
| NS | 域名服务器 |
| TXT | 文本记录 |
将 IP 地址解析为 MAC 地址。
- 主机 A 广播 ARP 请求:谁是 192.168.1.2?
- 主机 B 单播 ARP 响应:我是 192.168.1.2,MAC 是 xx:xx:xx:xx:xx:xx
- 主机 A 缓存 ARP 表项
| 类型 | 说明 |
|---|
| 静态 NAT | 一对一映射 |
| 动态 NAT | 多对多映射 |
| PAT/NAPT | 多对一映射(端口复用) |
- STUN:获取公网 IP 和端口
- TURN:中继服务器转发
- ICE:综合方案