Evolving transport-layer functionality
Different flavors of TCP
Transport layer functions to application layer