ensures that packets are not dropped because too much data is being sent
ensures that packets are not dropped because too much data is being sent
how much information can be sent (size) and the speed that it can be delivered.