prevents overwhelming the receiver in data link and end to end control in transport
prevents overwhelming the receiver in data link and end to end control in transport
dest tells src not to send faster than it can read