Course Outline
- Overview of network troubleshooting concepts
- Defining the scope of network troubleshooting
- Essential troubleshooting utilities
- Established troubleshooting methodologies
- Introduction to the Wireshark platform
- Understanding the operational mechanics of Wireshark
- Initiating packet captures
- The role of capture and display filters
- Setting up global preferences
- Navigation strategies and color-coding techniques
- Utilizing time values and summary data
- Reviewing fundamental trace file statistics
- Saving, exporting, and printing results
- In-depth exploration of capture and display filters
- Capture filters – fundamental principles and filter syntax
- Display filters – fundamental principles and filter syntax
- Application of useful filter combinations
- Practical lab exercises and case study analysis
- Advanced use of time values and summaries
- Configuring default time column settings and precision
- Analyzing the time interval between packets
- Setting time references and interpreting capture timestamps
- Diagnosing timing-related issues
- Practical lab exercises and case study analysis
- Leveraging statistical analysis tools
- Generating I/O graphs
- Creating TCP Time-Sequence graphs
- Interpreting flow graphs
- Assessing service response times
- Constructing Round-Trip-Time graphs
- Analyzing TCP/IP traffic flows
- Analyzing application-level flows
- Practical lab exercises and case study analysis
- Fundamentals of the Wireshark Expert System
- Distinguishing between normal and abnormal network communications
- Identifying root causes of performance degradation
- Investigating packet loss, delayed ACKs, and retransmissions
- Laboratory work and case study reviews
- Addressing bandwidth constraints
- Techniques for bandwidth measurement
- Calculating user and flow throughput
- Computing application throughput
- Resolving bandwidth and throughput inefficiencies
- Practical lab exercises and case study analysis
- Investigating latency issues
- Key metrics for latency calculation
- Visualizing periods of high latency
- Utilizing free online latency calculation resources
- Applying the frame.time_delta filter
- Practical lab exercises and case study analysis
- Analyzing packet loss and retransmission patterns
- Packet loss and recovery mechanisms in UDP and TCP
- Detecting previous segment loss and out-of-order events
- Identifying duplicate ACKs and fast retransmissions
- Understanding TCP retransmission behavior
- Addressing zero window conditions and other window-related issues
- Practical lab exercises and case study analysis
Requirements
Participants are expected to have a solid foundation in networking concepts and the TCP/IP protocol stack. Attendees must bring their own laptops pre-installed with the Wireshark software, which is available for free download at www.wireshark.org.
Testimonials (7)
practical case studies
Kamil - P4 Sp. z o.o.
Course - Basic Network Troubleshooting Using Wireshark
Knowlage and patience
Mariusz
Course - Basic Network Troubleshooting Using Wireshark
...and everything :) This was probably the best training I was a part of.
Maciej
Course - Basic Network Troubleshooting Using Wireshark
It is clear Nima is comfortable using Wireshark. He showed us the basic features and tools available to use.
Jonathan - Utility
Course - Basic Network Troubleshooting Using Wireshark
Trainer very engaging and knowledgeable
Effendy Bin Ahmad sata - SBS transit
Course - Basic Network Troubleshooting Using Wireshark
The case studies are really helpful in refreshing my knowledge of wireshark as well as lots of good tips from the trainer based on his experience.
Kai Xiang - SBS transit
Course - Basic Network Troubleshooting Using Wireshark
Trainer is well prepared and dedicated in making us understand. Well done.