网络基础
🗂️ 内容导航
名称 说明 链接 01 — HTTP与网络基础 进入 18 — 系统安全设计 进入
核心观点 :计算机网络是连接计算设备的系统,理解网络原理是构建分布式系统的基础。
📊 网络体系
graph TB
subgraph 网络层次
L1["物理层<br/>比特传输"]
L2["数据链路层<br/>帧传输"]
L3["网络层<br/>路由寻址"]
L4["传输层<br/>端到端"]
L5["应用层<br/>用户服务"]
end
subgraph 网络设备
D1["网卡<br/>网络接口"]
D2["交换机<br/>局域网"]
D3["路由器<br/>广域网"]
D4["防火墙<br/>安全防护"]
end
L1 --> L2 --> L3 --> L4 --> L5
L1 & L2 & L3 --> D1 & D2 & D3 & D4
style L1 fill:#ffebee
style L5 fill:#e3f2fd
🔌 网络协议
TCP/IP协议栈
graph TB
subgraph 应用层
A1["HTTP<br/>Web协议"]
A2["FTP<br/>文件传输"]
A3["SMTP<br/>邮件传输"]
A4["DNS<br/>域名解析"]
end
subgraph 传输层
T1["TCP<br/>可靠传输"]
T2["UDP<br/>快速传输"]
end
subgraph 网络层
N1["IP<br/>路由寻址"]
N2["ICMP<br/>控制消息"]
N3["ARP<br/>地址解析"]
end
A1 & A2 & A3 & A4 --> T1 & T2
T1 & T2 --> N1 & N2 & N3
style A1 fill:#ffebee
style T1 fill:#e3f2fd
style N1 fill:#e8f5e9
TCP vs UDP
特性 TCP UDP 连接 面向连接 无连接 可靠性 可靠传输 不可靠 顺序 保证顺序 不保证 速度 较慢 较快 应用 Web、邮件 视频、游戏
🌐 网络架构
局域网
技术 特点 应用 以太网 有线连接 办公网络 WiFi 无线连接 家庭网络 VLAN 虚拟划分 网络隔离
广域网
graph LR
A["局域网<br/>办公室"] --> B["城域网<br/>城市范围"]
B --> C["广域网<br/>国家范围"]
C --> D["互联网<br/>全球范围"]
style A fill:#fff3e0
style B fill:#e3f2fd
style C fill:#e8f5e9
style D fill:#fce4ec
云计算网络
服务 内容 特点 IaaS 基础设施 虚拟化 PaaS 平台服务 开发环境 SaaS 软件服务 直接使用
🔒 网络安全
安全威胁
威胁类型 描述 防御措施 DDoS攻击 流量洪泛 流量清洗 SQL注入 数据库攻击 参数化查询 XSS攻击 脚本注入 输入过滤 中间人攻击 通信窃听 加密通信
安全协议
网络安全协议:
1. SSL/TLS:传输层加密
2. IPsec:网络层加密
3. HTTPS:安全Web协议
4. SSH:安全远程登录
5. VPN:虚拟专用网络
🎯 核心结论
网络设计原则
分层设计 :模块化、易维护
冗余设计 :高可用性
安全设计 :防御纵深
可扩展性 :适应增长
性能优化 :带宽、延迟
网络发展趋势
网络发展四大趋势:
1. 5G/6G:高速移动网络
2. 物联网:万物互联
3. 边缘计算:分布式处理
4. 零信任安全:持续验证
📚 参考文献
《计算机网络:自顶向下方法》- James Kurose
《计算机网络》- 谢希仁
《TCP/IP详解》- W. Richard Stevens
《网络安全基础》- William Stallings
《网络工程师教程》
《云计算:概念、技术与架构》
《5G移动通信系统设计与标准详解》
《物联网技术与应用》
2 items under this folder.