===== L7 - Aplikační Vrstva ===== ----------------- - Účelem vrstvy je poskytnout aplikacím přístup ke komunikačnímu systému a umožnit tak jejich spolupráci. - Do aplikačních vrstev zasahuje software, se kterým pracuje přímo uživatel. tato vrstva se skládá z dvou podvrstev: relační, prezenční {{ :vrstvy:screenshot_2021-10-22_at_09-07-21_slide_1_-_prez11_pdf.png?nolink&400 |}} {{ :vrstvy:unnamed.jpg?nolink&400 |}} Poznámky: ==Webové stránky== * Nečíslovaný seznam v informatice označení pro soubor dat zobrazovaný uživateli webovým prohlížečem. * Webové stránky jsou součástí celosvětového WWW * Webová stránka je vytvořena pomocí jazyka HTML * protokoly (DNS,HTTP,) (TLS) pro bezpečné a šifrované přpojení * každý HTTP požadavek používá také TCP a IP ===Klienti=== Windows: * Firefox {{:vrstvy:firefox-menu-on-windows-en-us.png?nolink&200|}} * Mozilla Firefox je svobodný multiplatformní webový prohlížeč, který vyvíjí ve spolupráci se stovkami dobrovolníků Mozilla Corporation * První finální verze 1.0 byla vydána i v češtině 9. listopadu 2004 * Kromě oficiálně podporovaných platforem, kterými jsou Microsoft Windows, Android, Linux a macOS, je Firefox dostupný i pro FreeBSD, OS/2, RISC OS, SkyOS či BeOS. * Opera {{:vrstvy:lytecache.php.jpg?nolink&200|}} * Opera je webový prohlížeč pro většinu platform, který vyvíjí norská firma Opera Software. * Tento projekt byl v roce 2016 odprodán čínskému konsorciu * počínaje verzí 8.50 je zcela zdarma jako freeware. * Opera používá vykreslovací jádro Chromium, které sdílí s prohlížečem Google Chrome * Chrom{{:vrstvy:chrome-nastaveni-synchronizace-1.png?nolink&200|}} * víceplatformní webový prohlížeč vyvíjený společností Google. * Poprvé byl vydán v roce 2008 pro operační systém Microsoft Windows a později byl přenesen na systémy Linux, MacOS, iOS a Android. * Prohlížeč je také hlavní součástí operačního systému Chrome OS, kde slouží jako platforma pro webové aplikace. * Edge{{:vrstvy:index.jpg?nolink&200|}} * První předběžná verze byla uvolněna 30. března 2015. Ve Windows 10 pro počítače, tablety a chytré telefony nahradí jako výchozí prohlížeč starší Internet Explorer. * Edge je menší, efektivnější prohlížeč postavený na webových standardech a je určen pro webové služby * Edge je instalován spolu s operačním systémem Windows 10 podobným způsobem jako Internet Explorer v předchozích verzích Windows. Linux: Mezi webové prohlížeče linuxu patří podoně jako u windows (Opera,Firefox,Chromium) * Chromium {{:vrstvy:lol.png?nolink&200|}} * svobodný a otevřený softwarový projekt společnosti Google. * Google používá tento kód k vytvoření webového prohlížeče Chrome, který má více funkcí než Chromium. * Mnoho dalších prohlížečů je také založeno na kódu Chromia, včetně Microsoft Edge, Opery a Amazon Silk. MacOS Jako u Windows a Linuxu jsou webové prohlížeče podobé tudíž sem patří i zmiňovaný (Firefox a Opera) * Safari{{:vrstvy:safari-anonym2.png?nolink&200|}} * Safari je webový prohlížeč vyvíjený společností Apple Inc., který je součástí iOS a macOS. * První veřejná betaverze byla vydána 7. ledna 2003 a finální verze byla uvolněna 23. června 2003 zprvu k volnému stažení, ale později i jako součást Mac OS X 10.3. * Verze pro Windows byla představena v roce 2007 a už byla zrušena. ===Servery=== Linux * Apache{{:vrstvy:kundo.png?nolink&200|}} * je softwarový webový server s otevřeným kódem pro GNU/Linux, BSD, Solaris, macOS, Microsoft Windows a další platformy. * V současné době dodává prohlížečům na celém světě většinu internetových stránek. ==Elektromnická pošta== - protokoly -- SMTP -- POP3(s) -- IMAP(s) ===Klienti=== Thunderird: Mozilla Thunderbird je svobodný multiplatformní poštovní klient vyvíjený Mozilla Corporation a stovkami dobrovolníků. Mozilla Corporation je dceřinou společností nadace Mozilla Foundation, jejímž hlavním cílem je otevřený a inovativní rozvoj Internetu. Původní jméno projektu bylo Minotaur. Outlook: Microsoft Outlook (též Outlook či Microsoft Office Outlook) je e-mailový a groupwarový klient od společnosti Microsoft, který je standardně součástí Microsoft Office. Obsahuje klienta elektronické pošty, vedení kontaktů, organizaci času, úkolů, poznámek a deník. Gmail: Gmail je bezplatná e-mailová služba provozovatele vyhledávače Google, která poskytuje webové rozhraní (tzv. webmail) nebo volitelně stahování pošty protokolem POP3 nebo IMAP. ===Servery=== -- Linux: Postfix, Sendmail, Qmail -- Windows: Exchange, Kerio ==SNMP== ==DNS== ==Vzdálená správa== ssh telnet VNC RDP ==FTP== - Windows: ftp, caesar FTP - Linux: ftp, Příklady: Mezi nejznámější síťové aplikace patří na př. elektronická pošta (např. aplikační protokol SMTP v architektuře TCP/IP), přenos souborů (např. protokoly FTP nebo TFTP v architektuře TCP/IP), vzdálený přístup (např. protokol TELNET u TCP/IP), management sítí (např. p rotokoly SNMP pro TCP/IP). ==== Problematika ==== SMTP protokol * protokol určený pro přenos zpráv elektronické pošty mezi přepravci elektronické pošty. * Pod pojmem protokol si můžeme představit řekněme sadu nařízení a pravidel, kterými se na internetu řídí data a komunikace. FTP protokol ( File Transfer Protocol ) * je v informatice protokol pro přenos souborů mezi počítači pomocí počítačové sítě * Využívá protokol TCP z rodiny TCP/IP a může být používán nezávisle na použitém operačním systému. * Pomocí protokolu FTP je také možné soubory v různých sítích přejmenovávat, přidávat nebo mazat. TFTP ( Trivial File Transfer Protocol ) * je velice jednoduchý protokol pro přenos souborů, obsahující jen základní funkce protokolu FTP. * Z klienta TFTP lze jednotlivé soubory zkopírovat (nahrát) nebo stáhnout ze serveru. Jinými slovy, server je ten, který obsluhuje soubory, zatímco klient je ten, který je požaduje nebo je odesílá * Oproti FTP má různá omezení a odlišnosti: - Nelze procházet adresáře. - Neumožňuje přihlášení uživatele ani zadání hesla. - Je používaný pro čtení nebo zápis dat na vzdálený server. * Funguje podobně jako protokol FTP používá protokol TFTP klientský a serverový software pro připojení mezi dvěma zařízeními. Telnet ( Teletype Network ) * v informatice označení protokolu používaného v počítačových sítích, který pomocí stejnojmenné aplikace umožňuje uživateli připojení ke vzdálenému počítači pomocí textového uživatelského rozhraní. * Pro jednoduché terminálové relace (v podstat ě ovládáme obrazovku vzdáleného PC). DNS (Domain Name System) * je hierarchický systém doménových jmen, který je realizován servery DNS a stejnojmenným protokolem sloužícím k výměně informací. * hlavním významem je převod doménových jmen na IP adresu, čímž zajišťují možnost používat URL adresy. * Organizuje jména počítačů v Internetu a jejich vazby na IP adresy. IMAP4 * protokol pro vzdálený přístup k e-mailové schránce. * Na rozdíl od protokolu POP3 umí IMAP pracovat v tzv. on-line i off-line režimu a nabízí pokročilé možnosti vzdálené správy. POP3 * slouží pro stahování e-mailových zpráv ze vzdáleného serveru na klientský počítač a využívá u toho TCP/IP připojení. * Nečíslovaný seznamJde o poměrně zastaralou technologii * Jedná se o protokol, který zajišťuje připojení na e-mailové servery příchozí pošty a po připojení na tento server poštu stáhne do vašeho počítače. * Tento protokol má zásadní nevýhodu v tom, že se stáhne celý obsah e-mailové schránky a to včetně nevyžádané pošty nebo spamu. NFS (Networ File System) * je systém umožňující přístup k souborům na vzdálených hostitelích. * Využívá k tomu balík RPC.(Vzdálené volání procedur) * Klient žádá o připojení adresáře ze vzdáleného hostitele ke svému místnímu adresáři stejným způsobem, jako při připojování fyzického zařízení, jen k tomu používá rozdílnou syntaxi. * Data mohou být uchovávána na centrálním hostiteli a klienti si tento adresář připojí při zavádění systému. (Např. všechny účty hostitelů, soubory zabírající velké množství prostoru jako např. balíky programu LaTeX, administrativní data,...) SMNP(Simple Network Management Protocol) * Protokol SNMP slouží k výměně základních systémových informací pomocí krátkých paketů, posílaných přes UDP/IP. * Umožňuje průběžný sběr nejrůznějších dat pro potřeby správy sítě, a jejich následné vyhodnocování. LPD * Nečíslovaný seznamSlouží k odeslání tiskové úlohy na síťovou tiskárnu SNMP * Shromažďuje klíčové informace o síti a pracuje s nimi. * Umožňuje průběžný sběr nejrůznějších dat pro potřeby správy sítě, a jejich následné vyhodnocování. DHCP * Přiřazuje hostitelům IP adresy, masku sítě, implicitní bránu a adresu DNS serveru. * Používá se pro automatickou konfiguraci počítačů připojených do počítačové sítě.