Skip to main content

计算机网络知识目录

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

如何使用这个目录

  1. 分类整理:将你的笔记按照目录分类,确保每个知识点都有对应的位置。
  2. 查漏补缺:检查是否有遗漏的知识点,及时补充学习。
  3. 实践练习:通过实验和项目加深对每个知识点的理解。

希望这个目录能帮助你更好地整理计算机网络笔记!如果有其他需求,随时告诉我! 😊