Komunikační protokol
Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od
verze recenzované 15. dubna 2019; kontroly vyžadují
32 úprav .
Komunikační protokol je soubor specifických pravidel nebo konvencí rozhraní logické úrovně , které řídí výměnu dat mezi různými programy . Tato pravidla definují jednotný způsob předávání zpráv a zpracování chyb.
Signalizační protokol slouží k řízení spojení, jako je nastavení, přesměrování, odpojení. Příklady protokolů: RTSP , SIP . Pro přenos dat se používají protokoly jako RTP .
Síťový protokol je sada pravidel a akcí (sekvence akcí), které umožňují připojení a výměnu dat mezi dvěma nebo více zařízeními připojenými k síti .
Různé protokoly často popisují pouze různé aspekty stejného typu komunikace . Názvy "protokol" a "zásobník protokolů" také odkazují na software , který implementuje protokol.
Nové protokoly pro Internet jsou definovány IETF , zatímco jiné protokoly jsou definovány IEEE nebo ISO . ITU-T se zabývá telekomunikačními protokoly a formáty.
Nejrozšířenějším systémem klasifikace síťových protokolů je tzv. OSI model , podle kterého se protokoly dělí do 7 úrovní podle jejich účelu - od fyzické (tvorba a rozpoznávání elektrických nebo jiných signálů) po aplikační ( aplikační programovací rozhraní pro přenos informace podle aplikací).
Síťové protokoly předepisují pravidla pro provoz počítačů, které jsou připojeny k síti. Jsou postaveny na víceúrovňovém principu. Protokol vrstvy definuje jedno z technických komunikačních pravidel. V současné době síťové protokoly používají síťový model OSI (Open System Interconnection)
.
Model OSI je 7vrstvý logický model síťového provozu. Je implementován skupinou protokolů a komunikačních pravidel organizovaných do několika úrovní:
- na fyzické úrovni se zjišťují fyzické (mechanické, elektrické, optické) charakteristiky komunikačních linek;
- na spojové vrstvě jsou určena pravidla pro používání fyzické vrstvy síťovými uzly;
- síťová vrstva je zodpovědná za adresování a doručování zpráv;
- transportní vrstva řídí pořadí, ve kterém jsou komponenty zpráv předávány;
- vrstva relace koordinuje komunikaci mezi dvěma aplikačními programy běžícími na různých pracovních stanicích;
- prezentační vrstva slouží k převodu dat z vnitřního formátu počítače do přenosového formátu;
- aplikační vrstva je hranicí mezi aplikačním programem a ostatními vrstvami a poskytuje pohodlné komunikační rozhraní pro síťové programy uživatele.
V obecné klasifikaci se protokoly dělí na protokoly nízké úrovně, protokoly vyšší úrovně a protokoly střední úrovně. Mezivrstva zahrnuje komunikační a autentizační protokoly. Protokoly horní vrstvy jsou aplikační, relační a prezentační protokoly. Fyzické, kanálové, síťové a transportní protokoly se označují jako nízkoúrovňové protokoly. [jeden]
Další model - zásobník protokolu TCP / IP - obsahuje 4 vrstvy:
- linková vrstva (linková vrstva),
- síťová vrstva (internetová vrstva),
- transportní vrstva (transportní vrstva),
- aplikační vrstva (aplikační vrstva).
Příklady síťových protokolů
TCP/IP je sada protokolů pro přenos dat, pojmenovaných podle dvou protokolů, které k němu patří: TCP ( anglicky Transmission Control Protocol ) a IP ( anglicky Internet Protocol ) [2]
Nejznámější protokoly používané na internetu jsou:
- HTTP (Hyper Text Transfer Protocol) je hypertextový přenosový protokol . Protokol HTTP se používá k odesílání webových stránek mezi počítači připojenými ke stejné síti.
- FTP (File Transfer Protocol) je protokol pro přenos souborů z vyhrazeného souborového serveru do počítače uživatele. FTP umožňuje předplatiteli vyměňovat si binární a textové soubory s jakýmkoli počítačem v síti. Po navázání spojení se vzdáleným počítačem může uživatel zkopírovat soubor ze vzdáleného počítače do svého nebo zkopírovat soubor ze svého počítače na vzdálený.
- POP3 (Post Office Protocol) je standardní protokol pro připojení pošty. Servery POP zpracovávají příchozí poštu a protokol POP je navržen tak, aby zpracovával požadavky na příjem pošty od klientských poštovních schránek.
- SMTP (Simple Mail Transfer Protocol) je protokol, který definuje sadu pravidel pro odesílání pošty. Server SMTP buď vrátí potvrzení, chybovou zprávu nebo požaduje další informace.
- TELNET je protokol pro vzdálený přístup. TELNET umožňuje účastníkovi pracovat na libovolném počítači, který je s ním ve stejné síti, jako na jeho vlastním, tedy spouštět programy, měnit provozní režim atd. V praxi jsou možnosti omezeny na úroveň přístupu, kterou nastavuje správce vzdáleného stroje.
Další protokoly:
- DTN je protokol navržený pro sítě hlubokého vesmíru IPN používané NASA.
Viz také
Poznámky
- ↑ Distribuované systémy. Principy a paradigmata / E. Tanenbaum, M. van Steen. - Petrohrad: Petr, 2003. - str. 83-93 - (Řada "Klasika informatiky"). ISBN 5-272-00053-6 -
- ↑ Hunt, Craigu. Správa sítě TCP/IP. - 3. vydání. - O'Reilly Media, Inc. - ISBN 0596002971 .