Aplikační vrstva. RNDr. Ing. Vladimir Smotlacha, Ph.D.

Podobné dokumenty
metodický list č. 1 Internet protokol, návaznost na nižší vrstvy, směrování

Internet protokol, IP adresy, návaznost IP na nižší vrstvy

Uživatel počítačové sítě

Identifikátor materiálu: ICT-3-03

Inovace výuky prostřednictvím šablon pro SŠ

7. Aplikační vrstva. Aplikační vrstva. Počítačové sítě I. 1 (5) KST/IPS1. Studijní cíl. Představíme si funkci aplikační vrstvy a jednotlivé protokoly.

Inovace bakalářského studijního oboru Aplikovaná chemie

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

File Transfer Protocol (FTP)

Inovace bakalářského studijního oboru Aplikovaná chemie

Analýza síťového provozu. Ing. Dominik Breitenbacher Mgr. Radim Janča

POČÍTAČOVÉ SÍTĚ Metodický list č. 1

Relační vrstva SMB-Síťový komunikační protokol aplikační vrstvy, který slouží ke sdílenému přístupu k souborům, tiskárnám, sériovým portům.

PSK2-14. Služby internetu. World Wide Web -- www

Úvod do informatiky 5)

Inovace bakalářského studijního oboru Aplikovaná chemie

Počítačová síť. je skupina počítačů (uzlů), popřípadě periferií, které jsou vzájemně propojeny tak, aby mohly mezi sebou komunikovat.

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

9. Sítě MS Windows. Distribuce Windows. Obchodní označení. Jednoduchý OS pro osobní počítače, pouze FAT, základní podpora peer to peer sítí,

Hodinový rozpis kurzu Správce počítačové sítě (100 hod.)

SSL Secure Sockets Layer

Inovace bakalářského studijního oboru Aplikovaná chemie

Protokoly a Internet. Miloš Hrdý. 19. listopadu 2007

Komunikační protokoly počítačů a počítačových sítí

Internet a zdroje. (ARP, routing) Mgr. Petr Jakubec. Katedra fyzikální chemie Univerzita Palackého v Olomouci Tř. 17. listopadu

Schéma e-pošty. UA (User Agent) rozhraní pro uživatele MTA (Message Transfer Agent) zajišťuje dopravu dopisů. disk. odesilatel. fronta dopisů SMTP

Y36PSI Protokolová rodina TCP/IP

1 Protokol TCP/IP (Transmission Control Protocol/Internet Protocol) a OSI model

Počítačové sítě ve vrstvách model ISO/OSI

Informatika. 20 Internet

POČÍTAČOVÉ SÍTĚ A KOMUNIKACE OBOR: INFORMAČNÍ TECHNOLOGIE

Počítačové sítě. Počítačová síť. VYT Počítačové sítě

JAK ČÍST TUTO PREZENTACI

Úvod do informačních služeb Internetu

Inovace a zkvalitnění výuky prostřednictvím ICT Počítačové sítě Vrstvový model TCP/IP Ing. Zelinka Pavel

Ing. Jitka Dařbujanová. TCP/IP, telnet, SSH, FTP

Název školy: Základní škola a Mateřská škola Žalany. Číslo projektu: CZ. 1.07/1.4.00/ Téma sady: Informatika pro devátý ročník

materiál č. šablony/č. sady/č. materiálu: Autor: Karel Dvořák Vzdělávací oblast předmět: Informatika Ročník, cílová skupina: 7.

EU-OPVK:VY_32_INOVACE_FIL9 Vojtěch Filip, 2013

Přednáška 3. Opakovače,směrovače, mosty a síťové brány

Ing. Jitka Dařbujanová. , SSL, News, elektronické konference

X36PKO Úvod Protokolová rodina TCP/IP

MODELY POČÍTAČOVÝCH SÍTÍ

Telekomunikační sítě Protokolové modely

Analýza aplikačních protokolů

Další nástroje pro testování

ZÁKLADNÍ ANALÝZA SÍTÍ TCP/IP

ZPS 3 Standardizace počítačových sítí, zásobník TCP/IP, model ISO/OSI, vybrané protokoly

Elektronická pošta. elementární služba, výchozí pro některé další jedna z prvních síťových služeb vůbec. základní principy popisují

Typy samostatných úloh PSI 2005/2006

