CSCI-1680 Transport Layer I Based partly on lecture notes by Rodrigro Foncesa, David Mazières, Phil Levis, John Jannotti Theophilus Benson.