control packet flow so sender doesn't transmit more packets than a receiver can process
control packet flow so sender doesn't transmit more packets than a receiver can process
limits the amount of data a sender can send