Architektura TCP/IP je v současnosti

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

X36PKO Úvod Protokolová rodina TCP/IP

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

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

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íť. je skupina počítačů (uzlů), popřípadě periferií, které jsou vzájemně propojeny tak, aby mohly mezi sebou komunikovat.

Telekomunikační sítě Protokolové modely

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

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.

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

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

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

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

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

aplikační vrstva transportní vrstva síťová vrstva vrstva síťového rozhraní

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

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

Standardizace Internetu (1)

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

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

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

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

Počítačové sítě IP směrování (routing)

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

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

Architektura TCP/IP v Internetu

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

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

Zásobník protokolů TCP/IP

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

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ě Protokoly, architektura Normalizace architektury otevřených systémů Referenční model OSI standard ISO 7498 r

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

JAK ČÍST TUTO PREZENTACI

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

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

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

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

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

Úvod do síťových technologií

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

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

Y36PSI Protokolová rodina TCP/IP

X36PKO Úvod Jan Kubr - X36PKO 1 2/2006

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

Seznámit posluchače se základními principy činnosti lokálních počítačových sítí a způsobu jejich spojování:

Internet a jeho služby. Ing. Kateřina Ježková

CCNA I. 3. Connecting to the Network. CCNA I.: 3. Connecting to the network

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

Počítačové sítě Implementace RM OSI. Počítačové sítě - Vrstva datových spojů 1

ZPS 3 Standardizace počítačových sítí, zásobník TCP/IP, model ISO/OSI, vybrané protokoly

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

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

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

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

Zásobník protokolů TCP/IP

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

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

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

Analýza protokolů rodiny TCP/IP, NAT

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

Nepřímé do jiných sítí (podle IP adresy sítě přes router - určitou gateway ) Default gateway (společná výchozí brána do všech dostupných sítí)

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

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

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

Vlastnosti podporované transportním protokolem TCP:

Počítačové sítě. Lekce 3: Referenční model ISO/OSI

Průmyslová komunikace přes mobilní telefonní sítě. Michal Kahánek

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

Architektury komunikujících systémů

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

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

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

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

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

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

Počítačové sítě II. 13. Směrování. Miroslav Spousta, 2004

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

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

Směrovací protokoly, propojování sítí

Architektury komunikujících systémů

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

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

Průzkum a ověření možností směrování multicast provozu na platformě MikroTik.

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

Počítačové sítě II. 13. Směrování Miroslav Spousta,

Protokoly vrstvy datových spojů LAN Specifikace IEEE 802 pokrývá :

Protokoly úrovně 3 nad ATM

Pokročilé komunikační techniky

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

Desktop systémy Microsoft Windows

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

Č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

Počítačové sítě I LS 2004/2005 Návrh a konstrukce sítě zadání

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

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

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

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

Transkript:

Architektura TCP/IP - úvod Architektura TCP/IP je v současnosti nejpoužívanější síťová architektura architektura sítě Internet Uplatnění TCP/IP user-end systémy (implementace všech funkčních vrstev) mezilehlé systémy (implementace spodních funkčních vrstev) Vývoj TCP/IP 1973 zahájení vývoje na základě zadání DoD U.S.A. projekt DARPA 1976 vznik protokolu Ethernet pro LAN 1983 TCP/IP zvolen za základní protokol ARPAnetu internet 1984 implementace TCP/IP do OS UNIX 1989 Internet 1992 WWW - architektura TCP/IP 1

Architektura TCP/IP - úvod Charakteristika TCP/IP dominantní postavení současným požadavkům již příliš nevyhovuje - neřeší QoS, zabezpečení přenosů, atd. nutnost řešit nedostatečnosti vytvářením funkčních mezivrstev a novými protokoly Výhody: nespecifikuje vlastní řešení přístupu k datovému spoji vytváří rozhraní pro různé přenosové technologie LAN a WAN - architektura TCP/IP 2

