1 Aplikační vrstva Přístup k transportní vrstvě z vrstvy aplikační – rozhraní služeb – služby pro systémové aplikace, služby pro uživatelské aplikace 1.

Slides:



Advertisements
Podobné prezentace
SÍŤOVÉ PROTOKOLY.
Advertisements

D03 - ORiNOCO RG-based Wireless LANs - Technology
SÍŤOVÉ SLUŽBY DNS SYSTÉM
Architektura Microsoft Windows
DNS. Komunikace Aplikace používají k identifikaci komunikujících uzlů IP adresu Pro člověka jsou číslice těžko zapamatovatelné, proto se používá místo.
Základy informatiky Internet Ing. Roman Danel, Ph.D. Institut ekonomiky a systémů řízení Hornicko – geologická fakulta.
Analýza síťového provozu
Adresářová služba Active directory
Informatika Internet.
Pavel Dvořák Gymnázium Velké Meziříčí Počítačové sítě – model komunikace, TCP/IP protokol, další důležité protokoly Registrační číslo projektu: CZ.1.07/1.5.00/
Seminář 8 VLAN routing Srovnání směrování tradičního a VLAN routingu
Internet, WWW, HTML a spol.. Hlavní zásady inženýrství reprodukovatelnost měřitelnost a parametrizovatelnost přenositelnost typizace a standardizace dokumentace.
Protokol TCP/IP a OSI model
Dynamic Host Configuration Protocol
Aplikace VT v hospodářské praxi internetové technologie Ing. Roman Danel, Ph.D. VŠB – TU Ostrava.
NFS-root A DHCP Martin Dvořák. Obsah 1. Co je NFS 2. Kořenový systém souborů přes NFS 3. Jak na to? 4. DHCP a BOOTP 5. Co je DHCP 6. Výhody 7. Konfigurace.
Protokoly a adresy na internetu
Česká zemědělská univerzita v Praze Provozně ekonomická fakulta Administrace DNS serveru v prostředí OS Linux Vypracoval: Jiří Malák.
Tento výukový materiál vznikl v rámci Operačního programu Vzdělávání pro konkurenceschopnost Číslo projektu: CZ.1.07/1.5.00/ Číslo materiálu: VY_32_INOVACE_PSK-3-17.
Shrnutí A – Principy datové komunikace B – TCP/IP 1.
CZ.1.07/1.4.00/ VY_32_INOVACE_168_IT 9 Výukový materiál zpracovaný v rámci projektu Vzdělávací oblast: Informační a komunikační technologie Předmět:Informatika.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Application Layer Functionality and Protocols Network Fundamentals – Chapter 3.
BootP Ing. Jiří Ledvina, CSc /12 Úvod Původně používání RARP Reverse Address Resolution protocol Dovoluje pouze distribuci adres na lokálním.
1 Počítačové sítě Aplikační vrstva Přístup k transportní vrstvě z vrstvy aplikační – rozhraní služeb – služby pro systémové aplikace, služby pro uživatelské.
INTERNET – struktura, fungování a přehled využití
1 I NTERNETOVÁ INFRASTRUKTURA. H ISTORIE SÍTĚ I NTERNET RAND Corporation – rok 1964 Síť nebude mít žádnou centrální složku Síť bude od začátku navrhována.
Datové sítě Ing. Petr Vodička.
Základy informatiky část 6
1 Seminář 9 MAC adresa – fyzická adresa interface (rozhraní) Je zapsána v síťové kartě. Je identifikátor uzlu na spoji. MAC adresu v paketu čte switch.
Seminář
Internet.
Seminář 12 Obsah cvičení Transportní služby Utilita nestat
Seminář 4 IPv4 adresace Základní pojmy – třída, subsíť, maska, prefix, inverzní maska (wildcard mask), broadcast, agregace Privátní (RFC 1918) a veřejné.
Seminář - routing Směrování Pojmy IP adresa
Počítačové sítě - architektura TCP/IP
Principy fungování sítě Název školyGymnázium Zlín - Lesní čtvrť Číslo projektuCZ.1.07/1.5.00/ Název projektuRozvoj žákovských.
Aplikační vrstva Přístup k transportní vrstvě z vrstvy aplikační – rozhraní služeb – služby pro systémové aplikace, služby pro uživatelské aplikace HTTP.
1 Počítačové sítě IP multicasting Adresy typu D (identifikace síťových skupin) Bity 4 28 Celkový rozsah identifikátorů skupin: –
Internet protocol Počítačové sítě Ing. Jiří Ledvina, CSc.
1 Seminář 6 Routing – směrování –Směrování přímé – v rámci jedné IP sítě/subsítě (dále je „sítě“) – na známou MAC adresu. –Směrování nepřímé – mezi sítěmi.
PV175 SPRÁVA MS WINDOWS I Podzim 2008 Síťové služby Administrátor systému: Pracovní doba administrátora se sestává z výměny magnetických pásek v zálohovacích.
Počítačové sítě Architektura TCP/IP - úvod
1 Počítačové sítě Architektura TCP/IP – v současnosti nejpoužívanější síťová architektura – architektura sítě Internet Uplatnění – user-end systémy (implementace.
Počítačové sítě IP multicasting
1 Seminář 10 1 DNS (Domain Name System) Aplikační protokol Používá UDP i TCP Naslouchá na portu 53 hierarchický systém doménových jmen Pracuje způsobem.
Překlad jmen, instalace AD
1 Technické specifikace sítí Ethernet 10Mbps Ethernet (dožívá) – IEEE –10BASE-T – dva UTP (cat-3/cat-5), propojovací zařízení – HUB nebo přepínač.
DHCP server Dynamic Host Configuration Protocol. DHCP Automatická konfigurace parametrů sítě – IP adresa – Maska – Gateway Ipconfig /release Ipconfig.
Transportní vrstva v TCP/IP Dvořáčková, Kudelásková, Kozlová.
Shrnutí A – Principy datové komunikace B – TCP/IP 1.
Unix a Internet 6. DHCP a DNS
Internet – pojmy, služby
Zásobník protokolů TCP/IP
NÁZEV ŠKOLY: S0Š Net Office, spol. s r.o, Orlová Lutyně
Seminář 11 DHCP + HTTP + IPTABLES
Počítačové sítě IP multicasting
Seminář - routing Směrování Pojmy IP adresa
Počítačové sítě Architektura TCP/IP – v současnosti nejpoužívanější síťová architektura – architektura sítě Internet Uplatnění – user-end systémy (implementace.
Seminář 8 VLAN routing Srovnání směrování tradičního a VLAN routingu
Seminář – ARP, ICMP Obsah cvičení
DNS (Domain Name System)
Číslo projektu OP VK Název projektu Moderní škola Název školy
DNS (Domain Name System)
Aplikační vrstva Přístup k transportní vrstvě z vrstvy aplikační – rozhraní služeb – služby pro systémové aplikace, služby pro uživatelské aplikace HTTP.
Počítačové sítě IP vrstva
Příklad topologie sítě Adresace v internetu MAC adresa – fyzická adresa interface (rozhraní) Je zapsána v síťové kartě. Je identifikátor uzlu.
Počítačové sítě IP vrstva
Adresace v Internetu (1)
Ing. Jiří Šilhán IPv4.
Informatika Internet.
Transkript prezentace:

1 Aplikační vrstva Přístup k transportní vrstvě z vrstvy aplikační – rozhraní služeb – služby pro systémové aplikace, služby pro uživatelské aplikace 1

2 Aplikační vrstva Charakteristika aplikační vrstvy Poskytuje aplikacím přístup k síťovým službám Obsahuje protokoly, které implementují síťové aplikace (funkce aplikační vrstva RM OSI) Zajišťuje jednotnou reprezentaci přenášených aplikačních dat (funkce prezentační vrstva RM OSI) Zajišťuje autentizaci komunikujících stran a řídí jejich dialog (funkce relační vrstvy RM OSI) Protokoly jsou specifikovány ve standardech RFC 2

Aplikační vrstva Srovnání RM OSI a architektury TCP/IP 3 Network Interface Layer

4 Aplikační vrstva Typy protokolů aplikační vrstvy Protokoly základní – tradiční (mají být implementovány, ale nemusí být administrativně povoleny) – SMTP, FTP, TELNET, DNS. Protokoly doporučené – SNMP, HTTP, SSH, DHCP. Protokoly volitelné (rozšiřující) – RTP, RSVP, NTP. Implementace modelu Klient - Server Aplikace typu „klient“ – spouští uživatel ve své relaci Aplikace typu „server“ – programy typu daemon – spouští root nebo jiný systémový uživatel (zpravidla skriptem )

5 DHCP – Dynamic Host Configuration Protocol Charakteristika protokolu Aplikační protokol pro automatizované přidělování IP adres a dalších síťových parametrů: – Default gateway – Subnet mask – IP adresa DNS serverů – … Komunikační model klient – server Předchůdce DHCP – Bootstrap Protocol (BootP) 5

6 DHCP – Dynamic Host Configuration Protocol Charakteristika protokolu „Pronájem“ IP adres - automatizované přiřazení na základě požadavku připojovaného uzlu – Dynamicky – pronájem IP adresy z rozsahu, který má server k disposici, na určený časový úsek (hodiny až měsíce). – Staticky – přiřazení IP adresy k určité MAC adrese je v konfiguraci serveru Implementace – Server – dhcpd, /etc/dhcp.conf – Klient – nastaveni konfigurace rozhraní na dynamický režim (dhcp) v /etc/sysconfig/network-scripts/ ifcfg- eth0 6

7 # [/etc/dhcpd.conf] option domain-name "firma.cz"; option routers ; option domain-name-servers , ; option subnet-mask ; option broadcast-address ; default-lease-time 3600; max-lease-time 7200; subnet netmask { range ; } host guru { hardware ethernet 08:00:4b:2c:22:23; fixed-address ; } # [/etc/sysconfig/network-scripts/ifcfg-eth0] DEVICE=eth0 BOOTPROTO=dhcp ONBOOT=yes Příklad - konfigurační soubor DHCP serveru Konfigurační soubor DHCP klienta

8 Část konfiguračního souboru /etc/dhcp.conf laboratorního DHCP serveru lease-file-name "/var/lib/dhcpd/dhcpd.leases"; option domain-name"site.net"; default-lease-time 21600; max-lease-time 43200; subnet netmask {option routers ; option subnet-mask ; host pokuston02 { hardware ethernet 00:0F:FE:52:7F:03; fixed-address ; }} Obecná sekce Sekce podsítí a rozhraní

9 DHCP – Dynamic Host Configuration Protocol Formát DHCP zprávy Well-known porty – Server 67 – Klient 68 Klient: zprávy „Discovery“ a „Request“ Server: zprávy „Offer“ „ Acknowledge“ 9

10 DHCP – Dynamic Host Configuration Protocol Průběh relace DHCP klient – DHCP server

11 DHCP – Dynamic Host Configuration Protocol

12 DHCP – Dynamic Host Configuration Protocol Průběh relace DHCP klient – DHCP server 1.DHCP discovery – klient vyhledává na subsíti server (DHCP relay předává zprávu do jiné podsítě) 2.DHCP offer – server posílá klientovi IP adresu a další parametry 3.DHCP request – klient posílá broadcast všem serverům o své volbě 4.DHCP ack/nack – závěrečná fáze DHCP relace – server posílá klientovi dobu propůjčení adresy 12

DHCP message - formát 13 DHCP – Dynamic Host Configuration Protocol

14 DHCP message - parametry OP – specifikace operace HTYPE - typ síťového HW HLEN – délka HW adresy HOPS – počet routerů, přes které byl request forwardován TRANSACTION IDENTIFIER – identifikátor relace SECONDS ELAPSED – čas v sec do zahájení bootování klienta SERVER IP ADDRESS - IP adresa server ROUTER IP ADDRESS - IP adresa default routeru CLIENT HARDWARE ADDRESS – HW adresa klienta (jestliže ji zná) SERVER HOST NAME - Host name serveru BOOT FILE NAME – soubor na serveru, kde je uložen boot image FLAGS - řídící bity pro pole OPTIONS CLIENT IP ADDRESS – IP adresa klienta (jestliže ji zná) YOUR IP ADDRESS – IP adresa, kterou přiděluje server klientu

15 Schema DHCP alokace („pronájmu“)

16 Stavový diagram DHCP klienta

17 Domain Name System (DNS) Charakteristika DNS DNS je distribuovaná databáze, kterou používají TCP/IP aplikace k mapování doménových jmen do IP adres (a naopak) DNS informace jsou rozprostřeny po množině DNS serverů Mapovací informace jsou přenášeny prostřednictvím aplikačního protokolu DNS 17

18 DNS může používat transportní služby UDP nebo TCP DNS protokol používají ke vzájemné komunikac i – DNS klient s DNS servery (požadavek – odpověď) – transport UDP – DNS servery (sekundarní DNS server a primární DNS server) k přenosu kopií DNS databází – transport TCP Domain Name System (DNS)

19 Hierarchie jmenného prostoru DNS Domain Name System (DNS)

20 Iarpa (Address and Routing Parameter Area) – Infrastructure Domain IIGeneric Domain III CC (Country Code) Domain Kořenová doména (bezejmenná) (Root Domain) – Root Servers TLD oblasti Domain Name System (DNS)

21 TLD – Top Level Domains TLD arpa - pro technické účely – Inverzní doména IPv4 (in-addr.arpa) – Inverzní doména IPv6 (ip6.arpa) – Mapování telefonních čísel do doménových jmen - ENUM (e164.arpa) Doménová jména SLD zón – v oblasti TLD geografické CC (např. mendelu.cz) – v oblasti TLD „generic“ (např. cisco.com) Informace o zónách poskytují DNS servery (Name Servers) 21 Domain Name System (DNS)

22 DNS Servers Informace o doménách druhé úrovně (poskytují kořenové jmenné servery (Root Servers) - administrativně určené Databáze kořenových jmenných serverů jsou v Internetu centrálně distribuovány Informace o doménách třetí úrovně jsou zajištěny na úrovni jmenných serverů 2. úrovně Další úrovně: čtvrtá, pátá …(nižší jen ojediněle) jsou zajištěny lokálně (jmennými servery 3. úrovně) Domain Name System (DNS)

Regional Internet Registry (RIR) African Network Information Centre (AfriNIC) for Africa African Network Information Centre American Registry for Internet Numbers (ARIN) for the United States, Canada, several parts of the Caribbean region, and Antarctica. American Registry for Internet NumbersCaribbean region Asia-Pacific Network Information Centre (APNIC) for Asia, Australia, New Zealand, and neighboring countries Asia-Pacific Network Information Centre Latin America and Caribbean Network Information Centre (LACNIC) for Latin America and parts of the Caribbean region Latin America and Caribbean Network Information Centre Réseaux IP Européens Network Coordination Centre (RIPE NCC) for Europe, Russia, the Middle East, and Central Asia Réseaux IP Européens Network Coordination Centre 23 Domain Name System (DNS)

24 Domain Name System (DNS) Regional Internet Registry (RIR)

25 Doménové jméno TLD oblastí generic a CC (např. pro uzel 5.úrovně) – úplné návěstí4.návěstí3. návěstí 2. návěstí 1. hribek.mech.les.cz. – relativní hribek platí v doméně mech.les.cz. hribek.mech platí v doméně les.cz. 25 doména Domain Name System (DNS)

26 Doménová oblast TLD arpa D oména 2.úrovně in-addr 6 úrovní – návěstí uzlů v úrovních 3 – 6 je dekadické vyjádření příslušného oktetu IP adresy uzlu Doménové jméno reverzní – příklad: in-addr.arpa Domain Name System (DNS)

27 Funkce zóny in-addr.arpa – reverzní mapování (překlad IP adresy na doménové jméno) Zóna in-addr.arpa – reverzní doména – je distribuovaná – zajišťují ji zpravidla name servery domén, které používají příslušné IP sítě Reverzní doménové jméno – úplné in-addr.arpa (je reverzní doméno jméno uzlu dahlia.mendelu.cz, kterému je přiřazena IP adresa – relativní – 10 – platí v doméně in-addr.arpa 27 Domain Name System (DNS)

28 Protokol DNS – specifikuje výměnu DNS zpráv – mezi síťovou aplikací vyžadující IP adresu k doménovému jménu a DNS serverem zajišťujícím danou zónu – mezi dvěma DNS servery DNS protokol je založen na principu klient – server (well- known port 53) Používá transportní služby UDP (pro výměnu jednoduchých DNS zpráv) nebo TCP (pro transfer jmenných databází) DNS zprávy jsou typu požadavek (query) a odpověď (response) 28 Domain Name System (DNS)

29 Formát DNS zprávy požadavek/odpověď DNS zdrojové záznamy (Resource Records – RR) jsou uloženy v databázích DNS serverů Pojmy: – Zóna – Autorita zóny – autoritativní odpověď – Primární a sekundární DNS server – Iterativní a rekurzivní požadavek/odpověď 29 Domain Name System (DNS)

30 Domain Name System (DNS)

31 Formát DNS zprávy 31 Domain Name System (DNS)

32 Sekce „HEADER“ – 12 B Domain Name System (DNS)

33 Sekce „QUESTIONS“ – sekce požadavků (dotazů) obsahuje jeden dotaz - – „query name“ – vyhledávané doménové jméno – „query type“ (16 b) – typ záznamu (RR) – „query class“ (16 b) – obvykle IN=1 (internetové doménové jméno) Sekce „ANSWERS“ - odpověď Sekce „AUTHORITY“ – autoritativní odpověď Sekce „ADDITIONAL INFORMATION“ – dodatečné informace 33 Domain Name System (DNS)

34 Formát sekce QUESTIONS – DNS query 34 Reprezentace doménového jména v RR 6dahlia7mendelu2cz Domain Name System (DNS)

35 Hodnoty type/query type 35 A1IPv4 adresaXX AAAA28IPv6 adresaXX NS2Name serverXX CNAME5Kanonické jménoXX PTR12Odkaz do inverzní doményXX HINFO13Informační záznamXX MX15Mail ExchangerXX SOA6Záznam Start of AuthorityXX AXFR252Požadavek na přesun zónyX ANY255Požadavek na všechny záznamyX Name Hodnota Popis type query type Domain Name System (DNS)

36 Formát DNS záznamu RR 36 Domain Name System (DNS)

37 DNS záznamy RR jsou uloženy v databázi zóny Databázi zóny tvoří: – Základní zónový soubor – obsahuje standardní záznamy pro všechny IP uzly zóny – Reverzní zónové soubory – obsahují reverzní záznamy pro všechny IP uzly zóny – Zónový soubor specifické domény (pro uzel ) – Zónový soubor specifické reverzní domény in-addr.arpa – Zónový soubor kořenové domény (inicializační soubor pro cache) 37 Domain Name System (DNS)

38 Záznam začátku autority zony („Start of Authority Record“) 38 Domain Name System (DNS)

39 DNS – typy záznamů Adresový záznam („Address Record“) Záznam pro zřetězené jméno („Canonical Name Record“) 39 Domain Name System (DNS) HostttlClassAAAAIPv6 adresa www :db8::3

40 DNS – typy záznamů Záznam uzlu doručujícího poštovní zprávy („Mail Exchanger Record“) Záznam pro DNS server zóny („Name Server Record“) 40 Domain Name System (DNS)

41 DNS – typy záznamů Ukazatel na záznam v reverzní doméně (= in- addrr.arpa.) pro daný uzel („Domain Name Pointer Record“) 41 Domain Name System (DNS)

42 Implementace DNS (de facto standard) – BIND (Berkeley Internet Name Domain) – DNS server (daemon named) – DNS klient (knihovní funkce „resolver“) – nástroje pro ověření funkcí DNS server (utilita nslookup) – konfigurační soubory (named.conf…) – datové „zónové“ soubory (tzv. „Master files“) přímá databáze inverzní databáze root databáze 42 Domain Name System (DNS)

43 DNS Records

44 DNS Reverse Records

45 DNS Root-servers Records

46 Funkční schéma DNS Domain Name System (DNS)

47 DNS klient - server Komunikační režimy klient – server Iterace Rekurze 47 Domain Name System (DNS)

48 DNS klient - server 48 Domain Name System (DNS)

DNS query Domain Name System (DNS)