Network Analysis Training
Bitcricket's unique network analysis and troubleshooting courses teach you how
to recognize and solve real world problems as well as perform
application and protocol optimization. We emphasize and utilize
direct hands-on labs, one-on-one with a network analysis tool, rather than
spoon feed you the answers via canned PowerPoint presentations with
little learning retention.
We assume that you are familiar with the basic operation of
your protocol analyzer such as starting a capture,
saving and loading a trace file, getting to the filter menu, etc.
These basics are usually taught via a webinar or introductory starter
course from your vendor, or learning by the seat of your pants!
Once you are familiar with your analyzer, we take you to the next
level during our training. But, of course, assistance is available should you
get
stuck figuring out a feature of the analyzer itself.
All of our training is taught by Bitcricket Founder and CTO Scott Haugdahl,
a seasoned speaker, instructor, former designer and programmer of
the WildPackets expert system, and author, with extensive hands-on
experience who believes in 100% knowledge transfer. The courses are taught on-site at the location of your choice.
A total of 2 to 4 days is recommended, depending on how much you
wish to cover. We charge a flat per day cost +
travel (U.S. and most International destinations are acceptable.) Up to 10 students per session.
Also refer to our basic classroom and setup
requirements.
Mix and match and custom tailor your training from the following core topics:
For further questions or to book a date, please
email Mr. Haugdahl directly at scott@bitcricket.com.
- Display, capturing, and filtering tips, tricks, and techniques throughout
- Optimizing the packet capture location, i.e. analyzer placement
- Tradeoffs of SPAN/mirroring vs. tapping
- Portable vs. distributed analysis
- IP Address Classes, Subnets, CIDR, Multicasting
- IP Differentiated Services (diffserv), Time-to-Live (TTL), Fragmentation
- The important role of the IP Identifier (ID)
- The supporting role of ARP, DHCP, and DNS
- IP Routing fundamentals including RIP and OSPF
- The role of checksum (IP and TCP) vs. physical layer CRC
- Layer 3 switching vs. routing
- The role of the Internet Control Message Protocol (ICMP)
- Examining the connectionless, stateless UDP protocol
- Bit-by-bit analysis of the TCP connection oriented protocol
header
- Operation of the URG, ACK, PSH, RSH, SYN, and FIN flags
- Anatomy of the TCP session establishment handshake
- Sequence and acknowledgement number operation
- Flow control via windowing and acknowledgements
- Effects of TCP window scaling beyond 64k
- Various causes of TCP retransmissions and measuring the
impact
- Recognizing low, stuck, and zero window problems
- TCP efficiency and optimization: manual or self-tuning?
- TCP stack improvements in the latest operating systems: XP
vs. Vista
- Techniques to measure Application Response Time (ART)
- How to measure latency and throughput
- Measuring Web performance
- Advanced filtering and triggering techniques
- Studying various TCP transaction types to determine network vs.
server delay
- Measuring application performance and relating it to end-user satisfaction
- Analyzing 22 possible TCP error conditions
- Causes of TCP resets and how to analyze it including idle
and lost connections
- Understanding the Selective Acknowledgement (SACK) and measuring it's efficiency (or inefficiency)
- Complete task analysis breakdown of streams and objects in
Web/HTTP applications and how to optimize
- Determining if latency and turn count affects throughput
- Detailed analysis of DOS attacks
- Forensics and data mining techniques
- Firewall, NAT, and VPN, troubleshooting and performance
analysis
- Analyzing before and after browser optimization
- In-depth analysis of database applications over TCP including Oracle TNS
and SQL
Server
- Multi-tier (n-Tier) analysis
- Understanding the ins-and-outs of file transfers including MS CIFS/SMB,
FTP, and utilizing HTTP
- Details of the mail transfer protocols, SNMP, POP, IMAP with
and without encryption (POPS, IMAPS)
- The unlicensed 2.4 GHz and 5 GHz RF spectrum
- Sorting out the 802.11 alphabet soup: 802.11a, b, d,
e, f, g, h, i, j, k, m, n, p, r, s, t, u, v. and w
- The role of the Wi-Fi Alliance
- Practical spectrum usage and channel separation
- Environmental factors
- Comparing 802.11b, 802.11g, 802.11a, and 802.11n
- Transmission Modulation Techniques - DSSS, CCK, OFDM
- BSS (Ad-hoc) vs. ESS (Access Point model)
- The wealth of information in beacon frames and their
information elements (IE)
- Analyzing Control, Management, and Data frames
- The authentication, association, data transfer process
- Analyzing client connection problems
- Understanding and identifying contention vs. RTS/CTS based operation
- Identifying rogue clients and access points
- Realistic user load and throughput expectations
- Causes of wireless frame retransmissions and the far greater
impact vs. LANs
- The SSID, BSSID, and ESSID
- The 802.1x authentication control framework
- Security: WEP, WPA, WPA2, TKIP, CCMP
- The 802.11n controversial draft standards, legacy impact, and migration
- 802.11n and MIMO multi-stream operation, single vs. dual channel operation
- Quality of Service (QoS)/WMM/802.11e
- The Lightweight Access Protocol (LWAP)
- Wireless power management
- Measuring the real throughput over wireless
- Identifying and analyzing the impact of wireless-specific attacks
- Understanding what RF Spectrum Analysis is and what it can
and cannot do
- An in-depth analysis of the primary signaling protocols (H.323, SCCP, SIP)
- CODECs: G.711, G.723, G.729, etc.
- A look at the Media Gateway Control Protocol (MGCP)
- In-depth analysis of the streaming media protocol, Real Time Protocol (RTP)
- Examining Secure RTP (SRTP)
- Extracting and analyzing information from RTP Control Protocol (RTCP) packets
- Analyzing voice calls as two mutually exclusive streams
- Troubleshooting signaling problems
- Analyzing the Voice quality of experience (QoE) - Identifying jitter, packet loss, and delay
- VoIP and IP diffserv
- Using 802.1q VLANs for VoIP
- Techniques for VoIP playback
- Mean Opinion Score (MOS) derivatives and caveats
- The effect of recency on perceived call quality
- Detailed convergence analysis - the real effect of data traffic on VoIP
and vice-versa
- Analyzing a SIP attack
- A look at VoIP over MPLS
Each student needs access to an analyzer (laptop or desktop) in a lab or classroom setting with
Ethernet access to a subnet or guest network with
Internet. For training purposes,
a 100 Mbps hub is desired although a switch is acceptable. For wireless training, authorized access to at least one access point for the
instructor is required. A basic VGA projector and screen is also required.