<aside>
TCP i UDP robią to samo, ale są przeciwieństwem siebie
</aside>
protokół bezpołączeniowy i niewiarygodny (wideokonferencje, strumieniowe przesyłanie dźwięku, gry sieciowe, komunikatory sieciowe, bramki VoIP, zdalne udostępnianie plików NFS…) używany wszędzie tam gdzie błędy nie powodują żadnych strat (np. protokół telnet)

niezawodny i połączeniowy, pełna kontrola transmisji

Flagi
Długość (przesunięcie) → ile słów ma nagłówek, minimum 5, następny bit to dane
Rezerwa → niewykorzystywane flagi
Okno → liczba bajtów danych. które nadawca zgodzi się przyjąć, sterowanie przepływem danych, bo gdy jest błąd trzeba powtórzyć cały, więc im mniejszy tym mniej marnowanego czasu
Suma kontrolna → nagłówek + dane
Wskaźnik pilności → używany tylko jeżeli flaga URG
Opcje → max segment size (wartość długości), 26 różnych typów, mogą być różnej długości