Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Duration 35 hours
Course Outline
Overview of Network Analysis
- Essentials of the OSI reference model and TCP/IP networks.
- Troubleshooting tools and methodological approaches.
- Introduction to Wireshark
- What is Wireshark? Portable versions and available resources.
- Wireshark GUI layout: Panes (Packet List, Details, Packet Bytes), Status Bar, etc.
- Internal architecture and processing flow; limitations of what Wireshark can visualize.
- Supported protocols and dissection mechanisms.
- Managing preferences and configurations, both global and profile-specific.
- Interpretation of time values.
- Practical lab exercises.
Capturing Network Traffic
- Pre-capture considerations.
- Promiscuous mode settings.
- Configuring capture filters.
- Defining automatic stop criteria.
- Remote capture capabilities.
- Practical lab exercises.
Traffic Analysis: Tools and Methodologies
- Developing an analysis checklist.
- Leveraging features: name resolution, color coding, marking, ignoring packets, commenting, time references, and time shifts.
- Understanding the Expert System for error identification.
- Accessing context-specific options via right-click functionality.
- Interpreting data through reference patterns; assessing the impact of OS/driver Offload features.
- Saving analysis results.
- Lab exercises and real-world case studies.
Traffic Analysis: Tools and Methodologies (Continued)
- Filtering traffic: Display filters (creating 'in-flight' filters, using macros) and following data streams.
- Quantitative analysis.
- Basic 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: Protocol Deep Dive
- Data-Link Layer: Ethernet II.
- Network Layer: IPv4.
- Transport Layer: TCP and UDP.
- Diagnosing packet loss and recovery mechanisms.
- Analyzing 'Previous segment lost' and 'Out-of-Order Segments' events.
- Identifying Duplicate ACKs and Fast Retransmissions.
- Investigating TCP Retransmissions.
- Understanding Zero Window, window size changes, and other window-related issues.
- Application Layer: HTTP and FTP.
- Practical lab exercises and case studies.
Traffic Analysis: Common Performance Assessment Issues
- Identifying root causes of performance degradation.
- Analyzing packet loss.
- Addressing bandwidth constraints; adopting a layered approach to measurement.
- Latency analysis: assessing end-to-end latency and visualizing data points.
- 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. A solid understanding of the ISO OSI Reference Model (ITU-T X.200) and the TCP/IP protocol stack.
2. Foundational knowledge of Unix/Linux operating systems, including: UNIX terminal operations, directory structures, file management (listing, creating, changing, copying, moving, and deleting files and directories), redirection, pipes, and process management (listing suspended and background processes).
Hardware & Software
1. Hardware: Minimum 16GB of RAM and at least 60GB of free disk space.
2. Operating System: Ubuntu Linux is recommended. Ensure the following utilities are installed: ip, iperf, and ipcalc.
3. Software: The Wireshark application (available at https://www.wireshark.org/download.html).
All components should be 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