Protokoly
Slovem
protokol, lze v oboru informatiky vnímat standart či konvenci, která
umožňuje elektronickou komunikaci a také přenos dat, mezi jednotlivými
koncovými body (především počítače). Můžeme je analyzovat hardwarově,
softwarově, nebo zkombinovat oba způsoby. Protokoly řídí sémantiku (to je věda o významu výrazů z nejrůznějších úrovní
jazyka).
Co se týče vlastnosti protokolů, lze je řadit
do mnoha jednotlivých skupin:
-
detekce základního fyzického spojení, nebo
existence jiných koncových uzlů. (Mohou být kabelové, ale i bezdrátové) -
handshake (Proces, který automaticky nastane pro
účely vyjednávání, nastavuje dynamicky parametry kanálu na komunikaci mezi
dvěma libovolnými objekty, zachycených v datových modelech-entity, před
začátkem klasické komunikace po kanálu) -
vyjedná o různých vstupních datech funkcí
(parametry) pro účel spojení -
způsob začátku a ukončení zprávy -
Způsob formátování zpráv -
Oprava nefunkčních dat, například poškozených,
nebo těch, které jsou špatně naformátované -
jak řešit neočekávanou ztrátu spojení a co zvolit
za krok při následující akci -
ukončení spojení nebo relace
Protokoly tedy mají velmi
rozmanité vlastnosti a je velmi důležité mít jistotu, že každý protokol plní
všechny své funkce a má všechny potřební vlastnosti. Jak se to ale zjišťuje ?
Protokoly nejdříve musí projít
testováním, než se dostanou do oběhu sítí. Testování probíhá tak, že se nejprve
zachytí informace, které si mezi sebou vyměňují dvě cvičební zařízení a ty se
poté porovnávají s fungující komunikací mezi jinými zařízeními. Při
testování se často užívá odesílání chybných zpráv, které mají zjistit, zda si
zařízení dokáže poradit s nedefinovanými komunikačními stavy.
Po testování dostane funkční
protokol certifikaci- potvrzení že funguje dobře v oboru komunikace jemu
přiřazené (například WI-FI, HD READY a další) a udá se do koloběhu.
Internetové protokoly se propagují
jako RFC dokumenty, které jsou otevřené a přístupné veřejnosti. Objevují se pod
sdružením Internet Engineering Task Force (IETF).
Hlavními protokoly Internetu je rodina protokolů TCP/IP, které budou zmíněny v další kapitole. Do této rodiny patří hlavně Internet Protocol (IP), User Datagram Protocol (UDP), Transmission Control Protocol (TCP), a mnoho dalších protokolů. Kromě rodiny protokolů TCP/IP se na Internetu dají použít i další aplikační druhy protokolů, jako například: HTTP, DHCP, FTP, Telnet, SSH, POP3, IMAP, SMTP.