Slovnφček pojmů

Aplikačnφ protokol

Aplikačnφ protokoly jsou neseny v paketech protokolu TCP, přφp. UDP, a sloužφ přφmo k přenosu uživatelsk²ch (aplikačnφch) dat. Existuje mnoho standardnφch aplikačnφch protokolů (např. SMTP, POP3, HTTP, FTP apod.), programßtor aplikace si však může navrhnout libovoln² vlastnφ (nestandardnφ) způsob komunikace.

Cookie

TextovΘ informace, kterΘ server uklßdß ke klientovi (WWW prohlφžeči). Sloužφ pro pozdějšφ identifikaci klienta při opětovnΘ nßvštěvě danΘho serveru/strßnky. Cookies mouhou b²t zneužφvßny pro sledovßnφ, kterΘ strßnky uživatel navštφvil, přφpadně k počφtßnφ přφstupů.

Firewall

Prostředek (zpravidla softwarov² produkt) k ochraně před ·toky a ·nikem dat. Existujφ dva zßkladnφ typy firewallů:

  • sφťov² firewall — chrßnφ počφtače v určitΘ subsφti. Typicky b²vß nasazen na brßnu (směrovač), kter² připojuje tuto subsφť do Internetu.

  • personßlnφ (osobnφ) firewall — chrßnφ jeden konkrΘtnφ počφtač (pracovnφ stanici uživatele). Oproti sφťovΘmu firewallu může navφc vztßhnout sφťovou komunikaci ke konkrΘtnφ aplikaci, měnit svΘ chovßnφ na zßkladě interakce s uživatelem atd.

Poznßmka: V tomto manußlu je v²razem firewall označovßn produkt Kerio Personal Firewall.

ICMP

ICMP (Internet Control Message Protocol) je protokol pro přenos řφdicφch zprßv. Těchto zprßv existuje několik typů, např. informace, že cφlov² počφtač je nedostupn², žßdost o přesměrovßnφ nebo žßdost o odezvu (použito v přφkazu PING).

IP

IP (Internet Protocol) je protokol, kter² nese ve svΘ datovΘ čßsti všechny ostatnφ protokoly. Nejdůležitějšφ informacφ v jeho hlavičce je zdrojovß a cφlovß IP adresa, tedy k²m (jak²m počφtačem) byl paket vyslßn a komu je určen.

Port

Nejdůležitějšφ informacφ v hlavičce TCP a UDP paketu je zdrojov² a cφlov² port. Zatφmco IP adresa určuje počφtač v Internetu, port určuje aplikaci běžφcφ na tomto počφtači. Porty 1-1023 jsou rezervovßny pro standardnφ služby a operačnφ systΘm, porty 1024-65535 mohou b²t použity libovolnou aplikacφ. Při typickΘ komunikaci klient-server je zpravidla znßm cφlov² port (na něj se navazuje spojenφ nebo posφlß UDP datagram), zdrojov² port je naopak přidělovßn automaticky operačnφm systΘmem.

TCP

TCP (Transmission Control Protocol) sloužφ pro spolehliv² přenos dat tzv. virtußlnφm kanßlem (spojenφm). Je použφvßn jako nosn² protokol pro většinu aplikačnφch protokolů, např. SMTP, POP3, HTTP, FTP, Telnet atd.

TCP/IP

TCP/IP je souhrnnΘ označenφ pro protokoly použφvanΘ pro komunikaci v sφti Internet. V rßmci každΘho protokolu jsou data dělena na datovΘ jednotky, naz²vanΘ pakety. Každ² paket se sklßdß z hlavičky a datovΘ čßsti, přičemž hlavička obsahuje systΘmovΘ informace (např. zdrojovou a cφlovou adresu) a datovß čßst vlastnφ přenßšenß data.

Protokolovß sada je rozdělena na několik ·rovnφ. Přitom platφ, že pakety protokolů nižšφch ·rovnφ obsahujφ (zapouzdřujφ) ve svΘ datovΘ čßsti pakety protokolů vyššφch ·rovnφ (např. pakety protokolu TCP jsou neseny v IP paketech).

UDP

UDP (User Datagram Protocol) je tzv. nespojovan² prototokol, tzn. nevytvßřφ žßdn² kanßl a data jsou přenßšena v jednotliv²ch zprßvßch (tzv. datagramech). UDP nezaručuje spolehlivΘ doručenφ dat (datagram se může při přenosu sφtφ ztratit). Ve srovnßnφ s protokolem TCP mß ale mnohem nižšφ režii (odpadß vytvßřenφ a rušenφ spojenφ, potvrzovßnφ atd.). Protokol UDP se typicky použφvß např. pro přenos DNS dotazů, zvuku, videa apod.