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

Podobné dokumenty
Identifikátor materiálu: ICT-3-03

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 protokol, IP adresy, návaznost IP na nižší vrstvy

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

Přednáška 3. Opakovače,směrovače, mosty a síťové brány

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

Počítačové sítě. Lekce 4: Síťová architektura TCP/IP

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

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

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

Datum vytvoření. Vytvořeno 18. října Očekávaný výstup. Žák chápe pojmy URL, IP, umí vyjmenovat běžné protokoly a ví, k čemu slouží

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.

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

Zásobník protokolů TCP/IP

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

Telekomunikační sítě Protokolové modely

A7B36PSI Úvod 1/29. Jan Kubr. Honza Kubr - 1_uvod

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

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

Architektura TCP/IP v Internetu

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

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.

Počítačové sítě. Počítačová síť. VYT Počítačové sítě

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

Počítačové sítě ve vrstvách model ISO/OSI

Ing. Jitka Dařbujanová. TCP/IP, telnet, SSH, FTP

InternetovéTechnologie

Relační vrstva SMB-Síťový komunikační protokol aplikační vrstvy, který slouží ke sdílenému přístupu k souborům, tiskárnám, sériovým portům.

9. Sítě MS Windows. Distribuce Windows. Obchodní označení. Jednoduchý OS pro osobní počítače, pouze FAT, základní podpora peer to peer sítí,

Architektura TCP/IP je v současnosti

Analýza síťového provozu. Ing. Dominik Breitenbacher Mgr. Radim Janča

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

Hodinový rozpis kurzu Správce počítačové sítě (100 hod.)

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

Vlastnosti podporované transportním protokolem TCP:

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 jeho služby. Ing. Kateřina Ježková

Desktop systémy Microsoft Windows

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

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

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

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

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

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

JAK ČÍST TUTO PREZENTACI

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

Počítačová síť a internet. V. Votruba

Model ISO - OSI. 5 až 7 - uživatelská část, 1 až 3 - síťová část

Obsah. O autorech 9. Předmluva 13. KAPITOLA 1 Počítačové sítě a Internet 23. Jim Kurose 9 Keith Ross 9

Měření kvality služeb. Kolik protlačíte přes aktivní prvky? Kde jsou limitní hodnoty ETH spoje? Data Hlas Video. Black Box Network Infrastructure

Velikost a určení IP adresy

Y36PSI Protokolová rodina TCP/IP

Počítačové sítě IP multicasting

Inovace výuky prostřednictvím šablon pro SŠ

Adresování v internetu

Informatika. 20 Internet

Standardizace Internetu (1)

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

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

Inovace a zkvalitnění výuky prostřednictvím ICT Počítačové sítě Vrstvový model TCP/IP Ing. Zelinka Pavel

X36PKO Úvod Jan Kubr - X36PKO 1 2/2006

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

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

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

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

materiál č. šablony/č. sady/č. materiálu: Autor: Karel Dvořák Vzdělávací oblast předmět: Informatika Ročník, cílová skupina: 7.

Stav IPv4 a IPv6 v České Republice

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

Počítačové sítě I. 2. Síťové modely Miroslav Spousta, 2005

Demo: Multipath TCP. 5. října 2013

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

Úvod do síťových technologií

EU-OPVK:VY_32_INOVACE_FIL9 Vojtěch Filip, 2013

Obsah. Úvod 13. Věnování 11 Poděkování 11

POČÍTAČOVÉ SÍTĚ 1. V prvním semestru se budeme zabývat těmito tématy:

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

Úvod do informačních služeb Internetu

Konfigurace síťových stanic

Komunikační protokoly počítačů a počítačových sítí

Seminární práce pro předmět Technologie sítí WAN (CCNA4) Síťové modely, základy IP adresování

Název školy: Základní škola a Mateřská škola Žalany. Číslo projektu: CZ. 1.07/1.4.00/ Téma sady: Informatika pro devátý ročník

Počítačové sítě. Miloš Hrdý. 21. října 2007

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

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

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

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

Možnosti IPv6 NAT. Lukáš Krupčík, Martin Hruška KRU0052, HRU0079. Konfigurace... 3 Statické NAT-PT Ověření zapojení... 7

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

Sada protokolů TCP/IP

Počítačové sítě II. 14. Transportní vrstva: TCP a UDP. Miroslav Spousta, 2005

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

Zásobník protokolů TCP/IP

Zjednodusene zaklady ARP,TCP/IP Jiri Kubina Ver. 1.0 leden 2006

Počítačové sítě internet

Systémy pro sběr a přenos dat

Obsah PODĚKOVÁNÍ...11

Počítačové sítě Transportní vrstva. Transportní vrstva

