Standardizace Internetu (1)



Podobné dokumenty
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

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

X36PKO Úvod Protokolová rodina TCP/IP

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.

IPv6. RNDr. Ing. Vladimir Smotlacha, Ph.D.

Počítačové sítě pro V3.x Teoretická průprava II. Ing. František Kovařík

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

Y36PSI Protokolová rodina TCP/IP

Počítačové sítě II. 15. Internet protokol verze 6 Miroslav Spousta, 2006

Architektura TCP/IP je v současnosti

Počítačové sítě II. 12. IP: pomocné protokoly (ICMP, ARP, DHCP) Miroslav Spousta,

Síťová vrstva. RNDr. Ing. Vladimir Smotlacha, Ph.D.

Počítačové sítě II. 11. IP verze 4, adresy Miroslav Spousta, 2006

Protokoly: IP, ARP, RARP, ICMP, IGMP, OSPF

Co znamená IPv6 pro podnikovou informatiku.

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

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

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

InternetovéTechnologie

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

11. IP verze 4, adresy. Miroslav Spousta, IP verze 4

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

TÉMATICKÝ OKRUH Počítače, sítě a operační systémy

Zásobník protokolů TCP/IP

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

5. Směrování v počítačových sítích a směrovací protokoly

Komunikační sítě a internetový protokol verze 6. Lukáš Čepa, Pavel Bezpalec

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

Routování směrovač. směrovač

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

Analýza protokolů rodiny TCP/IP, NAT

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

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

Adresování v internetu

XMW3 / IW3 Sítě 1. Štefan Pataky, Martin Poisel YOUR LOGO

Y36PSI IPv6. Jan Kubr - 7_IPv6 Jan Kubr 1/29

Pohled na pojem počítačová síť

Počítačové sítě 1 Přednáška č.4 Síťová vrstva

Ladislav Pešička KIV FAV ZČU Plzeň

MPLS MPLS. Label. Switching) Michal Petřík -

Příklad materiálů pro kurz Zá klády poč í táč ovy čh sí tí (TCCN-IP1)

Téma 9 Základy počítačových sítí Obsah

Protokoly TCP/IP. rek. Petr Grygárek Petr Grygárek, FEI VŠB-TU Ostrava, Počítačové sítě (Bc.) 1

Y36SPS Jmenné služby DHCP a DNS

Otázky IPv6. Pavel Satrapa, TU v Liberci Pavel.Satrapa@tul.cz

OSI TCP/IP Aplikace a protokoly 7. aplikační 6. presentační 5. relační

Aktivní prvky: brány a směrovače. směrovače

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

Základní struktury LAN Lokální sítě s vysíláním (broadcast networks)

Úvod do počítačových sítí 1. A4B33OSS (J. Lažanský) verze: Podzim 2012

IPv4/IPv6. Ing. Michal Gust, ICZ a. s.

Počítačové sítě. Jan Outrata KATEDRA INFORMATIKY UNIVERZITA PALACKÉHO V OLOMOUCI. přednášky

JAK ČÍST TUTO PREZENTACI

Stav IPv4 a IPv6 v České Republice

e1 e1 ROUTER2 Skupina1

Technologie počítačových sítí 5. přednáška

Site - Zapich. Varianta 1

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

ČOS vydání ČESKÝ OBRANNÝ STANDARD SPECIFIKACE DEFINUJÍCÍ INTEROPERABILNÍ SÍŤ SPOLEČNÉHO SYSTÉMU SESEDNUTÉHO VOJÁKA PŘÍSTUP K SÍTI

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

3.17 Využívané síťové protokoly

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.

Úvod do IPv6. Pavel Satrapa

VLSM Statické směrování

Zkrácení zápisu dvojitou dvojtečkou lze použít pouze jednou z důvodu nejednoznačnosti interpretace výsledného zápisu adresy.

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

Zásobník protokolů TCP/IP

Přednáška 9. Síťové rozhraní. Úvod do Operačních Systémů Přednáška 9

překrýt konkrétní přenosové technologie jednotnou pokličkou která zakrývá specifické vlastnosti přenosových technologií

Na cestě za standardem

Desktop systémy Microsoft Windows

Proč implementace IPv6 vázne? Pavel Satrapa

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

Konfigurace síťových stanic

1. Směrovače směrového protokolu směrovací tabulku 1.1 TTL

VLSM Statické směrování

12. pomocné protokoly, IPv6. Miroslav Spousta, 2005 ICMP. pomocný protokol IP, vlastn ě součást IP protokolu

Sí tová vrstvá [v1.1]

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

Adresování a subnetting

Obsah Počítačová komunikace Algoritmy a mechanismy směrování v sítích Řízení toku v uzlech sítě a koncových zařízeních...

Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti. Základy adresace v počítačových sítích. Ondřej Votava

IP adresy. IP protokol shrnutí poznatků. IP adresa (IPv4)

Architektura adres v síti internet Formát IP adres Nehospodárnost VSLM CIDR NAT Adresa protokolu IPv6

WrapSix aneb nebojme se NAT64. Michal Zima.

Administrace Unixu a sítí

Sada protokolů TCP/IP

Protokol IP verze 6. Filip Staněk Petr Grygárek

Adresace IPv4, VLSM, CIDR. Příklady a principy

Historie a současnost IPv6. Pavel Satrapa Pavel.Satrapa@tul.cz

Studentská unie ČVUT v Praze, klub Silicon Hill. 22. února Ondřej Caletka (SU ČVUT) IPv6 nové (ne)bezpečí? 22.

Josef J. Horálek, Soňa Neradová IPS1 - Přednáška č.6

Historie, současnost a vývoj do budoucnosti Anna Biernátová, Jan Faltys, Petr Kotek, Pavel Pokorný, Jan Šára

Podsíťování. Počítačové sítě. 7. cvičení

Vlastnosti podporované transportním protokolem TCP:

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

Semestrální projekt do předmětu SPS

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

Transkript:

Internet

Standardizace Internetu (1) RFC Request for Comments, základní dokumenty identifikovány čísly, po vydání se nemění místo změny se nahradí jiným RFC přidělen stav proposed standard: návrh (ustálené, bez implementace) Internet standard: zralé, stabilní experimental: zkoumá se informational: čistě informační historic: nahrazeno novějším

Standardizace Internetu (2) draft pracovní dokument, platnost ½ roku IETF Internet Engineering Task Force velká komunita návrhářů, provozovatelů, výzkumníků... účast dobrovolná vyvíjí nové protokoly, služby,... organizována do tématických pracovních skupin (working groups) www.ietf.org

Internet Protocol (IP) RFC 791 hlava rodiny TCP/IP drží Internet pohromadě podpora jednotného IP umožňuje kterémukoli zařízení komunikovat s ostatními bez spojení (samostatné datagramy) bez záruk (best effort)

IP adresa každé rozhraní má svou adresu 32bitové číslo (4 bajty) tečkovaný desítkový zápis 147.230.16.8 celosvětově jednoznačné, distribuované přidělování Internet není síť počítačů, ale síť sítí hierarchická struktura adresy: adresa sítě adresa podsítě adresa počítače přidělí poskytovatel přidělí správce sítě

Podsítě počítače přímo spojené ve 2. vrstvě (Ethernetem) počítače ve stejné podsíti spolu komunikují přímo maska podsítě určuje hranici mezi adresou podsítě a počítače obsahuje 1 v bitech adresy sítě a podsítě, 0 jinde 147.230.16.8 s maskou podsítě 255.255.255.0: síť 147.230, podsíť 16, počítač 8 prefix podsítě 147.230.16.0/24 hranici stanoví správce sítě

Prefix začátek IP adresy délka může být různá, zápis s lomítkem odděluje hodnotu adresy od specifikace významných bitů 147.230.0.0/16 kolik bitů od začátku adresy platí 147.230.0.0/255.255.0.0 maska, 11...1 na místě významných bitů, 00...0 na místě nevýznamných část adresy, jež není součástí prefixu, bývá vynulována používají se při přidělování adres, směrování,...

