Internet se rozrůstá neuvěřitelným tempem a je těžké sledovat vše, co se děje. Navíc, v mnoha textech o nových produktech a technologiích se objevují zkratky nebo termíny označující nejrůznější internetovské protokoly. Čert, aby se v tom vyznal. Bohužel, čerti zřejmě zatím Internet nepotřebují (lovit virtuální dušičky se asi nevyplatí), ale my lidé ano. Proto často potřebujeme vědět, na co je ten či onen protokol určen. No, a právě proto je zde tento článek, snažící se vnést trochu světla do tohoto chaosu. Fiat lux!
DNS (Domain Name System)
Jak jistě víte, každé zařízení v Internetu je definováno unikátní číselnou IP adresou. Také jistě víte, že adresy jsou pojmenovány lidštějším způsobem. A překlad těchto IP adres na textové ekvivalenty zajišťuje právě DNS pomocí DNS serverů, které spolu navzájem komunikují.
CHAP (Challange Handshake Authentication Protocol)
Protokol umožňující automatické připojení po vytáčené lince k vašemu poskytovali Internetu. Vy pak nemusíte zadávat heslo a uživatelské jméno, vše probíhá bez vaší účasti. Existuje ještě podobný protokol PAP, který je méně bezpečný, neboť data zasílá nezakódována. Cože? Říkáte, že žádný protokol PAP nebo CHAP nepoužíváte a přesto nic při připojování nezadáváte? Většinou tomu tak je, protože váš připojovací software používá tzv. skriptový jazyk, který udělá veškerou práci za vás a zadá požadované vstupy, tak jak byste to učinili vy.
FTP (File Transfer Protocol)
Tak tenhle termín jste už určitě někde slyšeli. Často se používá pro označení programu, kterým manipulujete se soubory po síti. Původně však definuje protokol, který určuje, jak budou data přenášena a operace, které lze se soubory provádět. Program FTP je klient, který právě používá pro svou práci tento protokol.
HTTP (HyperText Transfer Protocol)
Hmm, i tahle zkratka je vám povědomá. Je použita v definici URL adresy, v případě, že zdroj má poskytnout data v obligátním HTML formátu příznačném pro WWW. Právě pomocí tohoto protokolu jsou data přenášena a je s nimi odpovídajícím způsobem zacházeno.
Lidé si dost často myslí, že s webovskými servery komunikují browsery pouze způsobem "dej mi soubor". Není to tak, pro komunikaci používají právě HTTP protokol, který nabízí další možnosti než jen "stažení" HTML.
IP (Internet Protocol)
Nejnižší komunikační protokol, který byl speciálně vyvinut pro Internet. Umožňuje paketovou komunikaci, kdy jednotlivé pakety obsahují informaci o tom, kam mají být doručeny. Není tedy vytvořeno dočasné spojení, po kterém by data proudili do doby než je opět ukončeno.
IP protokol se v současné době rozšiřuje za hranice Internetu a dobývá lokální sítě. Jeho velkou výhodou je úspornost, protože pakety běží jen tam, kam mají a netoulají se zbytečně po síti. U Ethernetu je tomu naopak, vše je rozesíláno všem v příslušném segmentu sítě a informaci si ponechá pouze určený příjemce. Na druhou stranu chybí dostatečná kontrola, zda byl paket doručen a také možnost přenosu dat, která vyžadují stálou rychlost. V současné době probíhají poslední kola jednání o nové generaci protokolu IP, který přinese podstatné novinky.
MIME (Multipurpose Internet Mail Extensions)
Internet je velice macešský k netypickým datům, jimiž jsou i texty psané v národních abecedách s použitím nejrůznějších nabodeníček. Proto organizace IETF definovala protocol MIME, umožňující rozpoznávat různé typy souborů, se kterými je posléze odpovídajícím způsobem zacházeno. Po síti jsou data přenášena ve formátu, aby ho byly schopny použít i starší servery a klient (nebo speciální server) potom data příslušným způsobem dekóduje.
Původně byla specifikace MIME určena výhradně pro elektronickou poštu, jak vyplývá z názvu. Dnes se však také používá pro definici speciálních souborů na WWW serverech. Prohlížeč podle typu souboru určeného MIME popisem, spustí externí aplikacím, která umí s daty zacházet.
NFS (Network File System)
Aby bylo možné používat disky umístěné na Internetu podobně jako jiné síťové disky, byl definován protokol NFS. Ten určuje přenosové protokoly užívané při práci s těmito disky. V současné době bylo NFS implementováno do řady produktů a operačních systémů, hlavně z unixovského světa.
NNTP (Network News Transfer Protocol)
Pro přenos a práci s diskuzními skupinami je určen protokol NNTP. Program, ve kterém si prohlížíte a reagujete na zprávy umístěné v diskuzních skupinách, používá právě tento protokol.
Protože archivy se zprávami bývaji opravdu nabobtnalé, je nutné umožnit uživateli přenášet pouze ta data, která opravdu potřebuje. Tak si nejprve přenesete k sobě seznam skupin, potom názvy jednotlivých článků ve vybrané skupině a nakonec text vybraného článku.
NTP (Network Time Protocol)
Pro synchronizaci času počítačů připojených na Internet byl vytvořen tento protokol.
PAP (Password Authentication Protocol)
Stejně jako CHAP, poskytuje možnost připojit se ke svému účtu bez nutnosti interakce se serverem. Není absolutně zabezpečen, takže vaše heslo je posíláno v textovém formátu a může být přečteno. Používá se především ve spolupráci s protokolem PPP.
PPP (Point-to-Point Protocol)
Mnoho počítačů se k Internetu připojuje pomocí vytáčené linky a modemu. Tento způsob připojení neodpovídá požadavkům protokolu IP, který je pro veškerou komunikaci po Internetu použit.
PPP umožňuje pracovat s pakety po normální telefonní lince, tak jako byste byli připojeni po LAN síti. Je velmi populární, protože také umožňuje používání IPX a Netbeui protokolů, charakteristických pro nejrůznější LAN sítě.
POP (Post Office Protocol)
Nejvíce používanou službou Internetu je elektronická pošta. POP je základní protokol pro komunikaci klientských programů s poštovními servery. Existují tři verze POP, POP2 a POP3. V současné době se používá výhradně POP3.
Tento protokol umožnuje čtení zpráv ze serveru a zapisování zpráv na server. Pokud přijde zpráva, je uložena v uživatelově schránce na serveru a teprve když se připojí, staáhne si ji k sobě. POP je také použit na ověřené totožnosti uživatele při připojování na poštovní server.
SLIP (Serial Line Internet Protocol)
Také SLIP nabízí možnost pracovat s Internetem přes vytáčenou linku. Je možná více používán než PPP, je populární zejména na Unixu. Je o něco starší a není schopen přenášet IPX nebo jiný LAN protokol.
SMTP (Simple Mail Transfer Protocol)
Poštovní servery si musí vyměňovat zprávy mezi sebou, aby mohly být doručeny konečnému příjemci. Na to je určen tento protokol, který umožňuje neustálý tok informací po Internetu.
SNMP (Simple Network Management Protocol)
Kontrolní protokol pro vzdálenou práci s nejrůznějšími zařízeními a jejich řízení, konfiguraci a ošetřování chybových stavů. SNMP není již dávno jen protokolem Internetu, protože se obecně používá v počítačovém průmyslu pro jednotnou správu síťových zařízení.
UUCP (Unix-to-Unix Protocol)
UUCP byl původně určen pro přenos souborů mezi unixovskými počítači. Později se používal na přenos elektronické pošty a diskuzních skupin a dnes pomalu mizí ze sítě, protože ho vytlačuje SMTP a POP.
UUCP neposkytoval zpracování pošty v reálném čase, kdy jednotlivé servery odesílají a přijímají poštu prakticky neustále. UUCP musí zavolat cílový server, poslat data a spojení zase ukončit.