Každá aplikace, která komunikuje přes síť, využívá některý z přenosových protokolů – nejčastěji TCP nebo UDP. Správná volba protokolu má zásadní vliv na rychlost, spolehlivost i bezpečnost. V tomto článku si srovnáme tyto dva základní protokoly a poradíme vám, který z nich použít v konkrétních situacích.
TCP (Transmission Control Protocol) je:
UDP (User Datagram Protocol) je:
Shrnutí: TCP = spolehlivost, UDP = rychlost. Vhodný výběr závisí na typu provozu.
Aplikace | Protokol | Důvod |
---|---|---|
Web (HTTP/HTTPS) | TCP | Je vyžadováno kompletní a bezpečné doručení dat |
E-maily (SMTP, IMAP, POP3) | TCP | Potřeba zaručené komunikace |
VoIP hovory | UDP | Nižší latence je důležitější než úplnost dat |
Živý videostreaming | UDP | Krátké zpoždění má přednost před korekcí chyb |
VPN (např. WireGuard, OpenVPN) | Oba (častěji UDP) | Nižší režie a vyšší výkon |
Každý protokol používá čísla portů – TCP a UDP mají samostatné rozsahy. Například:
Při nastavování firewallu je důležité správně povolit pouze nezbytné porty a protokoly. Otevřené nepoužívané porty zvyšují riziko útoků. TCP provoz bývá snáze analyzovatelný (např. IDS systémy), zatímco UDP může být hůře kontrolovatelný.
Bufferbloat nastává, když síťová zařízení zbytečně uchovávají datové pakety, které nemohou okamžitě odeslat. Důsledkem je:
Diagnostika:
Řešení může zahrnovat:
Z kurzu NA0: Administrace LAN/WAN a návrh TCP/IP sítí vyplývají následující doporučení:
Vyzkoušejte kurz NA0 – Administrace LAN/WAN a návrh TCP/IP sítí – základní koncepty, kde vás naučíme navrhovat, konfigurovat a optimalizovat nejen kabelové, ale i bezdrátové sítě podle profesionálních standardů.
Další informace o školeních najdete na www.like-it.sk.
Viac informacií preberáme na kurze: