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

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

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

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

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ě. Lekce 4: Síťová architektura TCP/IP

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

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

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

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

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

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

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.

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

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

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

Inovace výuky prostřednictvím ICT v SPŠ Zlín, CZ.1.07/1.5.00/ Vzdělávání v informačních a komunikačních technologií

JAK ČÍST TUTO PREZENTACI

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

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

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

Zásobník protokolů 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

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

Architektura TCP/IP je v současnosti

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

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

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

Architektura TCP/IP v Internetu

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

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

6. Transportní vrstva

Vlastnosti podporované transportním protokolem TCP:

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ží

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

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

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

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ě ve vrstvách model ISO/OSI

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

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

Základy počítačových sítí Model počítačové sítě, protokoly

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ě internet

Y36PSI Protokolová rodina TCP/IP

Standardizace Internetu (1)

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

Zásobník protokolů TCP/IP

Telekomunikační sítě Protokolové modely

CAD pro. techniku prostředí (TZB) Počítačové sítě

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

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

Adresování v internetu

X36PKO Úvod Protokolová rodina TCP/IP

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

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

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

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

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í,

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

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ě II. 15. Internet protokol verze 6 Miroslav Spousta, 2006

PB169 Operační systémy a sítě

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

Při konfiguraci domácího směrovače a bezdrátové sítě se setkáte s obrovským počtem zkratek, jejichž význam je jen málokdy dostatečně vysvětlen.

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

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

EU-OPVK:VY_32_INOVACE_FIL9 Vojtěch Filip, 2013

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

Další nástroje pro testování

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

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

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

DUM 16 téma: Protokoly vyšších řádů

SOU Valašské Klobouky. VY_32_INOVACE_02_18 IKT DNS domény. Radomír Soural. III/2 Inovace a zkvalitnění výuky prostřednictvím ICT

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

Internet. Historie. Internet. Základní služby Internetu. Mezi základní služby Internetu patří:

pozice výpočet hodnota součet je 255

Správa systému MS Windows II

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

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

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

Nastavení programu pro práci v síti

Technologie počítačových komunikací

Cíl kapitoly: Žák popíše strukturu modelu ISO/OSI a jeho jednotlivé vrstvy.

Servisní telefon: Internet:

Sí tová vrstvá [v1.1]

4. Transportní vrstva

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

Abychom se v IPv6 adresách lépe orientovali, rozdělíme si je dle způsobu adresování do několika skupin:

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

Site - Zapich. Varianta 1

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

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

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

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

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

Velikost a určení IP adresy

Transkript:

Protokoly přenosu konfigurace protokolu TCP/IP adresa IP, maska podsítě, brána nastavení DHCP, DNS TCP/IP (Transmission Control Protocol/Internet Protocol) Rodina protokolů TCP/IP obsahuje sadu protokolů pro komunikaci v počítačové síti a je hlavním protokolem celosvětové sítě Internet. Komunikační protokol je množina pravidel, které určují syntaxi a význam jednotlivých zpráv při komunikaci. Vzhledem ke složitosti problémů je síťová komunikace rozdělena do tzv. vrstev, které znázorňují hierarchii činností. Výměna informací mezi vrstvami je přesně definována. Každá vrstva využívá služeb vrstvy nižší a poskytuje své služby vrstvě vyšší. Celý význam slova TCP/IP je Transmission Control Protocol/Internet Protocol (česky primární transportní protokol - TCP/protokol síťové vrstvy - IP). Komunikace mezi stejnými vrstvami dvou různých systémů je řízena komunikačním protokolem za použití spojení vytvořeného sousední nižší vrstvou. Architektura umožňuje výměnu protokolů jedné vrstvy bez dopadu na ostatní. Příkladem může být možnost komunikace po různých fyzických médiích - ethernet, token ring, sériová linka. Architektura TCP/IP je členěna do čtyř vrstev (na rozdíl od referenčního modelu OSI se sedmi vrstvami): 1) aplikační vrstva (application layer) 2) transportní vrstva (transport layer) 3) síťová vrstva (network layer) 4) vrstva síťového rozhraní (network interface) - 1 -

Vrstva síťového rozhraní Maturitní otázka z POS - č. 15 Nejnižší vrstva umožňuje přístup k fyzickému přenosovému médiu. Je specifická pro každou síť v závislosti na její implementaci. Příklady sítí: Ethernet, Token ring, FDDI, X.25, SMDS. Síťová vrstva Vrstva zajišťuje především síťovou adresaci, směrování a předávání datagramů. Protokoly: IP, ARP, RARP, ICMP, IGMP, IGRP, IPSEC. Je implementována ve všech prvcích sítě - směrovačích i koncových zařízeních. Transportní vrstva Transportní vrstva je implementována až v koncových zařízeních (počítačích) a umožňuje proto přizpůsobit chování sítě potřebám aplikace. Poskytuje spojované (protokol TCP, spolehlivý) či nespojované (UDP, nespolehlivý) transportní služby. Aplikační vrstva Vrstva aplikací. To jsou programy (procesy), které využívají přenosu dat po síti ke konkrétním službám pro uživatele. Příklady: Telnet, FTP, HTTP, DHCP, DNS. Aplikační protokoly používají vždy jednu ze dvou základních služeb transportní vrstvy: TCP nebo UDP, případně obě dvě (např. DNS). Pro rozlišení aplikačních protokolů se používají tzv. porty, což jsou domluvená číselná označení aplikací. Každé síťové spojení aplikace je jednoznačně určeno číslem portu a transportním protokolem (a samozřejmě adresou počítače). TCP (Transmission Control Protocol) TCP protokol je jedním ze základních protokolů sady protokolů Internetu, konkrétně představuje transportní vrstvu. Použitím TCP mohou aplikace na počítačích propojených do sítě vytvořit mezi sebou spojení, přes které mohou přenášet data. Protokol garantuje spolehlivé doručování a doručování ve správném pořadí. TCP také rozlišuje data pro vícenásobné, současně běžící aplikace (například webový server a emailový server) běžící na stejném počítači. TCP podporuje mnoho na internetu populárních aplikačních protokolů a aplikací, včetně WWW, emailu a SSH. (WWW = World Wide Web je označení pro aplikace internetového protokolu http, SSH = Secure Shell je program a siťový protokol v sítích TCP/IP, který poskytuje šifrování přenášených dat). V sadě protokolů Internetu je TCP prostřední vrstvou mezi IP protokolem pod ním a aplikací nad ním. Aplikace ke vzájemné komunikaci využívají spolehlivé spojení na způsob roury, zatímco IP protokol neposkytuje takové streamy, ale jen nespolehlivé pakety. TCP používá služby IP protokolu opakovaným odesíláním nespolehlivých paketů; při ztrátě paketu zajišťuje spolehlivost a přeuspořádáváním přijatých paketů zajišťuje správné pořadí. Tím TCP plní úlohu transportní vrstvy ve zjednodušeném modelu ISO/OSI počítačové sítě. Aplikace posílá proud (stream) bajtů TCP protokolu k doručení sítí.tcp rozděluje proud bajtů do přiměřeně velkých segmentů. TCP pak předá takto vzniklé pakety IP protokolu k přepravě internetem do TCP modulu na druhé straně TCP spojení. TCP ověří, že se pakety - 2 -

