计算机网络知识目录
1. 计算机网络基础
1.1 计算机网络简介
- 什么是计算机网络?
- 计算机网络的分类(LAN、MAN、WAN)
1.2 网络拓扑结构 - 总线型、星型、环型、网状型
1.3 网络协议与分层模型 - OSI 七层模型
- TCP/IP 四层模型
1.4 数据传输方式 - 单工、半双工、全双工
2. 物理层
2.1 传输介质
- 双绞线、同轴电缆、光纤
- 无线传输(无线电波、微波、红外线)
2.2 数据编码与调制 - 数字信号与模拟信号
- 编码技术(NRZ、曼彻斯特编码)
- 调制技术(ASK、FSK、PSK)
2.3 物理层设备 - 中继器、集线器
3. 数据链路层
3.1 数据链路层功能
- 帧同步、差错控制、流量控制
3.2 差错检测与纠正 - 奇偶校验、CRC、海明码
3.3 介质访问控制(MAC) - CSMA/CD、CSMA/CA
3.4 数据链路层协议 - PPP、HDLC
3.5 数据链路层设备 - 网桥、交换机
4. 网络层
4.1 网络层功能
- 路由选择、拥塞控制
4.2 IP 协议 - IPv4 与 IPv6
- IP 地址分类与子网划分
- NAT(网络地址转换)
4.3 路由协议 - 静态路由与动态路由
- RIP、OSPF、BGP
4.4 网络层设备 - 路由器
5. 传输层
5.1 传输层功能
- 端到端通信、可靠传输
5.2 TCP 协议 - TCP 三次握手与四次挥手
- TCP 流量控制与拥塞控制
5.3 UDP 协议 - UDP 的特点与应用
5.4 端口与套接字 - 端口号的作用
- 套接字编程
6. 应用层
6.1 应用层协议
- HTTP/HTTPS
- FTP、SMTP、POP3、IMAP
- DNS、DHCP
6.2 Web 技术 - URL、HTML、CSS、JavaScript
6.3 网络安全 - SSL/TLS
- 防火墙、VPN
7. 网络安全
7.1 网络安全基础
- 机密性、完整性、可用性
7.2 加密技术 - 对称加密与非对称加密
- 数字签名与证书
7.3 网络攻击与防御 - DDoS、SQL 注入、XSS
- 防火墙、IDS、IPS
8. 无线网络与移动网络
8.1 无线局域网(WLAN)
- IEEE 802.11 标准
- Wi-Fi 技术
8.2 移动网络 - 2G/3G/4G/5G 技术
- 移动 IP
9. 网络管理与运维
9.1 网络管理协议
- SNMP
9.2 网络监控与诊断 - Ping、Traceroute
- Wireshark 抓包分析
9.3 网络性能优化 - QoS(服务质量)
- 带宽管理
10. 新兴网络技术
10.1 云计算与网络
- 云计算的网络架构
- SDN(软件定义网络)
10.2 物联网(IoT) - IoT 的网络架构
- MQTT、CoAP 协议
10.3 边缘计算 - 边缘计算的网络需求
11. 实战项目
11.1 搭建小型局域网
- 配置路由器与交换机
- 设置 DHCP 与 DNS
11.2 网络抓包与分析 - 使用 Wireshark 分析网络流量
11.3 网络安全实验 - 配置防火墙与 VPN
12. 学习资源
12.1 书籍
- 《计算机网络:自顶向下方法》
- 《TCP/IP 详解》
12.2 在线课程 - Coursera:计算机网络课程
- Udemy:计算机网络与网络安全
12.3 工具与软件 - Wireshark、GNS3、Packet Tracer
如何使用这个目录
- 分类整理:将你的笔记按照目录分类,确保每个知识点都有对应的位置。
- 查漏补缺:检查是否有遗漏的知识点,及时补充学习。
- 实践练习:通过实验和项目加深对每个知识点的理解。
希望这个目录能帮助你更好地整理计算机网络笔记!如果有其他需求,随时告诉我! 😊