Příslušnost k 147.230.152.0/24 147. 230. 152. 19 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 1 0 0 0 0 0 0 1 0 0 1 1 147. 230. 152. 146 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 1 0 0 0 1 0 0 1 0 0 1 0 147. 230. 153. 19 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 0 0 1 1 0 0 1 0 0 0 1 0 0 1 1 147. 230. 210. 19 1 0 0 1 0 0 1 1 1 0 0 1 0 0 1 1 1 1 0 1 0 0 1 0 0 0 0 1 0 0 1 1 24 bitů

Classless Internet Domain Routing původně: 3 délky adresy sítě třídy A/8, B/16, C/24 neosvědčilo se málo adres třídy B, velké směrovací tabulky, plýtvání adresami; vzniklo CIDR síť dostane jen tolik prostoru, kolik opravdu potřebuje agregace prefixů ISP dostane prefix, např. 147.230.0.0/16 jeho části (např. 147.230.1.0/24) přiděluje zákazníkům mimo síť ISP lze celý jeho prostor shrnout pod jediný prefix 147.230.0.0/16

Přidělování adres IANA (Internet Assigned Numbers Authority) centrální autorita RIR (Regional Internet Registry) RIPE NCC (Evropa a Blízký východ), ARIN (Severní Amerika), LACNIC (Latinská Amerika), APNIC (Asie a Pacifik), AFRINIC (Afrika) LIR (Local Internet Registry) poskytovatel Internetu zákazník

Spotřeba IP adres vyčerpána centrální zásoba (3. 2. 2011) nasazeno CIDR http://ipv4.potaroo.net/

Základní směrování směrovací tabulka základní datová struktura cíl prefix adresy next hop komu předat pakety pro tento cíl (soused) směrovací rozhodnutí podle adresy příjemce z IP datagramu vybere všechny záznamy ze směrovací tabulky, kde cíl odpovídá adrese příjemce z nich použije záznam s nejdelším cílovým prefixem (nejkonkrétnější)

Příklad směrovací tabulky ISP Cíl Next hop 44.99.19.17 1) 1.2.1.0/24 přímo (int B) 2) 1.2.33.0/24 přímo (int C) 3) 1.2.0.0/16 1.2.1.100 4) 44.99.19.16/30 přímo (int A) 5) 0.0.0.0/0 (default) 44.99.19.17 44.99.19.18 A 1.2.1.0/24 R1 B C 1.2.1.250 1.2.1.100 R2 1.2.33.250 1.2.22.250 44.99.19.16/30 1.2.33.0/24 1.2.33.20 1.2.22.0/24 1.2.22.15

Příklady rozhodnutí R1 cíl: 1.2.33.20 použitelné záznamy 2, 3, 5 nejkonkrétnější je 2 doručí přímo rozhraním C cíl: 1.2.22.15 použitelné záznamy 3, 5 nejkonkrétnější je 3 předá na 1.2.1.100 (R2) cíl: 147.230.16.8 použitelné jen 5 předá na 44.99.19.17

Terminologie směruje každé zařízení zapojené do Internetu (včetně koncových) směrovač (router) propojuje několik IP (pod)sítí a předává mezi nimi datagramy L3 přepínač (L3 switch) marketingový pojem, původně jednoduchý a rychlý směrovač s omezenými funkcemi, dnes totéž co směrovač L2/L3 přepínač ethernetový přepínač i IP směrovač v jednom zařízení, závisí na konfiguraci

IP datagram (1) verze TTL délka hlavičky identifikátor TOS protokol přízn. odesilatel (IP adresa) adresát (IP adresa) celková délka [B] posun fragmentu CRC hlavičky volby (nepovinné, proměnlivé složení) data

IP datagram (2) verze: v současnosti 4 délka hlavičky: ve 32bitových slovech (max. 60 B) TOS: Type of Service, požadavky na přepravu celková délka: max. 65 535 B TTL: Time to Live, každý směrovač zmenší alespoň o 1, při vynulování zahodí ochrana proti zacyklení protokol: kterému protokolu 4. vrstvy patří data CRC: nezahrnuje data

