rwnd
TCP Flow Control - receiver advertises free buffer space by including rwnd value in receiver-to-sender TCP header. Sender limits amount of unACKed data to rwnd value. Guarantees receive buffer will not overflow.
AIMD
Sender increases transmission rate (window size) until loss occurs
Network layer key functions
Forwarding and routing