Počítačové sítě Systém pro přenos souborů protokol FTP

4. Síťová vrstva. Síťová vrstva. Počítačové sítě I. 1 (6) KST/IPS1. Studijní cíl. Představíme si funkci síťové vrstvy a jednotlivé protokoly.

POČÍTAČOVÉ SÍTĚ A KOMUNIKACE

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Architektura TCP/IP je v současnosti

Schéma elektronické pošty

Inovace výuky prostřednictvím šablon pro SŠ

Integrovaná střední škola, Sokolnice 496

Zásobník protokolů TCP/IP

Registrační číslo projektu: CZ.1.07/1.5.00/ Elektronická podpora zkvalitnění výuky CZ.1.07 Vzděláním pro konkurenceschopnost

Maturitní okruhy pro 1.KŠPA Kladno, s.r.o. Počítačové sítě a komunikace

STUDIJNÍ MATERIÁL PRO TECHNICKOU CERTIFIKACI ESET Server Security, Serverové produkty

3.4 Základní služby Internetu

Počítačová síť a internet. V. Votruba

Protokol TELNET. Schéma funkčních modulů komunikace protokolem TELNET. Telnet klient. login shell. Telnet server TCP/IP.

Internet. Téma č. 5 - Internet

íta ové sít TCP/IP Protocol Family de facto Request for Comments

Bezpečnost vzdáleného přístupu. Jan Kubr

Aplikační vrstva. PB002: Základy informačních technologíı. Eva Hladká. Slidy připravil: Eva Hladká a Tomáš Rebok

POČÍTAČOVÉ SÍTĚ (3. část)

Obsah. O autorech 9. Předmluva 13. KAPITOLA 1 Počítačové sítě a Internet 23. Jim Kurose 9 Keith Ross 9

Protokoly přenosu. Maturitní otázka z POS - č. 15. TCP/IP (Transmission Control Protocol/Internet Protocol)

PŘENOS MULTIMÉDIÍ PŘES SÍŤ

Maturitní témata pro 1.KŠPA Kladno, s.r.o. Počítačové sítě a komunikace

Y36SPS Jmenné služby DHCP a DNS

ANALÝZA TCP/IP 2 ANALÝZA PROTOKOLŮ DHCP, ARP, ICMP A DNS

Inovace bakalářského studijního oboru Aplikovaná chemie

Linux na serveru. seminář Arcibiskupského gymnázia v Praze a gymnázia Boženy Němcové v Hradci Králové

Obsah PODĚKOVÁNÍ...11

DUM 16 téma: Protokoly vyšších řádů

Počítačové sítě II. 14. Transportní vrstva: TCP a UDP. Miroslav Spousta, 2005

DNS, DHCP DNS, Richard Biječek

Semestrální práce do předmětu TPS (Technologie Počítačových Sítí).

Zásobník protokolů TCP/IP

Audit bezpečnosti počítačové sítě. Předmět: Správa počítačových sítí Jiří Kalenský

Kurz práce s informacemi

IVT 2. ročník INFORMAČNÍ SÍTĚ

Jmenné služby a adresace

Vyšší odborná škola a Střední škola,varnsdorf, příspěvková organizace. Šablona 1 VY 32 INOVACE

Server. Software serveru. Služby serveru

Úvod do analýzy. Ústav informatiky, FPF SU Opava Poslední aktualizace: 8. prosince 2013

Model ISO - OSI. 5 až 7 - uživatelská část, 1 až 3 - síťová část

Síť Internet. Adresace v Internetu (1) Adresace v Internetu (2) skládá se ze dvou částí: adresa sítě. Adresace v Internetu (3)

Počítačové sítě 1 Přednáška č.6 Transportní vrstva

L i n u x j a k o r o u t e r, f i r e w a l l, D H C P s e r v e r, p r o x y a D N S c a c h e, 2. č á s t

Komunikace v sítích TCP/IP (1)

A7B36PSI Úvod 1/29. Jan Kubr. Honza Kubr - 1_uvod

Voice over IP Fundamentals

Transkript:

Aplikační vrstva RNDr. Ing. Vladimir Smotlacha, Ph.D. Katedra počítačových systémů Fakulta informačních technologií České vysoké učení technické v Praze Vladimír Smotlacha, 2011 Počítačové sít ě BI-PSI LS 2010/11, Předn. 7 https://edux.fit.cvut.cz/bi-psi Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