Fragmentace (1) max. velikost paketu (MTU, Maximum Transmission Unit) se liší pro různé fyzické sítě je-li datagram > MTU, bude rozdělen na fragmenty: všechny mají stejný identifikátor posun fragmentu udává, na které pozici původního datagramu začínají data tohoto fragmentu v příznacích mají všechny fragmenty kromě posledního nastaven More Fragments je aktualizována celková délka

Fragmentace (2) fragmenty jsou samostatnými datagramy přepravovány nezávisle mohou být dále fragmentovány skládá až příjemce datagramu mezi příznaky je i Don t fragment, který zakazuje datagram fragmentovat MTU cesty odesilatel se snaží najít co největší velikost, která nezpůsobí fragmentaci; doporučeno, fragmentace snižuje efektivitu

Neveřejné adresy RFC 1918 definovalo adresy pro soukromé sítě 10.0.0.0/8 172.16.0.0/16 192.168.0.0/16 nejsou směrovány v Internetu, nesmí překročit lokální síť dnes využívány pro rozšíření adresního prostoru v kombinaci s NAT

NAT (1) Network Address Translation, RFC 3022 mezi dvěma částmi sítě mění IP adresy a porty v procházejících IP datagramech typicky: lokální síť s neveřejnými adresami připojená NATem do Internetu celá síť je adresována jedinou veřejnou IP adresou běžně implementováno např. v ADSL modemech

NAT (2) Internet 147.230.1.45 NAT od: 147.230.1.45 tcp 9087 cíl: 77.75.72.3 tcp 80... konverzní tabulka: 10.1.1.19 tcp 2345 147.230.1.45 tcp 9087... 10.1.1.1 10.1.1.19 od: 10.1.1.19 tcp 2345 cíl: 77.75.72.3 tcp 80... síť 10.1.1.0/24 A

NAT (3) záznam v konverzní tabulce se vytváří, když počítač zevnitř odesílá paket ven problémy NATu: komunikaci nutno navazovat zevnitř dokud není záznam v tabulce, jsou vnitřní počítače nedosažitelné (nemají veřejné adresy) narušuje přímou komunikaci (videokonference) nutno přes prostředníka s veřejnou adresou omezení dostupnosti vnitřní sítě má pozitivní dopady na bezpečnost

ICMP Internet Control Message Protocol, RFC 792 servisní hlášení IP (součást 3. vrstvy) zprávy o chybách (nedosažitelný cíl, vypršení TTL, zakázaná fragmentace, chybný datagram,...) opravy směrování test dosažitelnosti (ping) informační zprávy (aktuální čas, maska podsítě,...) ICMP útoky (zahlcení) ICMP někdy blokováno

ARP Address Resolution Protocol, RFC 826 jak z IP adresy zjistit linkovou (MAC) A IP: 1.2.16.8/24 Eth: 00:8C:16:A2:31:06 B IP: 1.2.16.19/24 Eth: 00:00:4D:17:24:A3 A všem: Kdo má IP 1.2.16.19? Já jsem 1.2.16.8, Ethernet 00:8C:16:A2:31:06. všichni: zapíší do ARP cache adresy A B A: Já jsem 1.2.16.19, Ethernet 00:00:4D:17:24:A3.

RARP Reverse Address Resolution Protocol umožňuje stanici zjistit vlastní IP adresu RARP server má tabulku s MAC adresami a odpovídajícími IP A všem: Kdo jsem? Mám Eth 00:8C:16:A2:31:06. RARP server A: Tvoje IP je 1.2.16.19. stanice ale potřebuje více informací, RARP nestačí vývoj: RARP BOOTP DHCP

DHCP Dynamic Host Configuration Protocol, RFC 2131 poskytuje vše pro automatickou konfiguraci sítě: IP adresu masku podsítě implicitní cestu (default route) adresu lokálního DNS serveru případné další parametry... základem DHCP server(y)

DHCP transakce A všem: Kdo jsem? Mám Eth 00:8C:16:A2:31:06. (Discovery) DHCP server A: Mohu nabídnout 1.2.16.8. (Offer) A DHCP server: Prosím 1.2.16.8. (Request) DHCP server A: Je tvá. (Acknowledge) adresa je pronajata na omezenou dobu, poté stanice žádá o prodloužení u stejného serveru

vytvořeno s podporou projektu ESF