[[oktatas:hálózat:cisco_szerint_a_hálózat|< Cisco szerint a hálózat]] ====== Alkalmazási réteg ====== * **Szerző:** Sallai András * Copyright (c) Sallai András, 2018 * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC Attribution-Share Alike 4.0 International]] * Web: https://szit.hu ===== Az alkalmazási réteg ===== {{:oktatas:hálózat:cisco_szerint_a_hálózat:osi_modell_alkalmazas_regeteg.png?200|}} {{:oktatas:hálózat:cisco_szerint_a_hálózat:osi_tcp_per_ip.png?400|}} ==== OSI legfelső három rétege ==== Az alkalmazási réteg: * Domain Name System * Simple Mail Transfer Protocol * Post Office Protocol * Internet Message Access Protocol * HyperText Transfer Protocol * Dynamic Host Configuration Protocol A megjelenési réteg néhány protokollja: * Motion Picture Experts Group (MPEG) * Graphics Interchange Format (GIF) * Joint Photographic Experts Group (JPEG) * Portable Network Graphics (PNG) Viszony réteg: * alkalmazások közötti párbeszéd megteremtése * munkamenet kezelés ==== TCP/IP ==== * Tartománynév rendszer * DNS * E-mail * SMTP * POP3 * IMAP * Fájlátvitel * FTP * TFTP * BitTorrent * Web * HTTP * Állomás konfiguráció * BOOTP * DHCP * Távoli elérés * telnet * SSH * RDP ===== P2P ===== * Peer-to-peer * nincs dedikált szerver * a felek egyenrangúak {{:oktatas:hálózat:cisco_szerint_a_hálózat:peer-to-peer_02.png?200|}} Helyi hálózaton a peer-to-peer: * fájlmegosztás * nyomtatómegosztás * hálózati nyomtató Internetes P2P megvalósítások: * eDonkey -- fájlcserélés * eMule -- fájlcserélés * Shareaza -- fájlcserélés * BitTorrent -- fájlcserélés * Bitcoin -- virtuális pénz * LionShare -- virtuális pénz ===== Kliens-szerver modell ===== * egyik vagy több gép dedikáltan szerver * a többi kliens * a kliensek kérnek valamit * a szerver teljesíti {{:oktatas:hálózat:cisco_szerint_a_hálózat:kliens-szerver_modell.png?200|}} * e-mail * web * fájlátvitel * FTP ===== Web ===== ==== DNS kérés ==== {{:oktatas:hálózat:cisco_szerint_a_hálózat:web_dns_keres.png?600|}} {{:oktatas:hálózat:cisco_szerint_a_hálózat:web_lekerve.png?400|}} ==== URL ==== {{:oktatas:hálózat:cisco_szerint_a_hálózat:url_felepitese.png?400|}} ==== HTTP ==== {{:oktatas:hálózat:cisco_szerint_a_hálózat:http_uzenetek.png?400|}} ==== HTTPS ==== * HTTP Secure * hitelesítés és titkosítás * SSL – Secure Socket Layer * a forgalom titkosítása ===== E-mail ===== ==== Működés ==== {{:oktatas:hálózat:cisco_szerint_a_hálózat:e-mail_mukodes.png?400|}} {{:oktatas:hálózat:cisco_szerint_a_hálózat:e-mail_tavolra.png?400|}} {{:oktatas:hálózat:cisco_szerint_a_hálózat:e-mail_port.png?400|}} {{:oktatas:hálózat:cisco_szerint_a_hálózat:e-mail_szerver_elfogadas.png?400|}} ==== E-mail felépítése ==== * levélfejléc * törzs A levél fejléce minimum tartalmaznia kell a címzettet és a feladót. ==== E-mail szerver viselkedések ==== {{:oktatas:hálózat:cisco_szerint_a_hálózat:e-mail_level_megtartasa.png?400|}} {{:oktatas:hálózat:cisco_szerint_a_hálózat:e-mail_level_eldobasa.png?400|}} {{:oktatas:hálózat:cisco_szerint_a_hálózat:e-mail_letoltese.png?400|}} ==== POP3 ==== * a levelek letöltődnek a kliensre (alapértelmezetten) * a szerver nincs terhelve * nehéz menteni a leveleket, ha nincs a szerveren ==== IMAP ==== * a levelek a szerveren maradnak * könnyebb mentés * a tárhely hamar fogy ===== DNS ===== ==== DNS-szerver ==== * BIND – Berkeley Internet Name Domain * névfeloldó démon * named daemon → named * Eredetileg a kaliforniai Berkeley Egyetem négy diákja fejlesztette – 1980 évek elején ==== DNS üzenetformátum ==== | fejrész | | kérdés | | válasz | | illetékesség | | plusz információ | ==== DNS szerverek erőforrásrekordjai ==== * SOA -- zóna kezdő rekord * A -- állomáscím * NS -- illetékes névkiszolgáló * CNAME -- álnév * MX -- e-mail kezelő szerver ==== ISP DNS szerver ==== {{:oktatas:hálózat:cisco_szerint_a_hálózat:dns_isp_szerver.png?400|}} Az operációs rendszerek is tárolják egy ideig a feloldott neveket. Windowson a gyorsítótár tartalma: ipconfig /displaydns ==== DNS hierarchia ==== Egy szerver illetékes egy név esetén, ha tudja milyen IP cím tartozik hozzá, vagy tudja ki az aki tudja. {{:oktatas:hálózat:cisco_szerint_a_hálózat:dns_hierarchia.png?600|}} ==== Top Level Domain ==== * röviden TLD * legfelső szintű tartománynevek Pl.: * .hu * .eu * .com * .org * .jp * .org * .net * .and ==== Illetékesség ==== Egy szerver illetékes, ha adott tartományra bejegyzése van. ==== DNS-kliens ==== * böngészők vagy az Internetet használó más programok * DNS-feloldó -- resolver * névfeloldást biztosít az alkalmazások számra ==== ISP DNS szerver ==== Egy internetkapcsolathoz általában kapunk **2 DNS szervert**. Ezek a szerverek általában nem illetékesek egyetlen tartománynévben sem, **csak gyorstárazást** végeznek. ==== nslookup ==== Az nslookup a következőkre használható: * állomásnév feloldása, lekérdezése * hibakeresés Paraméter nélküli indításnál az alapértelmezett névszertől fogad információkat, és interaktív módban indul. Interaktív módból kilépés: exit. ===== FTP ===== ==== az FTP-ről ==== * File Transfer Protocol * fájlátviteli protokoll Az FTP szerver-kliens alapon használható. ==== FTP kapcsolat ==== Két kapcsolattal dolgozik: * kontrollkapcsolat * adatkapcsolat ==== Módok ==== Kétféle mód: * passzív FTP * aktív FTP ===== SMB ===== ==== Az SMB-ről ==== * Server Message Block * IBM 1980-as évek végén készíti * fájlmegosztás * állandó kapcsolat (szemben az FTP-vel) * Windows ezt használja A következő hálózati erőforrások használhatók: * fájlok * könyvtárak * nyomtatók * sorosportok ==== SMB üzenetek ==== * hitelesítés * fájlok elérése * nyomtató elérése * üzenetváltás A Windows legfőbb szolgáltatása szerveren és munkaállomáson. ==== Windows 2000 ==== * A Windows 2000 szervertől kezdve a MS termékek DNS neveket használnak ==== Samba ==== * Linux és Unix rendszereken SMB szolgáltatás * A Windowsokkal együttműködik