síťový protokol
co je síťový protokol?
síťový protokol je soubor zavedených pravidel, která diktují, jak formátovat, přenášet a přijímat data tak, aby počítačová síťová zařízení – od serverů a směrovačů po koncové body – mohla komunikovat bez ohledu na rozdíly v jejich základních infrastrukturách, návrzích nebo standardech.
pro úspěšné odesílání a přijímání informací musí zařízení na obou stranách komunikační výměny akceptovat a dodržovat protokolové konvence. V síti může být podpora protokolů zabudována do softwaru, hardwaru nebo obojího.
bez výpočetních protokolů by počítače a další zařízení nevěděly, jak spolu komunikovat. Výsledkem je, že kromě speciálních sítí postavených na konkrétní architektuře by mohlo fungovat jen málo sítí a internet, jak ho známe, by neexistoval. Prakticky všichni koncoví uživatelé sítě se spoléhají na síťové protokoly pro připojení.
jak fungují síťové protokoly
síťové protokoly rozdělují větší procesy na diskrétní, úzce definované funkce a úkoly napříč všemi úrovněmi sítě. Ve standardním modelu, známém jako model Open Systems Interconnection (OSI), řídí jeden nebo více síťových protokolů činnosti na každé vrstvě telekomunikační výměny. Dolní vrstvy se zabývají přenosem dat, zatímco horní vrstvy v modelu OSI se zabývají softwarem a aplikacemi.
sada spolupracujících síťových protokolů se nazývá sada protokolů. Sada Transmission Control Protocol / Internet Protocol (TCP/IP), která se obvykle používá v modelech klient-server, obsahuje řadu protokolů napříč vrstvami – jako jsou datové, síťové, transportní a aplikační vrstvy -, které společně umožňují připojení k internetu. Patří sem následující:
- TCP, který používá sadu pravidel pro výměnu zpráv s jinými internetovými body na úrovni informačních paketů;
- User Datagram Protocol, nebo UDP, který funguje jako alternativní komunikační protokol k TCP a používá se k vytvoření spojení mezi aplikacemi a internetem s nízkou latencí a ztrátou;
- IP, který používá sadu pravidel pro odesílání a přijímání zpráv na úrovni IP adres; a
- další síťové protokoly, včetně Hypertext Transfer Protocol (HTTP) a File Transfer Protocol (FTP), z nichž každá má definované sady pravidel pro výměnu a zobrazení informací.
každý paket přenášený a přijímaný přes síť obsahuje binární data. Většina výpočetních protokolů přidá záhlaví na začátek každého paketu, aby se ukládaly informace o odesílateli a zamýšleném cíli zprávy. Některé protokoly mohou také obsahovat zápatí na konci s dalšími informacemi. Síťové protokoly zpracovávají tyto záhlaví a zápatí jako součást dat pohybujících se mezi zařízeními za účelem identifikace zpráv svého druhu.
síťové protokoly jsou často uvedeny v průmyslovém standardu-vyvinuty, definovány a publikovány skupinami, jako jsou následující:
- Mezinárodní telekomunikační unie nebo ITU;
- Institut elektrotechnických a elektronických inženýrů nebo IEEE;
- Internet Engineering Task Force nebo IETF;
- Mezinárodní organizace pro normalizaci nebo ISO; a
- World Wide Web Consortium nebo W3C.
hlavní typy síťových protokolů
obecně lze říci, že v síti existují tři typy protokolů-komunikace , jako je Ethernet; správa, jako je Simple Mail Transfer Protocol (SMTP); a zabezpečení, jako je Secure Shell nebo SSH.
do těchto tří širokých kategorií spadají tisíce síťových protokolů, které jednotně zpracovávají širokou škálu definovaných úkolů, včetně autentizace, automatizace, korekce, komprese, zpracování chyb, vyhledávání souborů, přenos souborů, agregace odkazů, směrování, sémantika, synchronizace a syntaxe.
jak implementovat síťové protokoly
aby síťové protokoly fungovaly, musí být kódovány v softwaru-buď jako součást operačního systému počítače (OS) nebo jako aplikace-nebo implementovány v hardwaru počítače. Většina moderních operačních systémů má vestavěné softwarové služby, které jsou připraveny k implementaci některých síťových protokolů. Jiné aplikace, například webové prohlížeče, jsou navrženy se softwarovými knihovnami, které podporují protokoly nezbytné pro fungování aplikace. Kromě toho je podpora protokolu TCP / IP a směrovacího protokolu implementována v přímém hardwaru pro zvýšení výkonu.
kdykoli je implementován nový protokol, je přidán do sady protokolů. Organizace protokolových sad je považována za monolitickou, protože všechny protokoly jsou uloženy na stejné adrese a staví na sobě.
jaké jsou zranitelnosti síťových protokolů?
síťové protokoly nejsou určeny pro zabezpečení. Jejich nedostatečná ochrana může někdy umožnit škodlivé útoky, jako je odposlech a otrava mezipaměti, ovlivnit systém. Nejběžnějším útokem na síťové protokoly je reklama falešných tras, což způsobuje, že provoz prochází kompromitovanými hostiteli místo vhodných.
analyzátory síťových protokolů jsou nástroje, které chrání systémy před škodlivou činností doplněním firewallů, antivirových programů a antispywarového softwaru.
jak se používají síťové protokoly?
síťové protokoly jsou tím, co umožňuje moderní internet, protože umožňují počítačům komunikovat napříč sítěmi, aniž by uživatelé museli vidět nebo vědět, jaké operace na pozadí se vyskytují. Některé konkrétní příklady síťových protokolů a jejich použití zahrnují následující:
- Post Office Protocol 3, nebo POP3, je nejnovější verze standardního protokolu, který se používá pro příjem příchozích e-mailů.
- SMTP se používá k odesílání a distribuci odchozích e-mailů.
- FTP se používá k přenosu souborů z jednoho počítače do druhého.
- Telnet je soubor pravidel používaných pro připojení jednoho systému k druhému pomocí vzdáleného přihlášení. Místní počítač odešle požadavek na připojení a vzdálený počítač přijme připojení.
další příklady síťového protokolu zahrnují následující:
- Address resolution protocol, nebo ARP;
- Blocks Extensible Exchange Protocol, nebo BEEP;
- Border Gateway Protocol, nebo BGP;
- binární synchronní komunikace nebo BSC;
- kanonické textové služby nebo CTS;
- Domain Name System nebo DNS;
- Dynamic Host Configuration Protocol, nebo DHCP;
- Enhanced Interior Gateway Routing Protocol, nebo EIGRP;
- HTTP Secure, nebo HTTPS;
- human interface device, nebo HID;
- Internet Control Message Protocol, nebo ICMP;
- Internet Message Access Protocol, nebo IMAP;
- Gopher;
- Media Access Control, nebo MAC;
- Network News Transfer Protocol, nebo NNTP;
- nejprve otevřete nejkratší cestu nebo OSPF;
- Secure Sockets Layer (SSL);
- Simple Network Management Protocol nebo SNMP;
- Thread;
- Transport Layer Security (TLS);
- univerzální popis, objev a integrace nebo UDDI;
- voice over IP nebo VoIP; a
- X10.
Naučte se, jak si vybrat mezi virtuální privátní sítí SSL/TLS a VPN zabezpečení IP.
Leave a Reply