课程大纲

第1天

网络分析概述

  1. OSI参考模型和TCP/IP网络基础。
  2. 故障排除工具和方法论。
  3. Wireshark简介
  4. 什么是Wireshark?便携式Wireshark。资源。
  5. Wireshark GUI结构:窗格(数据包列表、详细信息、数据包字节)、状态栏等。
  6. 架构和处理流程。Wireshark无法看到的内容及原因。
  7. 支持的协议。解析器。
  8. 偏好设置和配置;全局和特定于配置文件。
  9. 时间值。
  10. 实验室练习。

第2天

捕获流量

  1. 开始前需考虑的事项。
  2. 混杂模式。
  3. 捕获过滤器。
  4. 自动停止标准。
  5. 远程捕获。
  6. 实验室练习。

流量分析:工具和方法

  1. 分析检查表。
  2. 使用功能:名称解析、着色、标记、忽略、注释、使用时间参考、时间偏移等。
  3. 理解专家系统。
  4. 通过右键功能访问选项。
  5. 解释(参考模式),操作系统/驱动程序卸载功能的影响。
  6. 保存结果。
  7. 实验室练习和案例分析。

第3天

流量分析:工具和方法(续)

  1. 过滤流量:显示过滤器(准备“飞行中”过滤器、宏),跟踪流。
  2. 定量分析。
    1. 基本预定义的描述性统计和摘要:捕获属性、协议层次结构、会话、端点、数据包长度、IP特定。
    2. 协议特定分析(例如:TCP流图)。
    3. 使用I/O图进行高级自定义统计。
    4. 流量可视化。

第4天

流量分析:协议

  1. 数据链路层:以太网II。
  2. 网络层:IPv4。
  3. 传输层:TCP、UDP。
    1. 数据包丢失和恢复。
    2. 前一段丢失和乱序段事件。
    3. 重复ACK和快速重传。
    4. TCP重传。
    5. 零窗口、窗口变化和其他窗口问题。
  4. 应用层:HTTP、FTP。
  5. 实验室练习和案例分析。

第5天

流量分析:网络性能评估中的常见问题

  1. 性能问题的原因。
  2. 数据包丢失。
  3. 带宽问题。分层的测量方法。
  4. 延迟:评估端到端延迟,可视化。
  5. 实验室练习。
  6. Wireshark命令行工具:
    1. tshark(基于终端的wireshark)/ dumpcap / rawshark, tcpdump
    2. editcap, mergecap, capinfos, text2pcap。

高级主题

  1. 高级过滤器,分组I/O统计。
  2. 总结与问答。

要求

1. 熟悉ISO OSI参考模型 - ITU-T X.200和TCP/IP协议栈。

2. Unix/Linux操作系统基础知识:UNIX终端、目录结构、列出文件和目录、创建目录、切换到不同目录、复制、移动和删除文件和目录、重定向、管道、进程 - 列出挂起和后台进程。

硬件与软件
1. 硬件:至少16GB内存,至少60GB可用磁盘空间。
2. 操作系统:推荐使用Ubuntu Linux操作系统。在这种情况下,应安装以下应用程序:ip、iperf、ipcalc。
3. 软件:Wireshark应用程序(https://www.wireshark.org/download.html)。

所有软件应为最新的稳定版本。

 35 小时

客户评论 (3)

即将举行的公开课程

课程分类