Architektura TCP/IP - úvod Architekturu TCP/IP vytváří sada protokolů přiřazených do různých funkčních vrstev ( TCP/IP Protocol Family ) Architektura TCP/IP je implementována na různých systémových platformách Heterogenní sítě zařízení různých systémových platforem komunikující prostřednictví protokolů sady TCP/IP Architektura TCP/IP je standard de facto - všeobecně přijatá, nemá vlastníka (oficiální standardizační organizaci Standardy TCP/IP jsou dokumenty RFC (Request for Comments) Archivy RFC dokumentů jsou volně přístupné (např. http://www.faqs.org/rfcs/ ) - architektura TCP/IP 3

Architektura TCP/IP TCP Aplikační vrstva Sada aplikačních protokolů Transportní vrstva UDP Síťová vrstva (IP vrstva) ICMP IGMP OSPF ARP IP RARP Vrstva síťového rozhraní (specifikováno příslušným RFC dokumentem pro každý určitý typ přenosové technologie ) - architektura TCP/IP 7 Aplikační 6 Prezentační 5 Relační 4 Transportní 3 Síťová 2 Spojová 1 Fyzická 4

Architektura TCP/IP Vrstva síťového rozhraní (Network Access Layer) přístup k přenosovému médiu může být použita technologie Ethernet, Wi-fi, FDDI, atd. IP TCP/IP LLC Logical Link Control Media Acccess Control vrstva datových spojů IEEE 802.3 IEEE 802.11 FDDI - architektura TCP/IP vrstva fyzická 5

Architektura TCP/IP Vrstva síťová (Internet Layer) směrování a přepojování datagramu, fragmentace/defragmentace datagramů - protokoly: IP (Internet Protocol) základní protokol sítě, vysílá datagramy, fragmentuje a znovusestavuje datagramy, služba bez spojení, současná verze IPv4 následující IPv6 ARP, RARP (Address Resolution Protocol, Reverse ARP) mapování logické síťové (IP) adresy do do fyzické () adresy a naopak ICMP (Internet Control Message Protocol) generace řídících zpráv o chybách a nestandardních událostech při přenosu datagramu IGMP (Internet Group Management Protocol) správa síťových skupin mapování skupinové adresy do síťové skupinové adresy OSPF (Open the Shortest Path First) směrovací protokol - architektura TCP/IP 6 a další

Architektura TCP/IP Vrstva transportní (Transport Layer) koncový přenos mezi dat mezi komunikujícími procesy (odpovídá transportní vrstvě OSI), protokoly: TCP (Transmission Control Protocol) služba se spojením UDP (User Datagram Protocol) služba bez spojení - architektura TCP/IP 7

Architektura TCP/IP Vrstva aplikační (Application Layer) množina protokolů poskytujících uživatelské síťové služby a systémové síťové služby (např. směrovací protokoly), závislost na určitém typu transportu dat (TCP nebo UDP) nebo možnost volby, aplikační vrstva se nejvíce rozšiřuje o nové protokoly, protokoly povinné, doporučené, volitelné. TELNET virtuální terminál (vzdálený přístup k hostitelskému systému) FTP (File Transfer Protocol) přenos souborů mezi uzly SMTP (Simple Mail Tranfer Protocol) přenos elektronické pošty - architektura TCP/IP 8

IPvrstva IP vrstva Protokoly: IP, ARP, RARP, ICMP, IGMP, OSPF UDP TCP Transportní vrstva Rozhraní transportních služeb ICMP IGMP OSPF Síťová vrstva IP ARP RARP Rozhraní síťových služeb Ethernet driver - architektura TCP/IP Vrstva síťového rozhraní 9

Rozhraní transportních služeb UDP TCP ICMP IGMP Čísla protokolů 06 17 01 02 Rozhraní síťovýchslužeb Ethernet frame typ 0x0800 IP datagram - architektura TCP/IP 10

IP vrstva IP vrstva Adresace Směrování PDU Fragmentace Logická síťová adresa 32 bitů (4 oktety) zápis dotted decimal 2 části identifikátor IP sítě (IP network address) + číslo uzlu (host/node address) příklad: 147.132.1.3 Centrálně řízené přidělování adres hierarchie NIC Typy adres: třída A N.H.H.H třída B N.N.H.H třída C N.N.N.H - architektura TCP/IP 11

IP vrstva IP adresy pro jedinečnou identifikaci uzlu v Internetu - přidělené organizací IANA (Internet Assigned Numbers Authority) http://www.iana.org unicast třídy A, B, C multicast třída D v unicast i multicast oblasti má IANA vyhrazené bloky adres (RFC 3300 Special-Use IPv4 Addresses) IP adresy privátní pro používání v intranetech (RFC 1918 Address Allocation for Private Internets ) třída A 10.0.0.0 10.255.255.255 třída B 172.16.0.0. 172.31.255.255 třída C 192.168.0.0. 192.168.255.255 - architektura TCP/IP 12

IP vrstva Metody adresování privátních sítí intranetů NAT (Network Address Translation) opakované přidělování adres PC1 Firewall IP 1 Intranet PC2 Zásobník IP 2 veřejných PC3 IP IP 3 PAT (Port Address Translation) jedna společná adresa Intranet PC1 PC2 PC3 IP 1 Firewall IP 1 Globální veřejná IP IP 1 - architektura TCP/IP 13

IP vrstva Způsob přidělování IP adres delegování na úrovně kontinentů a státní úrovně APNIC (Asia Pacific Network Information Centre) - Asia/Pacific Region ARIN (American Registry for Internet Numbers) - North America and Sub-Sahara Africa LACNIC (Regional Latin-American and Caribbean IP Address Registry) Latin America and some Caribbean Islands RIPE NCC (Réseaux IP Européens) - Europe, the Middle East, Central Asia, and African countries located north of the equator V ČR přidělení IP adres je spojeno s registrací domén - společnost CZ.NIC, z.s.p.o. - architektura TCP/IP 14

Adresy typu A Bity IP vrstva 1 7 24 0 Číslo sítě Číslo uzlu Rozsah adres: 1.0.0.0 126.0.0.0 Počet adres uzlů: 16 777 214 Adresy typu B Bity 1 1 14 16 1 0 Číslo sítě Číslo uzlu Rozsah adres: 128.0.0.0 191.254.0.0 Počet adres uzlů: 65 534 - architektura TCP/IP 15

Adresy typu C Bity IP vrstva 1 1 1 21 8 1 1 0 Číslo sítě Číslo uzlu Rozsah adres: 192.0.1.0 223.255.254.0 Počet adres uzlů: 254 Adresy typu D (identifikace síťových skupin) Bity 4 24 1 1 1 0 Identifikátor síťové skupiny Rozsah identifikátorů skupin: 224.0.0.0 239.255.255.255 - architektura TCP/IP 16

IP vrstva rozdělení adresového prostoru Typ adresy Rozsah adres Poznámka A 0.0.0.0 1.0.0.0 126.0.0.0 127.0.0.0 Vyhrazeno Používáno Vyhrazeno * B 128.0.0.0 128.1.0.0 191.254.0.0 Vyhrazeno Používáno 191.255.0.0 Vyhrazeno C 192.0.0.0 192.0.1.0 223.255.254.0 223.255.255 Vyhrazeno Používáno Vyhrazeno D E 224.0.0.0 239.255.255.255 240.0.0.0. 255.255.255.254 255.255.255.255 Speciální účel (multicast) Nepoužito Vyhrazeno ** - architektura TCP/IP 17

IP vrstva rozdělení adresového prostoru Poznámky k vyhrazeným adresám: 127.0.0.0 vyhrazeno pro OS UNIX 127.0.0.1 je adresa interního síťového rozhraní (loopback) 255.255.255.255 je IP globální broadcast pokrývá všechny IP uzly všech IP sítí datagramy s touto adresou jsou na IP směrovačích filtrovány Maska sítě vyfiltruje z IP adresy adresu IP sítě (nebo podsítě viz dále), implicitní masky: Třída A 255.0.0.0 Třída B 255.255.0.0 Třída C 255.255.255.0 - architektura TCP/IP 18

IP podsítě (subsítě) IP vrstva podsítě Rozdělení velké sítě na řadu menších podsítí Velikost podsítě určuje správce Směrovač používá masku podsítě a IP adresu cílového uzlu k určení cílové podsítě Pro vytvoření adres podsítí se použijí horní bity z pole H (adresa uzlu) Maska podsítě implicitní maska sítě + bity z pole H použité pro adresování podsítí IP broadcast - adresa pokrývající všechny uzly dané sítě nebo podsítě - architektura TCP/IP 19

IP vrstva - směrování Směrování - výběr cesty pro datagram: Přímé směrování - předání cílovému uzlu na téže IP síti/podsíti Nepřímé směrování - předání některému ze směrovačů na téže síti/subsíti Problém: do rámce je třeba vložit adresu cílového uzlu se známou IP adresou nebo adresu směrovače se známou IP adresou - architektura TCP/IP 20

IP vrstva - směrování Přímé směrování Problém vyhledání adresy (pro sestavení rámce) ke známé IP adrese Řešení: protokol ARP (Address Resolution Protocol): Vyšle rámec s ARP dotazem (ARP request) na broadcast cílovou adresu Uzel, který poznal svou IP adresu uloženou v ARP dotazu vygeneruje ARP odpověď (ARP reply), do které svou adresu vloží ARP cache uchovává záznamy získané v předchozích ARP aktivitách - architektura TCP/IP 21

IP vrstva - směrování Protokol RARP reverzní funkce (přiřazení známé adrese logická IP adresa) Použití např. v bezdiskové pracovní stanici, terminálu apod. - architektura TCP/IP 22

IP vrstva - směrování Zprávy protokolu ARP a RARP zapouzdřené v rámci Ethernet Ethernet frame typ 0x0806 ARP request/reply Ethernet frame typ 0x8035 RARP request/reply - architektura TCP/IP 23

IP vrstva - směrování Formát zprávy protokolu ARP/RARP - architektura TCP/IP 24

IP vrstva - směrování Poznámky k formátu ARP/RARP zprávy (pole Hardware Type a Opcode) Typ síťového rozhraní, které zprávu vysílá Typ ARP zprávy - architektura TCP/IP 25

Protokol ARP (Address Resolution Protocol) A B C R ARP reply: posílám k IP v tvém requestu ARP request: znám IP, pošli DA SA sender sender IP target target IP router R router R IP????? host B IP broadcast router R ARP request DA router R SA host B sender host B sender IP host B IP target router R target IP router R IP záhlaví Ethernet ARP reply - architektura TCP/IP 26

Protokol RARP (ReverseAddress Resolution Protocol) C RARP server B A R ARP reply: posílám IP k v tvém requestu RARP request: znám, pošli IP DA broadcast SA host A sender host A sender IP???? target broadcast target IP IP broadcast RARP request DA host A SA host C sender host C sender IP host C IP target host A target IP host A IP záhlaví Ethernet - architektura RARP TCP/IPreply 27

IP vrstva - směrování Nepřímé směrování směrovací mapy (směrovací tabulky) Směrovací tabulky mapy pro určení cesty Směrovací tabulky směrovačů statické (manuálně vytvořené), dynamické (směrovač vytvoří mapu určitým algoritmem z informací získaných prostřednictvím směrovacích protokolů) topologie celé sítě (směrovací oblasti) Směrovací tabulky koncových uzlů minimální mapy s určeným výchozím směrovačem (default router/default gateway) - architektura TCP/IP 28