1 / 24

Vlastnosti a protokoly aplikačnej vrstvy

Vlastnosti a protokoly aplikačnej vrstvy. Základy počítačových sietí – kapitola 3. Meno a priezvisko prezentujúceho. Obsah. Aplikačná vrstva ako zdroj a cieľ údajov pri komunikácií cez dátové siete. Úloha protokolov pri komunikácií medzi klientom a serverom.

Download Presentation

Vlastnosti a protokoly aplikačnej vrstvy

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Vlastnosti a protokoly aplikačnej vrstvy Základy počítačových sietí – kapitola 3 Meno a priezvisko prezentujúceho

  2. Obsah • Aplikačná vrstva ako zdroj a cieľ údajov pri komunikácií cez dátové siete. • Úloha protokolov pri komunikácií medzi klientom a serverom. • Základné vlastnosti a použitie well-known TCP/IP služieb aplikačnej vrstvy (HTTP, DNS, SMTP).

  3. Aplikácia – rozhranie medzi ľudskou a dátovou sieťou • rozhranie medzi používateľom a dátovými sieťami • prostriedok pre generovanie a prijímanie dát prenášaných po sieti

  4. Úloha aplikačnej vrstvy • rozhranie medzi aplikáciami určenými na komunikáciu a dátovou sieťou, cez ktorú sú správy prenášané

  5. Aplikačné vrstvy v ISO/OSI a TCP/IP modeli

  6. Prezentačná vrstva v ISO/OSI modeli • kódovanie a konverzia údajov • kompresia údajov • šifrovanie dát pre prenos • definuje štandardy pre video a grafiku

  7. Relačná vrstva v ISO/OSI modeli • vytvára a udržiava spojenia medzi zdrojovou a cieľovou aplikáciou • vymieňa informácie medzi koncovými aplikáciami potrebné na vytvorenie spojenia

  8. Protokoly aplikačnej vrstvy • protokol (jazyk) = súbor pravidiel • zabezpečujú výmenu údajov medzi aplikáciami bežiacimi na zdrojovom a cieľovom zariadení • definujú štruktúru komunikačných správ a riadiacich informácií • definované v RFC

  9. Softvérové procesy • 2 formy: • aplikácie – SW programy na komunikáciu • služby – rozhranie so sieťou, pripravujú údaje na prenos

  10. Model klient/server • výmenu informácií začína klient vyžiadaním údajov zo servera • server odpovedá zaslaním jedného alebo viacerých tokov dát klientovi • centralizovaná správa • 1 bod zlyhania • ľahšie zisteniebezpečnosti

  11. Server daemon • server prevádzkuje službu alebo proces (OS WIN) = server daemon (OS Unix) • beží na pozadí a nie je pod kontrolou koncového používateľa • „počúva“ požiadavky od klientov • odpovedá, keď server príjme požiadavku na službu poskytovanú daemonom

  12. Model peer-to-peer • dva alebo viac počítačov prepojených cez sieť • zdieľanie zdrojov bez určenia servera • koncové zariadenie (peer) – klient alebo server – stanovené na základe požiadaviek • decentralizovaná správa

  13. Aplikácie peer-to-peer • zariadenia môžu vystupovať ako klient aj server v rámci rovnakej komunikácie • koncové zriadenia – poskytujú používateľské rozhranie a spúšťajú službu na pozadí • používajú sa v peer-to-peer sieťach, klient/server sieťach, aj v rámci Internetu

  14. Protokol DNS (Domain Name System) (1) • preklad doménového mena na IP adresu • hierarchický systém DNS serverov (TLD, domény 2. úrovne) • klient/server služba - klientská aplikácia vyžiada pripojenie k vzdialenému zariadeniu menom -> DNS klient pošle požiadavku jednému z doménových serverov na preklad doménového mena na IP adresu

  15. Protokol DNS (Domain Name System) (2) • aplikácia nslookup alebo host na manuálny preklad • rôzne typy záznamov: • A – adresa koncového zariadenia • PTR – reverzný menný záznam k IP adrese • NS – menný server pre danú doménu • CNAME – slovná prezývka • MX – spracovanie e-mailov v danej doméne • SOA – informácie o správe domény • nslookup –querytype=A cnl.sk

  16. Protokol HTTP (HyperText Transfer Protocol) • publikovanie a preberanie HTML stránok • prenos údajov cez sieť • protokol založený na požiadavkách a odpovediach (model klient/server) • 3 typy správ • vyžiadanie web stránky – GET • odpoveď – POST, PUT

  17. Protokoly e-mailových služieb • posielanie e-mailu z klienta alebo servera • SMTP(Simple Mail Transfer Protocol) • príjem e-mailu zo servera • POP (Post Office Protocol) • IMAP • E-mailový klient - MUA • E-mailové serveryMTAMDA

  18. Protokol FTP (File Transfer Protocol) • umožňuje prenos súborov medzi koncovými zariadeniami (model klient/server) • 2 spojenia: • pre príkazy a odpovede • pre prenos súborov

  19. Protokol DHCP (Dynamic Host Confirmation Protocol) • umožňuje zariadeniam v sieti získať sieťové nastavenia z DHCP servera na určitú časovú dobu • len pre koncové používateľské zariadenia • brány, prepínače, servery, tlačiarne – staticky pridelené adresy

  20. Protokol SMB (Server Message Block) • klient/server protokol na zdieľanie súborov alebo zdrojov (tlačiarne) • klient vytvára spojenie na server na dlhú dobu • klient môže pristupovať k zdrojom na serveri, ako keby zdroj bol lokálne na klientovi

  21. Protokol Gnutella • decentralizované rozloženie dát • používatelia môžu zdieľať súbory na svojich pevných diskoch ostatným používateľom • využíva sa v peer-to-peer službách

  22. Telnet • na emuláciu textových terminálových zariadení cez dátové siete • vytvorené spojenie = virtuálny terminál (vty) • využíva softvér na vytvorenievirtuálneho zariadenia • používatelia môžu na serveri vykonávať autorizované funkcie • nahradený protokolom ssh

  23. Zhrnutie • Služby horných troch vrstiev ISO/OSI modelu • Úloha protokolov aplikačnej vrstvy • Využitie aplikačnej vrstvy na komunikáciu po informačnej sieti • Funkcie well-known TCP/IP aplikácií • Protokoly na prenos informácií medzi koncovými zariadeniami • Využitie analyzátorov sieťovej prevádzky

  24. Záver prezentácie Ďakujem za pozornosť. Moderné vzdelávanie pre vedomostnú spoločnosť.Projekt je spolufinancovaný zo zdrojov EÚ.

More Related