cs118-tcp Implemention of a TCP-like reliable data transfer protocol at the application layer, built atop UDP ack number - +ve -> ack - -1 -> not an ack - -2 -> last packet of data sequence number always starts from 0