Obsah protokoly a aplikace FTP telnet / SSH Mail (SMTP / POP / IMAP) News (NNTP) Web (HTTP / HTTPS) NTP DHCP / BOOTP / RARP straeming VoIP peer to peer 2

Aplikační vrstva implementace protokolů a služeb využívají transportní vrstvu (TCP/IP model) nad prezentační vrstvou (OSI model) OSI důsledně rozlišuje aplikaci a funkce relační a prezentační vrstvy klient / server server nabízí službu klient se připojí a službu využije peer-to-peer nerozlišují se komunikující strany 3

FTP File Transfer Protocol poprvé v RFC114, nyní RFC959 (RFC2228, RFC2640) přenos souborů mezi klientem a serverem příkazový kanál 21/TCP datový kanál TCP, dynamicky přidělený port aktivní klient určí číslo portu a očekává na něm spojení standardní způsob problémy pro firewall pasivní server určí číslo portu pro datový kanál novější varianta vynuceno snadnou implementací ve firewallu 4

FTP klienti ftp (řádkový, interaktivní) implementován v browserech (URL ftp://...) součást mc (Midnight Commander) WinSCP (MS Windows) autentizace user / password anonymní uživatel: guest nebo anonymous heslo: většinou vyžadována e-mail adresa nevýhody přenos hesla není kryptovaný server je zranitelný, častý cíl útoků 5

Telnet interaktivní řádkový terminál vzdálený přístup k počítači prvotní specifikace RFC15 z roku 1969 síťová alternativa k terminálu připojenému sériovou linkou port 23 / TCP autentizuje user / password nevýhody malá bezpečnost žádné šifrování (ani hesla) nepodporuje myš stále využíván např. konfigurace síťových zařízení 6

SSH Secure Shell port 22 / TCP nahrazuje telnet implementuje kryptování (veřejný klíč) varianty SSH-1 a SSH-2 autentizace user / password alternativa: bez autentizace pro vybrané veřejné klíče přenos souborů (scp) plně šifrovaný není interaktivní 7

Email elektronická pošta poprvé specifikováno v RFC561 SMTP poprvé v RFC821 (předtím nadstavba FTP) první masově využívané služba v Internetu software poštovního systému MTA (Mail Transfer Agent) MUA (Mail User Agent) MDA (Mail Delivery Agent) 8

Email - agenti MTA (Mail Transfer Agent) poštovní server předávání e-mailů lokální adresát: předá MDA vzdálený adresát: předá jinému MTA přepisovací pravidla pro adresy filtrování MTA navzájem komunikují protokolem SMTP příklad: sendmail, postfix, qmail, Microsoft Exchange 9

Email agenti (2) MUA (Mail User Agent) poštovní klient uživatelský interface příjem: přebírá maily od MTA odesílání: posílá maily MTA příklad: Thundebird, Opera, pine, Microsoft Outlook MDA (Mail Delivery Agent) lokální zpracování přeposílání (forward) mailů, filtrování konfiguraci provádí uživatel příklad: procmail funkce často implementována v MUA 10

Email - adresy v Internetu adresa obsahuje '@' interpretace adresy během přenosu přepisovací pravidla část před '@' lokální adresát interpretuje se na cílovém počítači většinou se přiřadí k uživatelskému jménu část za '@' doména konkrétní jméno serveru nebo MX záznam v DNS přiřazení serveru k doméně primární a záložní poštovní servery pro doménu 11

Email - protokoly SMTP port 25 / TCP komunikace mezi MTA posílání zprávy od MUA k MTA POP3 port 110 / TCP přenos zpráv od serveru ke klientovi (od MTA k MUA) IMAP4 port 143 / TCP nahrazuje POP3 správa schránek na serveru může přenášet jen samotné hlavičky zpráv 12

Email - spam spam nevyžádané zprávy spam tvoří většinu provozu el. pošty filtrace (MDA, MUA) není uspokojivě vyřešena pravidla učící se algoritmy - vypadá to jako spam black lists omezení na úrovni MTA doručování jen do vlastní a vybraných domén identifikace odesílatele původně přijal o odeslal každý mail z každého serveru 13

News diskuzní skupiny, Usenet NetNews dříve velmi populární služba protokol NNTP, port 119 / TCP hierarchické uspořádání diskuzních skupin velké množství skupin news servery přijímají jen podmnožinu všech skupin funkce uživatel se přihlásí do diskuzní skupiny čtení příspěvků ostatních uživatelů posílání vlastních příspěvků podpora integrována v poštovním klientovi 14

Web World Wide Web počátky HTTP v 1990 (CERN) prohlížeč Mozaic 1993 nejrozšířenější služba v Internetu jazyk HTML (HyperText Markup Language) vložení linků (odkazů) do textu protokol HTTP, port 80 / TCP (SHTTP, port 443) server neukládá stavové informace cookies stav uložený u klienta scripty 15

NTP Network Time Protocol protokol NTP, port 123 / UDP přenos času v síti nastavení systémového času v počítači podpora i na routerech prakticky dosažitelná přesnost 1 μs, typicky 1-10 ms hierarchický systém NTP serverů číslo Stratum vyjadřuje vzdálenost od primárního zdroje konkrétní číslo nezaručuje přesnost Stratum-1 server s externím zdrojem času atomové hodiny, GPS, DCF,... 16

NTP - princip delay δ = (t3 - t0) - (t2 - t1) offset θ 0 = [(t1 - t0) + (t2 - t3)] / 2 θ 0 - δ/2 θ θ 0 + δ/2c předpoklad symetrického jednosměrného zpoždění nejistota ½ celkového zpoždění 17

DHCP, BOOTP, RARP společná funkce: přidělení IP adresy počítači příklad využití: bezdiskový stroj dynamické IP podporování pouze známých adaptérů RARP (Reverse Address Resolution Protocol) protokol síťové vrstvy, stejný formát zprávy jako ARP předává pouze IP adresu je třeba znát i masku, gateway a případně DNS servery nepoužívá se 18

BOOTP Bootstrap Protocol umožní stanici získat IP adresu, masku, gateway, adresu DNS serveru a image operačního systému funkce: klient (port 67 / UDP) odešle dotaz Kdo jsem? na adresu 255.255.255.255 server (port 68 / UDP) vyhledá údaje podle MAC adresy v databázi a odešle zpět klient si stáhne image OS pomoci FTP nebo TFTP IP adresa je pevně přidělena pro MAC nelze dynamicky sdílet 19

DHCP Dynamic Host Configuration Protocol náhrada protokolu BOOTP stejné porty jako BOOTP přidělování IP adres statické pevně nastavené k konfiguraci dynamické volná adresa z vyhrazeného rozsahu přidělení je časově omezené další volitelné údaje NTP, WINS,... podpora Ipv6 20

Streaming konstantní přenos audiovizuálního obsahu v reálném čase TV, rozhlas on demand na základě požadavku příjemce (např. YouTube) protokoly RTSP (Real-time Streaming Protocol) RTP (Real-time Transport Protocol) RTCP (Real-time Transport Control Protocol) unicast x multicast 21

Streaming - formáty multimediální kontejner obsahuje jeden nebo více streamů OGG, MPEG, RealMedia, QuickTime, Windows Media,.. kodeky (coder/decoder) implementuje určitý formát komprese a dekomprese streamu formáty audio: WMA, MP3, Vorbis, AAC+ (16-256 kb/s) video: MPEG-4, H.264,... typické rozlišení 320 240 bodů, datový tok 256 512 kb/s 22

VoIP Voice over IP Internetová telefonie kodeky patentované standardy ITU, např. G.711, G.722, G.723, G.726, G.729, SPEEX (BSD licence) protokoly H.323 standard ITU-T pro paketové sítě signalizace, řízení SIP (Session Initiation Protocol) 23

VoIP - zařízení řídicí zařízení MCU (Multipoint Control Unit) podpora videokonferencí VoIP gateway přechod mezi telefonní sítí a VoIP VoIP gatekeeper registrace klientů koncová zařízení IP telefonní přístroje videokonferenční zařízení software na počítači 24

Peer to peer klienti spolu komunikují přímo strukturované sítě indexu obsah ve formě distribuované tabulky hash efektivní nasměrování požadavku např. BitTorrent nestrukturované pure - dotaz posílán všem centralizované indexování obsahu např. Napster hybridní model např. GNUtella, Freenet 25

Děkuji za pozornost 26