Course Outline
Overview of Network Analysis
- Essentials of the OSI reference model and TCP/IP networks.
- Troubleshooting tools and methodologies.
- Introduction to Wireshark.
- What is Wireshark? Portable Wireshark. Available resources.
- Wireshark GUI layout: Panes (Packet List, Details, Packet Bytes), Status Bar, etc.
- Architecture and data processing flow. Limitations: what and why certain data cannot be viewed in Wireshark.
- Supported protocols and dissectors.
- Configuration preferences: global and profile-specific settings.
- Interpreting time values.
- Practical lab exercises.
Capturing Traffic
- Pre-capture considerations.
- Promiscuous mode operation.
- Configuring capture filters.
- Defining automatic stop criteria.
- Executing remote captures.
- Practical lab exercises.
Traffic Analysis: Tools and Methodologies
- Developing an analysis checklist.
- Leveraging features: name resolution, colorization, marking, filtering, commenting, and time-based references.
- Interpreting the Expert System.
- Utilizing context menus (Right-Click) to access options.
- Data interpretation (reference patterns) and the impact of OS/driver Offload features.
- Exporting and saving analysis results.
- Lab exercises and case studies.
Traffic Analysis: Tools and Methodologies (Continued)
- Filtering traffic: Implementing Display filters (including dynamic filters and macros) and following data streams.
- Quantitative analysis.
- Predefined descriptive statistics and summaries: Capture Properties, Protocol Hierarchy, Conversations, Endpoints, Packet Lengths, and IP-specific metrics.
- Protocol-specific analysis (e.g., TCP Stream Graphs).
- Advanced custom statistics using I/O Graphs.
- Visualizing data flows.
Traffic Analysis: Protocols
- Data-Link Layer: Ethernet II.
- Network Layer: IPv4.
- Transport Layer: TCP and UDP.
- Packet loss detection and recovery mechanisms.
- Events involving lost previous segments and Out-of-Order Segments.
- Duplicate ACKs and Fast Retransmissions.
- Analyzing TCP Retransmissions.
- Zero Window, window adjustments, and other window-related issues.
- Application Layer: HTTP and FTP.
- Lab exercises and case studies.
Traffic Analysis: Common Issues in Network Performance Assessment
- Identifying root causes of performance degradation.
- Investigating packet loss.
- Addressing bandwidth issues through a layered measurement approach.
- Evaluating end-to-end latency and visualizing results.
- Practical lab exercises.
- (Wireshark) Command-line utilities:
- tshark (terminal-based Wireshark), dumpcap, rawshark, and tcpdump.
- editcap, mergecap, capinfos, and text2pcap.
Advanced Topics
- Advanced filtering techniques and grouped I/O statistics.
- Course summary and Q&A session.
Requirements
1. Working knowledge of the ISO OSI Reference Model (ITU-T X.200) and the TCP/IP protocol stack.
2. Fundamental proficiency in Unix/Linux operating systems: familiarity with the UNIX terminal, directory structures, file and directory management (listing, creating, navigating, copying, moving, and deleting), along with an understanding of redirection, pipes, and process management (including suspended and background processes). Hardware & Software 1. Hardware: Minimum 16GB of RAM and at least 60GB of available disk space. 2. Operating System: Ubuntu Linux is recommended. If used, the following applications must be installed: ip, iperf, and ipcalc. 3. Software: The Wireshark application (https://www.wireshark.org/download.html). Ensure all software is updated to the latest stable releases.
Testimonials (3)
practical case studies
Kamil - P4 Sp. z o.o.
Course - Basic Network Troubleshooting Using Wireshark
knowledge of the instructor
Grzegorz - Centrum Informatyki Resortu Finansow
Course - Network Troubleshooting with Wireshark
Many exercises, good knowladge