kontrola przepływu danych zapobiegająca zalewowi danych:
system „zatrzymaj i idź” – polega na tym, że nadawca po nadaniu każdego pakietu czeka na potwierdzenie
metoda „przesuwającego okna” – polega na tym, że nadawca i odbiorca używają ustalonego rozmiaru okna - czyli maksymalnej ilość danych, jakie mogą być wysłane przed przybyciem potwierdzenia (np. rozmiar pakietu), nadawca zachowuje kopię na wypadek konieczności retransmisji, gdy przychodzi potwierdzenie - porzuca kopię i transmituje następny pakiet
unikanie przeciążenia sieci - z przeciążeniem mamy do czynienia gdy w przełączniku przybywa więcej pakietów, niż może być wysłane,w wyniku tego wydłuża się efektywne opóźnienie. Aby uniknąć przeciążenia, protokoły zmniejszają szybkości wysyłania pakietów. W celu uniknięcia zapaści z powodu przeciążenia, możemy:
ustalić, aby przełączniki pakietów informujowały nadawców o pojawieniu się przeciążenia
wykorzystać utraty pakietów do wykrywania sytuacji przeciążenia (utrata wynika zwykle z przeciążenia, a nie zawodności sprzętu)