neztratily tím, že každému paketu přidělil číslo sekvence, které se také použije k ověření, že data byla přijata ve správném pořadí. TCP modul na straně příjemce posílá zpět potvrzení pro pakety, které byly úspěšně přijaty. Pokud by se odesilateli potvrzení nevrátilo do rozumné doby (round-trip time, RTT), vypršel by odesilatelův časovač a (pravděpodobně ztracená) data by vyslal znovu. TCP protokol ověřuje, zda přenesená data nebyla poškozena šumem tím, že před odesláním spočte kontrolní součet, uloží jej do odesílaného paketu a příjemce kontrolní součet vypočte znovu a ověří, že se shodují. TCP porty K rozlišení komunikujících aplikací používá TCP protokol čísla portů. Každá strana TCP spojení má přidruženo 16bitové bezznaménkové číslo portu (existuje 65535 portů) přidělené aplikaci. Porty jsou rozčleněny do třech skupin: dobře známé (standardní, Well Known Ports; 0-1023), registrované (Registered Ports; 1024 49151) a dynamické/privátní (Dynamic/Private Ports; 49152 65535). Seznam dobře známých portů je přidělen a registrován organizací Internet Assigned Numbers Authority (IANA) a jsou typicky používané systémovými procesy (procesy operačního systému). Dobře známé aplikace běžící jako servery a pasivně přijímající spojení typicky používají tyto porty. Několik příkladů: FTP (port 21 a 20), SMTP (port 25), DNS (port 53) a HTTP (port 80). Registrované porty organizace IANA nepřiděluje, ale registruje. Jsou typicky používané aplikacemi koncových uživatelů při otevírání spojení k serverům jako libovolná čísla zdrojových portů, ale také mohou identifikovat služby (jsou využívány běžnými programy). Dynamické/privátní porty organizace IANA nepřiděluje ani neregistruje. Mohou být také používány koncovými aplikacemi, ale není to obvyklé (jsou určeny pro volné použití). TCP - vlastnosti: - spolehlivá transportní služba, doručí adresátovi všechna data bez ztráty a ve správném pořadí - služba se spojením, má fáze navázání spojení, přenos dat a ukončení spojení - transparentní přenos libovolných dat - plně duplexní spojení, současný obousměrný přenos dat - rozlišování aplikací pomocí portů IP (Internet Protocol) IP je datový protokol používaný pro přenos dat přes paketové sítě. Tvoří základní protokol dnešního Internetu. Data se v IP síti posílají po blocích nazývaných datagramy. Jednotlivé datagramy putují sítí zcela nezávisle, na začátku komunikace není potřeba navazovat spojení či jinak připravovat cestu datům, přestože spolu třeba příslušné stroje nikdy předtím nekomunikovaly. IP v doručování datagramů poskytuje nespolehlivou službu, (označuje se také jako best effort nejlepší úsilí ); tj. všechny stroje na trase se datagram snaží podle svých možností poslat blíže k cíli, ale nezaručují prakticky nic. Datagram vůbec nemusí dorazit, může být naopak doručen několikrát a neručí se ani za pořadí doručených paketů. Pokud aplikace potřebuje spolehlivost, je potřeba ji implementovat v jiné vrstvě síťové architektury, typicky protokoly bezprostředně nad IP (viz TCP). - 3 -

