Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

temata:38-sluzby_app_vrstvy:main [2011/03/03 00:02]
scorpix vytvořeno
temata:38-sluzby_app_vrstvy:main [2011/06/07 17:16] (aktuální)
vagabund
Řádek 1: Řádek 1:
 +~~ODT~~
 +
 ====== 38 - Služby aplikační vrstvy ====== ====== 38 - Služby aplikační vrstvy ======
   * email, DNS, IP telefonie, správa SNMP, Netflow    * email, DNS, IP telefonie, správa SNMP, Netflow 
  
 ===== Email ===== ===== Email =====
 +  * Systém elektronické pošty 
 +  * Požadavky Doručení zpráv přímo cílovému uživateli. Interní ztruktura zpráv. Bezpečné doručování zprávy. Možnost vytvářet zprávy s různým typem obsahu(implementace pomocí MIME). 
 +=== Přenos zpráv === 
 +  * SMTP - Simple Mail Transfer Protocol -> TCP port 25 
 +  * Odesílající aplikace se chová jako klient, ta co přijímá jako server. 
 +  * Komunikace: Navázáni spojení - klient se připojí, server pošle uvítací zprávu. Identifikace klienta. Přenos zprávy. ukončení komunikace. 
 +  * Pokud zpráva nemůže být doručena, vygeneruje se chybová hláška a pošle se uživateli. Pokud je server nedostupný, zpráva se uloží do fronty odesílajícího SMTP serveru a doručení se opakuje. Pokud se nepodaří opakovaně zprávu doručit, je zpráva doručena na záložní server, který nalezneme pomocí MX záznamu 
 +=== Čtení zpráv === 
 +  * Manipulace - pop/imap server 
 +  * čtení - pop/imap klient 
 +=== POP3 (Post Office Protocol)=== 
 +  * Tcp port 110 
 +  * Načítá data z poštovního serveru a ukládá je na lokální počítač 
 +  * Jednoduchý protokol, snadná implementace 
 +  * Obsluhuje pouze schránku s příchozí poštou. 
 +  * Požaduje výluční přístup ke schránce - pouze jeden uživatel naráz - zámek. 
 +=== IMAP (Internet Message Access Protocol) === 
 +  * TCP port 143 
 +  * Umožnuje práci s více schránkami na vzdáleném serveru 
 +  * Manipulace se zprávami probíhá na straně serveru 
 +  * Náročná implementace, velké nároky na výpočetní zdroje 
 +  * Možnost práce offline a následná synchronizace zpráv 
 +  * Server může ukončit spojení při neaktivitě klienta 
 +=== Požadavky na bezpečnost === 
 +  * Důvěrnost (confidentiality) - zabezpečení proti čtení třetí osobou. 
 +  * Autentizace (authentication) - potvrzení identity uživatele 
 +  * Integrita dat (integrity) - zpráva nebyla měněna 
 +  * Neodmítnutelnost (nonrepudiation) - nepopření doručení zprávy 
 +  * Dostupnost, kontrola přístupu - neoprávněný přístup, útok DoS 
 +  * Použití na ochranu:PGP (pretty good privacy), S-MIME, SSL/TLS 
 +=== Elektronické konference === 
 +  * Funguje na základě rozesílání el. pošty více uživatelům pomocí SMTP 
 +=== USENET === 
 +  * Systém diskuzních skupin 
 +  * řada konferencí pomocí UUCP či NNTP (Network News Traansfer Protocol) 
 +  * příspěvky organizovány v konferencích 
 +  * příspěvek se načte až po vyžádání 
 +  * News server - lokálně ukládá všechny články pro danou konferenci, zpřístupňuje uživatelům
  
 ===== DNS ===== ===== DNS =====
 +  * Především mapování (překlad) doménových adres na IP adresy a obráceně. 
 +  * DNS servery - běží zde databáze všech IP adres a odpovídajících doménových jmen. Občas bývají tyto databáze tak rozsáhlé, že je nutné je distribuovat na více serverů. 
 +  * Všechny aplikační protokoly využívají DNS překlad. 
 +=== Typy záznamů === 
 +  * A - Překlad doménových adres na IPv4 adresy 
 +  * AAAA - Překlad doménových adres na IPv6 adresy 
 +  * PTR - Překlad IPv4 a IPv6 adres na doménová jména 
 +  * CNAME - Alias počítačů - tzv. kanonická jména 
 +  * MX - Poštovní servery 
 +  * NS - Určuje autoritativní servery pro danou zónu 
 +=== Architektura DNS === 
 +  * Prostor doménových adres -> popisuje strukturu, uložení a adresování dat v systému DNS- invertovaný strom,kořen je nulový řetězec, listy jsou koncová zařízení.Zóna je fyzická část prostoru DNS pod jednotnou zprávou. Zóna **stub** obsahuje informace o tom, které servery subdoménu obsluhují.Nemá data. Zóna **hint** obsahuje seznam kořenových DNS serverů. 
 +  * DNS servery -> ukládají data do lokálních databází. 
 +  * Resolvery -> umožnuje aplikacím přistupovat k datům v systému DNS 
 +=== DNS servery ===  
 +Mají za úkol odpovídat na dotazy , které k nim směřují. 
 +  * Primární DNS server - Obsahuje úplné záznamy o doménách, které spravuje. Informace jsou uloženy lokálně. Nese odpovědnost za tyto údaje. Pro každou doménu pouze jeden primární nameserver. 
 +  * Sekundární DNS server - Získává data od primárního. Také autoritativní. Musí zajistit pravidelný přenos zónových dat a jejich aktuálnost. Komunikace přes TCP/port 53 
 +  * Záložní DNS server - Pouze přijímá dotazy od klienta a předává je dále. Po obdržení odpovědi ji uchová a může ji použít příště ale jako neautoritativní zprávu. 
 +=== Resolving === 
 +Komunikace přes UDP/port 53 
 +  * REKURZIVNÍ - dotazovaný DNS server se snaží sám dohledat požadovaný dotaz. Odpovídá buď požadovanými daty nebo chybovou hláškou. Pokud není server autoritativní musí najít autoritativní odpověď 
 +  * ITERATIVNÍ - dotazovaný server pouze zašle adresu serveru, který by o dané doméně měl vědět více a resolver by si s tím měl poradit, resolver se pak znovu dotazuje už té nové.
 ===== VoIP ===== ===== VoIP =====
 +  * Přenáší hlas prostřednictvím datových sítí
 +  * Snížení nákladů na telefonování (komunikace mezi pobačkami)
 +  * Uskutečnění hovoru pomocí signalizačního protokolu (SIP, H.323)
 +  * Vytvoření spojení, přenos hlasu pomocí RTP (Real-Time Transport Protocol) protokolu (pro sledování a řízení kvality - RTCP)
 +  * {{:temata:38-sluzby_app_vrstvy:voip.png|}}
 +=== IP telefon ===
 +  * koncové zařízení – umožňuje připojení do IP tel. Sítě
 +  * softwarový X hardwarový
 +  * od klasických analogových tel. - interaktivní tel. seznam (např. pomocí LDAP), možnost komunikace s internetem
 +=== Ústředna ===
 +  * síťové zařízení nebo aplikace
 +  * zajišťuje přístup do IP tel. sítě včetně registrace uživatele, nastavení jeho konfigurace
 +  * vyhledání volaných účastníků, směrování hovorů, překlad adres
 +=== Brána ===
 +  * slouží k propojení IP telefonní sítě s veřejnou sítí(PSTN) nebo rozhraním do mobilní GSM
 +  * umožňuje také propojovat různé IP telefonní sítě, které používají jinou signalizaci (brána SIP/H.323)
 +  * je možné implementovat jako součást ústředny (případná HW karta a SW rozšíření)
 +=== MCU (Multi Point Control Unit) ===
 +  * řídící jednotka pro komunikaci více koncových zařízení a bran
 +  * obsahuje prostředky pro vytvoření vícebodové konference
 +  * vše obstarává vícebodový řadič MCU
 +=== Aplikační řadič ===
 +  * další služby: správa identit, hlasová pošta, přidělování IP adres (DHCP), překlad ENUM (DNS server)
 +=== Řízení ===
 +– vytvoření spojení → údržba tel. Kanálu → ukončení hovoru
 +  * vyhledání volaného účastníka (buď je lokální, nebo se vyhledá přes jinou ústřednu)
 +  * pokud je pásmo k dispozici, začne se vytvářet spojení, jinak ústředna vrátí obsazovací tón
 +  * po spojení je třeba sledovat kvalitu přenosu (počet přenesených paketů)
 +  * pokud je hovor ukončen, zajistí signalizace oznámení o ukončení
 +=== Signalizace ===
 +  * **SIP**  - textový, komunikace nad UDP, autorizace a autentizace uživatele, sestavení spojení, řízení hovoru a ukončení spojení
 +  * **H.323** - binární, komunikace nad TCP, je to určitý standard - skládá se z více různých protokolů
 +=== Transport ===
 +  * RTP/RTCP - souběžné protokoly pro přenos a kontrolu dat pro videotelefonii
  
 ===== SNMP ===== ===== SNMP =====
 +  * síťový protokol pro zprávu síťových prvků
 +  * zjišťování stavových informací o zařízení
 +  * nastavování parametrů
 +  * sběr dat o existujících rozhraních
 +  * SNMPv2 - zabezpečení - upravená verze 2c pro kompatibilitu v1
 +  * SNMPv3 - vyřešení autentizace ppomocí šifrování
 +  * **SNMP Manager** - stanice pro vyhodnocení dat, zasílá dotazy, získává informace, které na žádost zobrazí
 +  * **SNMP Agent** - většinou součást zařízení, realizuje komunikaci, dostává dotaz ->posílá odpověď, posílá samovolně TRAPS.
 +    - obsluhuje lokální databázi, možné uchování data - MIB(management information base)
 +    - každé zařízení má stejnou MIB, nebo alespoň její část
 +    - MIB databáze - typy sledovaných dat v zařízení a jejich identifikace pomocí OID čísla, syntaxe a semantika pomocí SMI jazyka
 +    - **TRAP** - pokud dojde k nějaké události(překročení nějakého nastaveného limitu), pošle se TRAP bez předchozího dotazu (přes UDP - není zaručeno doručení)
 +    - TRAPS se využívaji velmi často z důvodu kompromisu mezi zahlcením sítě(dotazy) a aktuálností dat.
  
 ===== Netflow ===== ===== Netflow =====
 +  * Protokol pro přenos záznamů o tocích na síti, je zároveň chápán jako celý proces měření toků
 +=== Architektura ===
 +  * Exportér - sonda/router - sběr statistik
 +  * Kolektor - ukládání dat na disk nebo do databáze
 +  * Zobrazení – vizualizace (grafy) dat
 +  * Analýza – ruční/automatická, online/offline zpracování
 +=== Definice toku je založena na stejných: ===
 +  * zdrojové, cílové IP adrese
 +  * zdrojovém a cílovém TCP/UDP portu (http = 80)
 +  * rozhraní (např. Fa1/0)
 +  * protokolu (ICMP, IGMP, TCP, UDP ...)
 +=== Použití ===
 +  * detailní znalost provozu na síti
 +  * sledování a analýza aplikací, uživatelů
 +  * zvýšení bezpečnosti sítě
 +  * odhalení nesprávných konfigurací
 +  * dohledání incidentů
 +  * dlouhodobé ukládání informací o přenesených datech
 +  * plánování kapacity sítě a datových linek
 +  * monitorování využití sítě
 +  * Dodržování vyhlášky č. 485/2005
 +
 +===== Potvrzení =====
 +
 +<doodle single login|38>
 +^ OK ^ !!! ^
 +</doodle>
 +
 +{{tag>scorpix IPK ISA site}}
 +
 +~~DISCUSSION~~
temata/38-sluzby_app_vrstvy/main.1299106954.txt.gz · Poslední úprava: 2011/03/03 00:02 autor: scorpix
Recent changes RSS feed Debian Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki