Komunikačné štandardy a komunikačné protokoly Martin Valdner 23. 4. 2006
Základné pojmy... Komunikačný štandard Komunikačný protokol ide o ustálené pravidlá na základe ktorých prebieha komunikácia Komunikačný protokol množina pravidiel, ktoré určujú syntax a význam jednotlivých správ pri komunikácii
Najvýznamnejšie štandardizačné organizácie IEEE - Institute of Electrical and Electronics Engineers ISO - International Organization for Standardization ITU - The International Telecommunication Union SI - Système International d'Unités (International System of Units) W3C - World Wide Web Consortium
Kto vydáva protokoly? Internet Architecture Board (IAB) vydáva tzv. RFC dokumenty - RFC je skratka anglického výrazu request for comments (žiadosť o komentáre) RFC sú oficiálne považované za doporučenia a nie za normy v tradičnom zmysle, aj napriek tomu sa nimi riadi drvivá väčšina Internetu pôvodnými autormi jednotlivých RFC sú obvykle experti, ktorí riešia konkrétne problémy a riešenia zverejňujú v RFC
Zopár štandardov: UMTS - Universal Mobile Telecommunications System PSTN - Public Switched Telephone Network ISDN - Integrated Services Digital Network ATM - Asynchronous Transfer Mode GSM - Global System for Mobile Communications
Výber z protokolov: TCP/IP – Internetový protokol DHCP – dynamické prideľovanie adries DNS – systém doménových mien FTP – prenos súborov po sieti HTTP – prenos hypertextových dokumentov (WWW) IMAP – umožňuje manipulovať s e-mailovými správami POP – protokol pre získanie pošty z e-mailového serveru SMTP – zasielanie elektronickej pošty SNMP – protokol pre správu sieťových zariadení Telnet – protokol virtuálneho terminálu SSH – bezpečný shell
Transmision Control Protocol (TCP) / Internet Protocol (IP) Internet Protocol (IP) je nespoľahlivý dátovo orientovaný komunikačný protokol sieťovej vrstvy používaný zdrojovým a cieľovým strojom na výmenu dát sieťou s prepínaním paketov TCP vykonáva kontrolu, aby sa uistil, že sa žiaden paket pri prenose IP protokolom nestratí tak, že dá každému paketu poradové číslo, ktoré na druhom konci opäť TCP modul kontroluje a zabezpečuje tiež, že dáta sú doručené v správnom poradí
DHCP Dynamic Host Configuration Protocol je aplikačný protokol z rodiny TCP/IP používa sa pre automatické prideľovanie IP adries koncovým zariadeniam v sieti klientské zariadenia žiadajú DHCP server o IP adresu, ten u každého klienta eviduje „požičanú“ adresu a čas, do kedy ju môže používať
DNS Domain Name System je systém, ktorý ukladá prístup k informácii o názve stroja (hostname) a názve domény v istej distribuovanej databáze v počítačových sieťach poskytuje mechanizmus získania IP adresy pre každé meno stroja (lookup) a naopak (reverse) DNS poskytuje na internete všeobecne dôležitú službu, pretože kým počítače a sieťový hardvér pracujú s IP adresami, ľudia si vo všeobecnosti ľahšie pamätajú mená strojov a domén DNS služba je prístupná na TCP porte 53
FTP File Transfer Protocol - protokol prenosu súborov je TCP/IP protokol určený na prenos súborov medzi počítačmi, či už na Internete alebo lokálnej sieti na komunikáciu využíva dva TCP porty - 20 a 21. Port 20 slúži na prenos dát a port 21 slúži na kontrolu dát a ftp príkazy
HTTP Hypertext transfer protocol je primárna metóda prepravy informácií na world wide webe HTTP je protokol definujúci požiadavky a odpovede medzi klientmi (napr. internetovými prehliadačmi) a servermi HTTP spojenie sa štandardne nadväzuje na TCP porte 80
POP Post Office Protocol, aktuálne vo verzii 3 je internetový protokol, ktorý se používa pre sťahovanie e-mailových správ zo vzdialeného serveru ku klientovi komunikácia prebieha na princípe výmeny príkazov medzi klientom a serverom - príkazy POP3 protokolu sú veľmi jednoduché a dajú sa používať aj „ručne“ protokol POP3 má pre svoje účely vyhradený TCP port 110
IMAP Internet Message Access Protocol (súčasná verzia 4) je protokol pre prístup k e-mailovým schránkam na rozdiel od protokolu POP3 je optimalizovaný pre prácu v dlhodobo pripojenom režime IMAP4 komunikuje na TCP porte 143
SMTP Simple Mail Transfer Protocol je určený pre prenos správ elektronickej pošty medzi servermi protokol zabezpečuje doručenie pošty pomocou priameho spojenia medzi odosielateľom a adresátom. Správa je doručená do tzv. poštovej schránky, ku ktorej potom užívateľ pristupuje protokolom POP alebo IMAP je to jedna z najstarších aplikácií TCP protokolu používa TCP port 25
SNMP Simple Network Management Protocol je jednoduchý protokol na správu siete – umožňuje monitorovanie a správu sieťových zariadení umožňuje priebežný zber najrôznejších informácií pre potreby správy siete a ich následného vyhodnocovania. Na tomto protokole je v súčasnosti založená väčšina programov pre správu siete. Využíva UDP porty 161 na strane agenta a 162 na strane správcu
SSH Secure shell je sieťový protokol určený na prihlasovanie a vykonávanie príkazov na vzdialenom počítači v počítačovej sieti návrhári SSH mali v úmysle nahradiť skôr používané málo bezpečné protokoly rlogin, telnet a rsh protokol poskytuje bezpečne kryptovanú komunikáciu medzi dvoma neautentifikovanými strojmi v nezabezpečenej sieti SSH protokol komunikuje na TCP porte 22
Martin Valdner E-mail: martin@valdner.com Ďakujem za pozornosť! Martin Valdner E-mail: martin@valdner.com