Pokud by síť často ztrácela pakety, měnila jejich pořadí nebo je poškozovala, výkon sítě pozorovaný uživatelem by byl malý. Na druhou stranu příležitostná chyba nemívá pozorovatelný efekt. Navíc se obvykle používá vyšší vrstva, která ji automaticky opraví. Adresování a směrování Každé síťové rozhraní komunikující prostřednictvím IP má přiřazeno jednoznačný identifikátor, tzv. IP adresu. V každém datagramu je pak uvedena IP adresa odesilatele i příjemce. Na základě IP adresy příjemce pak každý počítač na trase provádí rozhodnutí, jakým směrem paket odeslat, tzv. směrování (routing); na starosti to mají hlavně specializované stroje označované jako směrovače (routery). Verze IP: IPv4 Internet protokol verze 4-32 bitové adresy - cca 4 miliardy různých IP adres (2 32 ), dnes nedostačující IPv6 Internet protokol verze 6 128 bitové adresy - cca 3x10 38 různých IP adres (2 128 ) - podpora bezpečnosti - podpora pro mobilní zařízení - funkce pro zajištění úrovně služeb (QoS - Quality of Service) - fragmentace paketů - rozdělování - jednoduchý přechod z IPv4 (musí podporovat systém, provider) Konfigurace protokolu TCP/IP Tento postup nastavení parametrů předpokládá, že máte ve svém PC již nainstalovanou síťovou kartu a všechny potřebné ovladače. Aby bylo možné připojení k Internetu zprovoznit, je třeba si nastavit síťové připojení (podle pokynů poskytovatele): Standardně jsou to tyto údaje: - IP adresa - maska sítě - výchozí brána - DNS server Výše uvedené hodnoty jsou vlastně komunikační adresou (jakýmsi telefonním číslem), pod kterou ostatní počítače s vaším počítačem hovoří. Parametry připojení se nastavují v protokolu pro síť Internet TCP/IP, který je nutno takto konfigurovat pro statické adresování. Postup nastavení protokolu: Klikněte na nabídku "Start" - "Ovládací panely", zvolte položku "Síťová připojení". Najděte ikonu "Připojení k místní síti", většinou je v daném okně uvedena jako jediná a je u ní uveden text "Připojeno". Pozor, připojení může mít jiný název než "Připojení k místní síti". Kliknutím pravým tlačítkem na ikonu a následným kliknutím na položku vlastnosti se otevřou vlastnosti tohoto připojení. Na obrazovce byste nyní měli mít okno s názvem - 4 -

"Připojení k místní síti - Vlastnosti". V tomto okně stačí mít zvolený (tzn. označený zatržítkem) "Protokol sítě Internet (TCP/IP)". Ostatní položky nemusí být aktivní. Po výběru (modře podbarveno) položky "Protokol sítě Internet (TCP/IP)" klikneme na tlačítko "Vlastnosti". V okně "Protokol sítě Internet (TCP/IP) - Vlastnosti" je potřeba provést úpravu konfigurace dle nových parametrů. V sekci "Použít následující adresu IP" zadáváte: - Adresa IP - Maska podsítě - Výchozí brána V sekci "Použít následující adresy serverů DNS" zadáváte: - Upřednostňovaný server DNS "Náhradní server DNS" nechte nevyplněný, tj. až na předpřipravené tečky bude políčko prázdné. Pokud jste vše vyplnili správně, úpravu konfigurace potvrďte tlačítkem OK. Ostatní dříve otevřená okna můžete zavřít. Pod operačním systémem Windows 2000 a XP se projeví změna konfigurace okamžitě. Není tedy nutné provádět restart počítače jako u starších operačních systémů. IP adresa IP adresa je jednoznačná identifikace konkrétního zařízení (typicky počítače) v prostředí Internetu. Veškerá data (ve formě datagramů), která jsou z daného zařízení, resp. na dané zařízení přes počítačovou síť posílána, obsahují IP adresu odesílatele i příjemce. Zkratka IP znamená Internet Protocol, což je protokol, pomocí kterého spolu komunikují všechna zařízení v Internetu. Dnes nejčastěji používaná je jeho čtvrtá verze (označovaná jako IPv4), postupně se však bude přecházet na novější verzi 6 (IPv6). V jiných protokolech se adresování jednotlivých zařízení může provádět jinak (např. MAC adresa). Jelikož by pro běžné uživatele počítačových sítí bylo velice obtížné pamatovat si číselné adresy, existuje systém specializovaných počítačů, které převádějí zapamatovatelná doménová jména na IP adresy a opačně. Tomuto systému se říká DNS (Domain Name System). Struktura adresy: adresa sítě - adresa podsítě - adresa počítače Adresu sítě pro danou koncovou síť přiděluje poskytovatel připojení (oficiálně ji přiděluje lokální registrátor, ale tím bývá právě poskytovatel). Je třeba o ni požádat prostřednictvím standardních formulářů. Strukturu lokální části adresy zda bude rozdělena na podsítě a jaká její část bude případně věnována adrese podsítě a jaká adrese počítače určuje správce dotyčné sítě. Ten také přiděluje adresy. Hranici mezi adresou podsítě a počítače určuje maska podsítě (subnet mask). Jedná se o 32bitovou hodnotu zapisovanou stejně jako IP adresa. V binárním tvaru obsahuje jedničky tam, kde se v adrese nachází síť a podsíť, a nuly tam, kde je počítač. Maska podsítě je společně s IP adresou součástí základní konfigurace síťového rozhraní, často se předává protokolem DHCP. - 5 -

