Představte si dva lidi, kteří se snaží o konverzaci. Člověk mluví v krátkých, strohých frázích. Jiný očekává dlouhé, plynulé odstavce. I když oba mluví anglicky, budou si neustále špatně rozumět. Přesně takový chaos by nastal, kdyby se počítače snažily komunikovat bez společného souboru pravidel.
V informatice je protokol takový soubor pravidel. Jde o přísný soubor postupů pro přenos dat mezi elektronickými zařízeními. Bez něj bude váš notebook křičet do prázdna a váš server bude jen poslouchat statický náboj.
Problém s neshodným paketem
Proto potřebujete tato pravidla. Data nejen magicky proudí z bodu A do bodu B. Rozpadají se. Jsou rozděleny do částí nazývaných pakety.
Pokud váš počítač odesílá data v 8bitových paketech, očekává, že přijímající strana bude přesně vědět, jak tyto malé kousky sešít zpět dohromady. Ale co když přijímající počítač očekává 16bitové pakety? Podívá se na vaše 8bitová data, uvidí úplnou chybu a odmítne ji. Zpráva není doručena. Stránka se nenačte. Dopis je vrácen.
Toto není hypotetická situace. To se děje vždy, když systémy nejsou sladěny. Potřebujete předchozí domluvu. Potřesení rukou. Smlouva. Určuje, jak jsou informace strukturovány a jak přesně by je každá strana měla odesílat a přijímat. Žádné dohady. Pouze provedení.
Kdo vytváří tato pravidla?
Možná si myslíte, že tech giganti si je jen vymýšlejí za pochodu. To je špatně. Protokoly jsou stanoveny mezinárodními nebo průmyslovými organizacemi. Vytvářejí standardy, aby zařízení vyrobené v Japonsku mohlo komunikovat se serverem v Brazílii bez potřeby překladatele.
Nejznámějším základem je OSI (Open Systems Interconnection – model otevřených systémů). Jedná se o soubor pokynů pro implementaci síťové komunikace. Nikoho to nenutí ho používat, ale poskytuje teoretický model, který vysvětluje, jak se data přesouvají po síti. Toto je kresba. Samotná budova je postavena ze specifických protokolů.
Internetové těžké váhy
Při procházení webu používáte více než jeden protokol. Používáte jejich zásobník. Pracují ve vrstvách. Někteří jsou zodpovědní za fyzické spojení. Některé jsou pro směrování. Některé jsou pro bezpečnost.
Mezi nejdůležitější sady internetových protokolů patří:
- TCP/IP (Transmission Control Protocol/Internet Protocol) : Toto je základ. TCP zajišťuje, že vaše data dorazí bezpečně. IP zajišťuje, že najdou správnou adresu. Bez nich je internet jen sbírkou nesourodých počítačů.
- HTTPS (Secure HyperText Transmission Protocol) : Toto je písmeno „S“ v adresním řádku vašeho prohlížeče. Šifruje data. Zabraňuje odposlechům ve čtení vašich hesel nebo čísel kreditních karet při jejich přenosu po síti.
- SMTP (Simple Mail Transfer Protocol) : Toto je to, co přesouvá váš e-mail z vaší poštovní schránky do poštovní schránky vašeho přítele. Je to staré, jednoduché a stále funguje.
- DNS (Domain Name System) : Toto je internetový telefonní seznam. Překládá názvy čitelné pro člověka, jako je
google.com, na adresy IP, kterým počítače skutečně rozumí.
Proč je to pro vás důležité?
Tyto protokoly nevidíte. Nikdy je neuvidíte. Důsledky jejich nepřítomnosti však cítíte pokaždé, když vyprší časový limit webové stránky.


















