This document summarizes key aspects of transport layer protocols including pipelined reliable data transfer, Go-Back-N, and Selective Repeat protocols. It discusses how pipelining impacts sequence numbers and buffering. It then describes the basic operation of Go-Back-N, including the sender, receiver, and how it handles events. It also summarizes Selective Repeat and compares it to Go-Back-N. The document concludes by providing an overview of TCP, including its connection-oriented nature, segment structure, use of sequence numbers and acknowledgments, and flow control mechanisms.