Třídy IP adres: Maturitní otázka z POS - č. 15 Začátek Standardní Bitů Bitů Stanic v Třída 1. byte Sítí (bin) maska sítě stanice každé síti A 0 0 127 255.0.0.0 7 24 126 16 777 214 B 10 128-191 255.255.0.0 14 16 16 384 65 534 C 110 192-223 255.255.255.0 21 8 2 097 152 254 D 1110 224-239 multicast E 1111 240-255 vyhrazeno jako rezerva Příklad: IP adresa - 192.168.24.0/21 Znamená, že takto určená síť je určena prvními 21 bity adresy, zbytek je adresa stanice (případně podsítě), takže tato síť používá rozsah adres 192.168.24.0 192.168.31.255. Vyhrazené adresy Nejnižší adresa v síti (s nulovou adresou stanice) slouží jako označení celé sítě (např. síť 192.168.24.0 ), nejvyšší adresa v síti (adresa stanice obsahuje samé binární jedničky) slouží jako adresa pro všesměrové vysílání (broadcast), takové adresy tedy nelze použít pro normální účely. broadcast = umožňuje v TCP/IP síti odeslat paket více uzlům najednou, rozlišuje se IP broadcast a MAC broadcast Adresy 127.x.x.x (tzv. localhost, nejčastěji se používá adresa 127.0.0.1) jsou rezervovány pro tzv. loopback, logickou smyčku umožňující posílat pakety sám sobě. Dále jsou vyčleněny rozsahy tzv. interních (neveřejných) IP adres, které se používají pouze pro adresování vnitřních sítí (např. lokálních), na Internetu se nikdy nemohou objevit. Jako neveřejné jsou určeny adresy: - ve třídě A: 10.0.0.0 až 10.255.255.255 (celkem 256krát 65 536 adres; tj. 16 777 216 adres, z nichž je použitelných jen 16 646 144) - ve třídě B: 172.16.0.0 až 172.31.255.255 (celkem 16krát 65 536 adres; tj. 1 048 576 adres, z nichž je použitelných jen 1 040 384) - ve třídě C: 192.168.0.0 až 192.168.255.255 (celkem 256krát 256 adres; tj. 65 536 adres, z nichž je použitelných jen 65 024). DHCP (Dynamic Host Configuration Protocol) je v informatice aplikační protokol z rodiny TCP/IP. Používá se pro automatické přidělování IP adres jednotlivým osobním počítačům v počítačových sítích, čímž zjednodušuje jejich správu. DNS (Domain Name System) je hierarchický systém doménových jmen, který je realizován servery DNS a protokolem stejného jména, kterým si vyměňují informace. Jeho hlavním úkolem a příčinou vzniku jsou vzájemné převody doménových jmen a IP adres uzlů sítě. Později ale přibral další funkce (např. pro elektronickou poštu či IP telefonii) a slouží dnes jakoby distribuovaná databáze síťových informací. Systém DNS umožňuje efektivně udržovat decentralizované databáze doménových jmen a jejich překlad na IP adresy. Stejně tak zajišťuje zpětný překlad IP adresy na doménové jméno - PTR záznam. - 6 -