Application Analysis using a Protocol Analyzer

This 2 day course covers methodologies in baselining application transactions, profiling specific applications and how to optimize applications with a review of the TCP/IP protocol environment and its effect on application performance. Students learn to troubleshoot common application problems and analyze application components and application performance using a network analyzer.

Objective:

Profile and troubleshoot the Application environment. Know how TCP effects the delivery of packets to the intended application. Know how to use the significant bits and bytes in the protocol headers to assist in troubleshooting. Analyze the operations of the Application layer and look for solutions.

Course Agenda - Day 1

- How to capture and decode frames

- How to filter for specific application layer protocols

- How to baseline an application

- Application Profiling

- Overview of Networking Protocols

- Network Components

- Network Bandwidth

- Network Layer

- Transport Layer

- Effects of the TCP window

- Distributed Application Troubleshooting

- Enterprise Infrastructure monitoring

- Measuring Application Performance

- Defining Application Transactions

- Measuring Transaction Delay

Course Agenda - Day 2

- Measuring Response time

- Packet Loss versus Data size

- Latency

- Measuring Round trips or Application Turns

- Protocol Characteristics

- Application Threads and Flows

- Three causes of Performance Problems

- Network Errors causes and actions

- Application layer protocols that use TCP

- Telnet (Assigned Telnet options and negotiation process)

- Local versus RemoteĀ 

- FTP [File Transfer Protocol] (FTP commands and reply codes)

- SMTP [Simple Mail Transfer Protocol] (SMTP commands and reply codes)

- HTTP [Hyper Text Transfer Protocol] (HTTP commands and reply codes)