how a TCP session is started and terminatedhow data is transferreddetermine segment sizeramp up throughputacknowledge all the packetswhat impacts TCP performancerelevant things required for the analysistypical issues of TCP connectionswrong MSSadjusted MSSno window scalingno SACKThe course will use trace files to explain the things as you see them in real world and the files are available for download.

Understanding TCP is crucial as the majority of data is transferred with TCP. The performance of the transmission is impacted by many TCP details and performance analysis and optimization requires a good background on TCP. Finding and fixing issues will also not be possible without understanding the protocol. After this course you will be able to find faults, check options and understand the performance.