Úvod do IPv6. Pavel Satrapa

Transkript:

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

První počítačová síť Návrh v roce 1966-1969 Defense Advanced Research Projects Agency (DoD) Založena na přepojování paketů První přenesená zpráva 29.10.1969 22:30 První dvě písmena slova login Použitý porotokol BBN Report 1822 (navržen jako spolehlivý) Později nahrazen NCP (Network Control Protocol)

RAND Vojenská síť RAND Corporation (US) NPL Network Komerční síť National Physical Laboratory (GB) Princip packet-switching CYCLADES Vědecká síť Institut de Recherche d Informatique et d Automatique (Fr) Mezisíťové spojení (inter-networking)

Struktura počítačové sítě je podle modelu TCP/IP rozdělena do 4 (někdy 5 vrstev) 1. Link Layer (vrstva síťového rozhraní) fyzické spojení hostů (hardware) Ethernet, FDDI 2. Internet Layer (síťová vrstva) Spojení mezi sítěmi, adresování a směrování 3. Transport Layer (přenosová vrstva) Zajištění zabalení dat do paketů pro přenos po síťové vrstvě 4. Application Layer (aplikační vrsta) Popis konkrétní služby HTTP (Web); FTP; POP3, IMAP, SMTP (email); DHCP, SNMP, DNS (řízení sítě)

Protokol 2. úrovně (Internet Layer) Verze 4 popsána v dokumentu RFC 791 (září 1981) Navrhnut pro sítě s přepojováním paketů Princip Best effort - nejlepší snahy Nezaručuje doručení paketu Zaručuje integritu dat (kontrolní součet) Umožňuje propojení sítí Inter-networking

Identifikuje dané zařízení v síti Každé zařízení může mít více adres 32 bitové číslo (4 294 967 296 adres k dispozici) Příklady zápisu Dot-decimal 192.0.2.235 Dot-hexadecimal 0xc0.0x00.0x02.0xeb Dot-octal 0300.0000.0002.0353 Hexadecimal 0xc00002eb Decimal 3221226219 Octal 0300000001353

Propojení sítí vyžaduje rozlišit, zda je příjemce ve stejné nebo jiné síti Rozlišení na základě adresy IP Společná část adresy pro několik zařízení adresa sítě Data v rámci jedné sítě se předávají přímo, data mimo síť pomocí routeru (gateway, směrovače) V současnosti se používá systém CIDR (Classless Inter-Domain Routing) Více významné bity adresy identifikují síť, zbylé hosta Počet bitů tvořících adresu sítě se zapisuje /n Pro konfiguraci se adresa sítě a hosta rozlišuje tzv. maskou

Adresa: 192.0.2.13/24 Odpovídající maska podsítě: 255.255.255.0 Binárně 1100 0000.0000 0000.0000 0010.0000 1101 1111 1111.1111 1111.1111 1111.0000 0000 Adresa: 10.10.2.125/18 Odpovídající maska podsítě: 255.255.192.0 Binárně 1100 0000.0000 0000.0000 0010.0000 1101 1111 1111.1111 1111.1100 0000.0000 0000

V adresovém prostoru IPv4 jsou některé bloky adres vyhrazeny pro speciální použití Privátní sítě Určeny pro použití v LAN Pakety s těmito adresami nejsou přeposílány do okolních sítí 10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 Vícesměrové vysílání Pakety s touto adresou jsou určeny pro více počítačů v rámci sítě 224.0.0.0/4 Všesměrové vysílání Pakety jsou určeny pro všechny počítače v rámci sítě 255.255.255.255

Loopback (localhost), místní smyčka 127.0.0.0/8 Adresa označuje aktuální počítač Použití pro přístup ke službám běžícím na aktuálním počítači nebo pro testování funkcí TCP/IP Zeroconf (Link-local), automatická konfigurace 169.254.0.0/16 Tuto adresu si přiřadí počítač sám v případě, že nemá adresu nastavenou pevně a není k dispozici konfigurační server (DHCP) Všechny uvedené speciální adresy nejsou veřejně směrovatelné Pakety s těmito adresami nesmí opustit lokální síť/aktuální počítač

Protokol 3. vrstvy Transport Layer Zajišťuje komunikaci koncových bodů (end-to-end) Rozlišuje na zdrojovém a cílovém zařízení bod pro připojení pomocí portu (navíc k IP adrese) Principy Spolehlivý přenos Zajištění pořadí (příjemce obdrží data v pořadí v jakém byla odeslána) Použití pro služby, kde je důležitá kompletnost přenosu World Wide Web E-mail File transfer protocol

