Protokol
Protokol je standardní soubor pravidel, která umožňují elektronickým zařízením vzájemně komunikovat. Tato pravidla určují, jaký typ dat lze přenášet, jaké příkazy se používají k odesílání a přijímání dat a jak se přenosy dat potvrzují.
Protokol si můžete představit jako mluvený jazyk. Každý jazyk má vlastní pravidla a slovní zásobu. Pokud dva lidé mluví stejným jazykem, mohou spolu účinně komunikovat. Podobně spolu mohou komunikovat dvě hardwarová zařízení, která podporují stejný protokol, bez ohledu na výrobce nebo typ zařízení. Například Apple iPhone může odeslat e-mail do zařízení Android pomocí standardního poštovního protokolu. Počítač PC se systémem Windows může načíst webovou stránku z webového serveru založeného na Unixu pomocí standardního webového protokolu.
Protokoly existují pro několik různých použití. Patří mezi ně kabelové sítě např. (Ethernet), bezdrátové sítě např. (802.11ac) a komunikace přes internet např. (IP). Sada internetových protokolů, která se používá k přenosu dat přes internet, obsahuje desítky protokolů. Tyto protokoly lze rozdělit do čtyř kategorií:
- Linková vrstva - PPP, DSL, Wi-Fi atd.
- Internetová vrstva - IPv4, IPv6 atd.
- Transportní vrstva - TCP, UDP atd.
- Aplikační vrstva - HTTP, IMAP, FTP atd.
Protokoly linkové vrstvy zajišťují komunikaci mezi zařízeními na hardwarové úrovni. Aby bylo možné přenášet data z jednoho zařízení do druhého, musí hardware každého zařízení podporovat stejný protokol linkové vrstvy. Protokoly internetové vrstvy se používají k zahájení přenosů dat a jejich směrování přes internet. Protokoly transportní vrstvy určují, jak se pakety odesílají, přijímají a potvrzují. Protokoly aplikační vrstvy obsahují příkazy pro konkrétní aplikace. Například webový prohlížeč používá HTTPS k bezpečnému stažení obsahu webové stránky z webového serveru. E-mailový klient používá SMTP k odesílání e-mailových zpráv přes poštovní server.
Protokoly jsou základním prvkem digitální komunikace. Ve většině případů protokoly fungují na pozadí, takže běžní uživatelé nemusí vědět, jak jednotlivé protokoly fungují. Přesto může být užitečné seznámit se s některými běžnými protokoly, abyste lépe rozuměli nastavením softwarových programů, jako jsou webové prohlížeče a e-mailoví klienti.
Otestujte své znalosti