Navázání pomocí 3-way handshake SYN,seq=x Ukončení pomocí 4-way handskahke FIN SYN,seq=y/ ACK=x+1 ACK FIN ACK=y+1 ACK

Protokol 3. vrstvy Transport Layer Zajišťuje komunikaci koncových bodů (end-to-end) Rozlišuje na zdrojovém a cílovém zařízení bod pro připojení pomocí portu (navíc k IP adrese) Návrh Nespolehlivý přenos Bez zajištění pořadí Použítí Stream multimedia VoIP některé protokoly pro řízení IP sítě (DHCP, DNS, )

Everything over IP Díky úspěchu protokolu je většina služeb a aplikací přepracována pro podporu TCP/IP Výhody protokolu IP Otevřený standard Nezávislý na specifické službě nebo OS Vrstvený návrh umožňuje separovat služby od centrální sítě Služby provozované po IP Klasické služby: email, IM, www Multimédia: VoIP, Video on Demand

IP over everything Návrh protokolu umožňuje přenos dat po téměř libovolném médiu Metalické sítě, bezdrátové sítě, optické vedení, poštovní holubi Mnohá média nebyla původně pro IP navržena, ale kvůli jeho úspěchu byla upravena pro jeho podporu

Popsáno v RFC 1149 (duben 1990) Aktualizace v RFC 2549 (IP over Avian Carriers with Quality of Service) (duben 1999) Reálná implementace Bergen Linux user group (Norsko) 28.4.2001 Odeslání 9 ping paketů na vzdálenost 5 km Příjem 4 odpovědí Záznam výpisu programu ping PING 10.0.3.1 (10.0.3.1): 56 data bytes 64 bytes from 10.0.3.1: icmp_seq=0 ttl=255 time=6165731.1 ms 64 bytes from 10.0.3.1: icmp_seq=4 ttl=255 time=3211900.8 ms 64 bytes from 10.0.3.1: icmp_seq=2 ttl=255 time=5124922.8 ms 64 bytes from 10.0.3.1: icmp_seq=1 ttl=255 time=6388671.9 ms

Enormní nárůst počtu zařízení používajících protokol TCP/IP Mobilní zařízení Zařízení trvale připojená Vysokorychlostní připojení domácností/kanceláří Rozvržení adres IPv4 poskytuje relativně malé množství veřejně přidělitelných adres Historicky přidělovány institucím velké bloky adres

Techniky oddalující úplné vyčerpání NAT (překlad adres) Několik zařízení se schová za jednu veřejnou adresu Komplikuje provozování některých služeb (vyžadujících příchozí připojení) CIDR Jemnější dělení adresového prostoru IPv6 Nová verze protokolu z větším (2 128 ) adresovým prostorem, Přechod na IPv6 je v zásadě jediné trvalé řešení

Nová verze Internet Protocol Návrh popsán v RFC 2460 (prosinec 1998) Změny proti IPv4 Větší adresový prostor (2 128 3,4 10 38 ) Jumbograms pakety o velikosti až 4 GiB Optimalizace přenosu pro sítě s odpovídající podporou V IPv4 je max. velikost paketu 65536 B Protokoly vyšších vrstev se nemění

Podpora QoS Snaha pokrýt potřeby multimediálních aplikací Povinné zabezpečení (IPSec) Podpora mobilních zařízení Zachování adresy a spojení při změně polohy Automatická konfigurace I bez DHCP je schopno zařízení zjistit parametry sítě a začít komunikovat s okolím Snazší zpracování routery I přes zvětšení adresy 4x, zvětšila se celá hlavička pouze 2x Přesunutí některých dat z hlavičky do volitelné části Nemusí přepočítávat kontrolní součet

128 bitů dlouhé číslo Zápis jako osm skupin po čtyřech hexadecimálních znacích 2001:0db8:85a3:0000:0000:8a2e:0370:7334 Úvodní nuly se nemusí psát 2001:db8:85a3:0:0:8a2e:370:7334 Skupinu nul lze nahradit :: 2001:db8:85a3::8a2e:370:7334 Lze udělat pouze jednou (jinak vzniká nejednoznačnost)

Specifikace z roku 1998 Nasazení IPv6 je přesto pomalé Starší zařízení nemají podporu IPv6 (a není možné toto změnit) Výrobce odmítá vytvořit aktualizace ISP nechtějí investovat do infrastruktury Malá informovanost koncových zákazníků o potřebě IPv6

Dokumenty RFC 768 (User Datagram Protocol) 791 (Internet Protocol) 793 (Transmission Control Protocol) 1122 (Requirements for Internet Hosts - Communication Layers) 2460 (Internet Protocol, Version 6 (IPv6) Specification) A související dokumenty http://www.blug.linux.no/rfc1149/