TECHNOLOGIE INTERNETU
-
Upload
alden-pennington -
Category
Documents
-
view
34 -
download
3
description
Transcript of TECHNOLOGIE INTERNETU
TECHNOLOGIE INTERNETU
INTERNET
POČÍTAČOVÁ SÍŤ
TECHNOLOGIE INTERNETU • POČÍTAČOVÉ SÍTĚ
souhrnné označení pro technické prostředky, které realizují spojení a výměnu informací mezi počítači.souhrnné označení pro technické prostředky, které realizují spojení a výměnu informací mezi počítači.
ROZDĚLENÍ SÍTÍ DLE VZDÁLENOSTI SPOJENÍ
TECHNOLOGIE INTERNETU • POČÍTAČOVÉ SÍTĚ
• LAN ~ Local Area Network (lokální síť)- lokální/místní síť spojující uzly v rámci jedné budovy nebo několika
blízkých budov (většinou se jedná o učebnu, školu, úřad, firmu…),- rozlehlost je tedy větší, než rozlehlost PAN, ale menší než rozlehlost
MAN; nejpoužívanějším typem je Ethernet,- vzdálenosti: stovky metrů až kilometry (při použití optických vláken)- bývá pod (fyzickou i logickou) kontrolou správce sítě
• MAN ~ Metropolitan Area Network (metropolitní síť)- síť propojující lokální sítě v městské zástavbě, slouží především pro
přenos dat, zvuku a obrazu,- spojuje vzdálenosti řádově jednotek až desítek kilometrů; rozlehlost
je tedy větší, než u sítě LAN, ale menší než rozlehlost sítě WAN.
• LAN ~ Local Area Network (lokální síť)- lokální/místní síť spojující uzly v rámci jedné budovy nebo několika
blízkých budov (většinou se jedná o učebnu, školu, úřad, firmu…),- rozlehlost je tedy větší, než rozlehlost PAN, ale menší než rozlehlost
MAN; nejpoužívanějším typem je Ethernet,- vzdálenosti: stovky metrů až kilometry (při použití optických vláken)- bývá pod (fyzickou i logickou) kontrolou správce sítě
• MAN ~ Metropolitan Area Network (metropolitní síť)- síť propojující lokální sítě v městské zástavbě, slouží především pro
přenos dat, zvuku a obrazu,- spojuje vzdálenosti řádově jednotek až desítek kilometrů; rozlehlost
je tedy větší, než u sítě LAN, ale menší než rozlehlost sítě WAN.
ROZDĚLENÍ SÍTÍ DLE VZDÁLENOSTI SPOJENÍ
TECHNOLOGIE INTERNETU • POČÍTAČOVÉ SÍTĚ
• WAN ~ Wide Area Network (rozlehlá síť)- rozlehlá síť, propojující menší sítě (LAN a MAN), omezená (zatím)
»velikostí Země«- příklad: Internet, CESNET (počítačová síť českých univerzit
a vědeckých institucí) apod.
• WAN ~ Wide Area Network (rozlehlá síť)- rozlehlá síť, propojující menší sítě (LAN a MAN), omezená (zatím)
»velikostí Země«- příklad: Internet, CESNET (počítačová síť českých univerzit
a vědeckých institucí) apod.
ROZDĚLENÍ SÍTÍ DLE RYCHLOSTI PŘIPOJENÍ SPOJENÍ
TECHNOLOGIE INTERNETU • POČÍTAČOVÉ SÍTĚ
……
ROZDĚLENÍ SÍTÍ DLE TECHNICKÉ REALIZACE SPOJENÍ
• Pevná linka• …
• Pevná linka• …
ROZDĚLENÍ SÍTÍ DLE POSTAVENÍ UZLŮ
• Peer-to-peer (P2P) ~ »rovný s rovným«• Klient-server
• Peer-to-peer (P2P) ~ »rovný s rovným«• Klient-server
SÍŤOVÁ ZAŘÍZENÍ • AKTIVNÍ SÍŤOVÉ PRVKY
TECHNOLOGIE INTERNETU • POČÍTAČOVÉ SÍTĚ
jsou všechna zařízení, která slouží ke vzájemnému propojení jednotlivých stanic/zařízení v počítačových sítích, tj. všechny prvky, které nějakým způsobem aktivně působí na přenášené signály (zesilují je, různě modifi- kují apod.). Takovými prvky jsou především přepínač (switch), směrovač (router), přístupový bod (access-point).
Přepínač je aktivní síťový prvek, propojující jednotlivé segmenty sítě. Obsahuje menší či větší množství portů (až několik stovek), na něž se připojují síťová zařízení nebo části sítě. Pojem přepínač se používá pro různá zařízení v celé řadě síťových technologií.
Směrovač je v počítačových sítích aktivní síťové zařízení, které procesem zvaným »routování« přeposílá datagramy směrem k jejich cíli.
jsou všechna zařízení, která slouží ke vzájemnému propojení jednotlivých stanic/zařízení v počítačových sítích, tj. všechny prvky, které nějakým způsobem aktivně působí na přenášené signály (zesilují je, různě modifi- kují apod.). Takovými prvky jsou především přepínač (switch), směrovač (router), přístupový bod (access-point).
Přepínač je aktivní síťový prvek, propojující jednotlivé segmenty sítě. Obsahuje menší či větší množství portů (až několik stovek), na něž se připojují síťová zařízení nebo části sítě. Pojem přepínač se používá pro různá zařízení v celé řadě síťových technologií.
Směrovač je v počítačových sítích aktivní síťové zařízení, které procesem zvaným »routování« přeposílá datagramy směrem k jejich cíli.
SÍŤOVÁ ZAŘÍZENÍ • PASIVNÍ SÍŤOVÉ PRVKY
TECHNOLOGIE INTERNETU • POČÍTAČOVÉ SÍTĚ
Pasivním prvkem sítě je strukturovaná kabeláž:• kroucená dvojlinka,• koaxiální kabel,• optické vlákno (skleněné nebo plastové vlákno, které prostřednictvím
světla přenáší signály ve směru své podélné osy).
Pasivním prvkem sítě je strukturovaná kabeláž:• kroucená dvojlinka,• koaxiální kabel,• optické vlákno (skleněné nebo plastové vlákno, které prostřednictvím
světla přenáší signály ve směru své podélné osy).
SÍŤOVÁ ARCHITEKTURA
TECHNOLOGIE INTERNETU • POČÍTAČOVÉ SÍTĚ
• Komunikace a její řízení je složitý problém, proto se používá rozdělení tohoto problému do několika skupin, tzv. vrstev. Členění do vrstev odpovídá hierarchii činností, které se při řízení komunikace
vykonávají.
• Každá vrstva sítě je definována službou, která je poskytována vyšší (sousední) vrstvě, a funkcemi, které vykonává v rámci protokolu.
• Řízení komunikace slouží ke spolupráci komunikujících prvků, tato spolupráce musí být koordinována pomocí řídicích údajů. Koordinaci zajišťují protokoly, které definují formální stránku komunikace.
• Protokol je souhrn pravidel, formátů a procedur, které určujívýměnu údajů mezi dvěma či více komunikujícími prvky.Protokoly určují syntaxi a význam jednotlivých zpráv při komunikaci…
• Komunikace a její řízení je složitý problém, proto se používá rozdělení tohoto problému do několika skupin, tzv. vrstev. Členění do vrstev odpovídá hierarchii činností, které se při řízení komunikace
vykonávají.
• Každá vrstva sítě je definována službou, která je poskytována vyšší (sousední) vrstvě, a funkcemi, které vykonává v rámci protokolu.
• Řízení komunikace slouží ke spolupráci komunikujících prvků, tato spolupráce musí být koordinována pomocí řídicích údajů. Koordinaci zajišťují protokoly, které definují formální stránku komunikace.
• Protokol je souhrn pravidel, formátů a procedur, které určujívýměnu údajů mezi dvěma či více komunikujícími prvky.Protokoly určují syntaxi a význam jednotlivých zpráv při komunikaci…
!
SÍŤOVÁ ARCHITEKTURA
TECHNOLOGIE INTERNETU • POČÍTAČOVÉ SÍTĚ
• Tato síťová architektura, tzv. architektura otevřených systémů ~ OSA (Open Systems Architecture), byla normalizována organizací ISO, která vytvořila referenční model OSI.
• Praktickou realizací vrstvové síťové architektury je sadaprotokolů TCP/IP (i když přesně neodpovídá referenčnímumodelu ISO.
• Rodina protokolů TCP/IP obsahuje sadu protokolů prokomunikaci v počítačové síti. Byla vybrána jako hlavní sada protokolů pro komunikaci v celosvětové síti Internet.
• Tato síťová architektura, tzv. architektura otevřených systémů ~ OSA (Open Systems Architecture), byla normalizována organizací ISO, která vytvořila referenční model OSI.
• Praktickou realizací vrstvové síťové architektury je sadaprotokolů TCP/IP (i když přesně neodpovídá referenčnímumodelu ISO.
• Rodina protokolů TCP/IP obsahuje sadu protokolů prokomunikaci v počítačové síti. Byla vybrána jako hlavní sada protokolů pro komunikaci v celosvětové síti Internet.
!
!
KOMUNIKACE POČÍTAČŮ V SÍTI INTERNET
TECHNOLOGIE INTERNETU • POČÍTAČOVÉ SÍTĚ
Rodina protokolů TCP/IP:
TCP ~ Transmission Control Protocolpotvrzovaný přenos zpráv mezi komunikačními
procesy
IP ~ Internet Protocolnepotvrzovaný přenos datagramů (směrování
datagramů, definování pravidel pro jejich přenos)(datagram – viz dále)
Rodina protokolů TCP/IP:
TCP ~ Transmission Control Protocolpotvrzovaný přenos zpráv mezi komunikačními
procesy
IP ~ Internet Protocolnepotvrzovaný přenos datagramů (směrování
datagramů, definování pravidel pro jejich přenos)(datagram – viz dále)
!
KOMUNIKACE POČÍTAČŮ V SÍTI INTERNET
TECHNOLOGIE INTERNETU • POČÍTAČOVÉ SÍTĚ
TCP/IP: Síťové spojení
TCP/IP: Architektura
KOMUNIKACE POČÍTAČŮ V SÍTI INTERNET
TECHNOLOGIE INTERNETU • POČÍTAČOVÉ SÍTĚ
TCP/IP: Zapouzdření dat
linková
síťová
transportní
aplikační
VRSTVA
data vyslaná z aplikace
TCP hlavička data
RÁMEC
PAKET (segment)
ZPRÁVA
IP hlavička dataTCP hlavička
HLAVIČKA dataTCP hlavičkaIP hlavička
DATAGRAM
PATIČKAETHERNET(U) ETHERNET(U)
TCP
TECHNOLOGIE INTERNETU • POČÍTAČOVÉ SÍTĚ
• Jeden ze základních protokolů sady protokolů Internetu.
• Spojově orientovaný protokol pro přenos toku bajtů na úrovni transportní vrstvy se spolehlivým doručováním.
• TCP je prostřední vrstvou mezi IP protokolem »pod ním« a aplikacemi »nad ním«.
• Jeden ze základních protokolů sady protokolů Internetu.
• Spojově orientovaný protokol pro přenos toku bajtů na úrovni transportní vrstvy se spolehlivým doručováním.
• TCP je prostřední vrstvou mezi IP protokolem »pod ním« a aplikacemi »nad ním«.
TCP
TECHNOLOGIE INTERNETU • POČÍTAČOVÉ SÍTĚ
• Aplikace posílá proud (stream) 8bitových bajtů TCP protokoluk doručení sítí.
• TCP rozděluje proud bajtů do přiměřeně velkých segmentů. Jejich velikost je určena parametrem MTU (Maximum Transmission Unit) linkové vrstvy sítě, ke které je počítač připojen.
• Obvyklá hodnota MTU je 1500 bajtů (Ethernet). Mezi některými místy sítě může být nastaveno na nižší (vytáčené připojení, VPN) nebo vyšší hodnotu (jumbo frame).
Poznámka: Nezaměňujte MTU s minimální velikostí datagramů, která je v případě IPv4 segmentů 576 bajtů, v případě IPv6 pak 1280 bajtů.
• Aplikace posílá proud (stream) 8bitových bajtů TCP protokoluk doručení sítí.
• TCP rozděluje proud bajtů do přiměřeně velkých segmentů. Jejich velikost je určena parametrem MTU (Maximum Transmission Unit) linkové vrstvy sítě, ke které je počítač připojen.
• Obvyklá hodnota MTU je 1500 bajtů (Ethernet). Mezi některými místy sítě může být nastaveno na nižší (vytáčené připojení, VPN) nebo vyšší hodnotu (jumbo frame).
Poznámka: Nezaměňujte MTU s minimální velikostí datagramů, která je v případě IPv4 segmentů 576 bajtů, v případě IPv6 pak 1280 bajtů.
TCP
TECHNOLOGIE INTERNETU • POČÍTAČOVÉ SÍTĚ
• Segment doplněný o tzv. TCP hlavičku nazýváme paketem.
• TCP předává takto vzniklé pakety IP protokolu k přepravě sítí do TCP modulu na druhé straně TCP spojení.
• TCP ověří, že se pakety neztratily tím, že každému paketu přidělí pořadové číslo, které se po přenosu použije k ověření, že všechna data byla přijata. 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 stanovené doby, »vypršel by« odesílatelův časovač, vyslal by (pravděpodobně ztracená) data znovu.
• Segment doplněný o tzv. TCP hlavičku nazýváme paketem.
• TCP předává takto vzniklé pakety IP protokolu k přepravě sítí do TCP modulu na druhé straně TCP spojení.
• TCP ověří, že se pakety neztratily tím, že každému paketu přidělí pořadové číslo, které se po přenosu použije k ověření, že všechna data byla přijata. 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 stanovené doby, »vypršel by« odesílatelův časovač, vyslal by (pravděpodobně ztracená) data znovu.
TCP
TECHNOLOGIE INTERNETU • POČÍTAČOVÉ SÍTĚ
• Správné pořadí přijatých paketů TCP zajistí jejich přeuspořádáním.
• TCP protokol též ověřuje, zda přenesená data nebyla poškozena (např. šumem) tím, že před odesláním spočte tzv. kontrolní součet a uloží jej do odesílaného paketu.
• TCP na straně příjemce po přijetí paketu vypočte též kontrolní součet z přijatých dat a ověří, zda se odeslaná a znovu vypočtená hodnota shodují.
• Správné pořadí přijatých paketů TCP zajistí jejich přeuspořádáním.
• TCP protokol též ověřuje, zda přenesená data nebyla poškozena (např. šumem) tím, že před odesláním spočte tzv. kontrolní součet a uloží jej do odesílaného paketu.
• TCP na straně příjemce po přijetí paketu vypočte též kontrolní součet z přijatých dat a ověří, zda se odeslaná a znovu vypočtená hodnota shodují.
ADRESACE V TCP/IP
TECHNOLOGIE INTERNETU
Každý počítač je jednoznačně identifikován těmito parametry:
MAC adresa počítače (fyzická adresa)
IP adresa počítače
doménová adresa počítače
Každý počítač je jednoznačně identifikován těmito parametry:
MAC adresa počítače (fyzická adresa)
IP adresa počítače
doménová adresa počítače
!
logická adresa • 32 bitů úroveň: síťová vrstvapříklad: 147.229.17.10
skutečná adresa počítače • 48 bitů úroveň: vrstva síťového rozhranípříklad: 00-00-64-65-73-74
symbolická »textová« adresaúroveň: aplikační vrstvapříklad: www.pomaly.cz
MAC ADRESA
TECHNOLOGIE INTERNETU
• Jedinečný identifikátor síťového zařízení, který používají různé protokoly druhé (spojové) vrstvy OSI (skutečný »identifikátor« počítače v síti)
• Informuje o výrobci a výrobním čísle síťové karty počítače; je přiřazo- váno síťové kartě NIC bezprostředně při její výrobě a proto se této adrese také někdy říká fyzická adresa (dnes, u moderních karet, lze dodatečně změnit).
• Délka adresy: 48 bitů
• Úroveň: vrstva síťového rozhraní
• Zápis (příklad): 00-21-5A-C2-3E-72 nebo 00:21:5A:C2:3E:72
• Jedinečný identifikátor síťového zařízení, který používají různé protokoly druhé (spojové) vrstvy OSI (skutečný »identifikátor« počítače v síti)
• Informuje o výrobci a výrobním čísle síťové karty počítače; je přiřazo- váno síťové kartě NIC bezprostředně při její výrobě a proto se této adrese také někdy říká fyzická adresa (dnes, u moderních karet, lze dodatečně změnit).
• Délka adresy: 48 bitů
• Úroveň: vrstva síťového rozhraní
• Zápis (příklad): 00-21-5A-C2-3E-72 nebo 00:21:5A:C2:3E:72
!
MAC ADRESA
TECHNOLOGIE INTERNETU
• Na základě MAC adresy DHCP server přidělí počítači IP adresu. Teprve na základě MAC a IP adresy je prováděna autentizace pro přístup k internetu či jiným službám.
• Na základě MAC adresy DHCP server přidělí počítači IP adresu. Teprve na základě MAC a IP adresy je prováděna autentizace pro přístup k internetu či jiným službám.
!
MAC ADRESA
TECHNOLOGIE INTERNETU
• Zjištění MAC adresy ve Windows 2000, XP: Kliknutím na ikonu v Síťových připojeních nebo zadáním příkazu cmd ipconfig /all do příkazové řádky (pozor: před lomítkem je mezera).
• Zjištění MAC adresy ve Windows 2000, XP: Kliknutím na ikonu v Síťových připojeních nebo zadáním příkazu cmd ipconfig /all do příkazové řádky (pozor: před lomítkem je mezera).
MAC ADRESA
TECHNOLOGIE INTERNETU
• Máme-li zájem zjistit, kdo síťovou kartu vlastně vyrobil, můžete zadat první tři dvojice čísel MAC na http://coffer.com/mac_find
• Máme-li zájem zjistit, kdo síťovou kartu vlastně vyrobil, můžete zadat první tři dvojice čísel MAC na http://coffer.com/mac_find
IP ADRESA (IPv4)
TECHNOLOGIE INTERNETU
• IP adresa počítače v IP(V4): unikátní (logická/abstraktní) adresa (32bitové číslo) daného komunikačního systému (pracovní stanice, serveru, směrovače dat…).
• Zápis IP adresy: čtveřice dekadických čísel oddělených tečkami
• Adresa zařízení: 10010011 11100101 00010001 00001010• Dek. vyjádření: 147 229 17 10• Zápis IP adresy: 147.229.17.10
• Adresa 000 je vyhrazena pro adresaci celé sítě,• adresa 255 je vyhrazena pro adresaci všech stanic (broadcast);• v segmentu sítě tak může být zapojeno max. 28 – 2 = 254 stanic.
• IP adresa počítače v IP(V4): unikátní (logická/abstraktní) adresa (32bitové číslo) daného komunikačního systému (pracovní stanice, serveru, směrovače dat…).
• Zápis IP adresy: čtveřice dekadických čísel oddělených tečkami
• Adresa zařízení: 10010011 11100101 00010001 00001010• Dek. vyjádření: 147 229 17 10• Zápis IP adresy: 147.229.17.10
• Adresa 000 je vyhrazena pro adresaci celé sítě,• adresa 255 je vyhrazena pro adresaci všech stanic (broadcast);• v segmentu sítě tak může být zapojeno max. 28 – 2 = 254 stanic.
!
IP ADRESA (IPv4)
TECHNOLOGIE INTERNETU
• Praktické důvody vedou k tomu, že IP adresy je nutno přidělovat hierarchicky, takže celý adresní prostor není možné beze zbytku
využít.
• To vede k tomu, že v současnosti je již znatelný nedostatek IP adres, který řeší různými způsoby:
Dynamické přidělování IP adres
Uživatel dostane dočasnou IP adresu ve chvíli, kdy se připojí do sítě, jakmile se odpojí, může být tato IP adresa přidělena někomu jinému; při příštím připojení pak může tentýž uživatel dostat úplně jinou IP adresu. Ke správě tohoto přidělování slouží specializované síťové protokoly (např. DHCP).
NAT (Network Address Translation)
• Praktické důvody vedou k tomu, že IP adresy je nutno přidělovat hierarchicky, takže celý adresní prostor není možné beze zbytku
využít.
• To vede k tomu, že v současnosti je již znatelný nedostatek IP adres, který řeší různými způsoby:
Dynamické přidělování IP adres
Uživatel dostane dočasnou IP adresu ve chvíli, kdy se připojí do sítě, jakmile se odpojí, může být tato IP adresa přidělena někomu jinému; při příštím připojení pak může tentýž uživatel dostat úplně jinou IP adresu. Ke správě tohoto přidělování slouží specializované síťové protokoly (např. DHCP).
NAT (Network Address Translation)
!
IP ADRESA (IPv6)
TECHNOLOGIE INTERNETU
• Trvalejším řešením problémů s nedostatkem adres by měla být nová verze protokolu, označovaná IPv6, která se ovšem zatím rozšiřuje jen velice pozvolna.
• V IPv6 má IP adresa délku 128 bitů, což znamená, že počet možných je 2128 ≈ 3×1038.
• Trvalejším řešením problémů s nedostatkem adres by měla být nová verze protokolu, označovaná IPv6, která se ovšem zatím rozšiřuje jen velice pozvolna.
• V IPv6 má IP adresa délku 128 bitů, což znamená, že počet možných je 2128 ≈ 3×1038.
!
IP ADRESA (IPv4 ↔ IPv6)
TECHNOLOGIE INTERNETU
Adresa v IP • verze 4
32 bitů konečný počet adres: 232 = 4 294 967 296oddělovač: tečky nebo dvojtečkyč. soustava: dekadickápříklad: 147.229.17.10 nebo 147:229:17:10
Adresa v IP • verze 6
128 bitů konečný počet adres: 2128 = 3,4 1038
oddělovač: dvojtečkyč. soustava: hexadecimálnípříklad: CA32:F123:C210:1234:0000:0000:0000:1A11
2128 = 3,402 823 669 209 384 634 633 746 074 317 1038
Adresa v IP • verze 4
32 bitů konečný počet adres: 232 = 4 294 967 296oddělovač: tečky nebo dvojtečkyč. soustava: dekadickápříklad: 147.229.17.10 nebo 147:229:17:10
Adresa v IP • verze 6
128 bitů konečný počet adres: 2128 = 3,4 1038
oddělovač: dvojtečkyč. soustava: hexadecimálnípříklad: CA32:F123:C210:1234:0000:0000:0000:1A11
2128 = 3,402 823 669 209 384 634 633 746 074 317 1038
!
IP ADRESA • TŘÍDY IP ADRES
TECHNOLOGIE INTERNETU
IP adresy:
• zahrnují prostor pro adresaci sítě a adresaci strojů• jsou rozděleny do tříd A, B, C, D, E a F• pro adresaci v Internetu se používají třídy A, B a C
IP adresa = adresa sítě + adresa uzluadresa sítě ~ maska (pod)sítě IP adresa počítače
číslo,které má v bitech vyhrazených pro adresu sítě samé jedničky
Slovníček: adresa sítě Netidadresa uzlu Hostidmaska (pod)sítě Subnet Mask
IP adresy:
• zahrnují prostor pro adresaci sítě a adresaci strojů• jsou rozděleny do tříd A, B, C, D, E a F• pro adresaci v Internetu se používají třídy A, B a C
IP adresa = adresa sítě + adresa uzluadresa sítě ~ maska (pod)sítě IP adresa počítače
číslo,které má v bitech vyhrazených pro adresu sítě samé jedničky
Slovníček: adresa sítě Netidadresa uzlu Hostidmaska (pod)sítě Subnet Mask
!
IP ADRESA • ČLENĚNÍ SÍTÍ NA PODSÍTĚ
TECHNOLOGIE INTERNETU
Důvody: Zvýšení počtu uzlů v síti zmenšení zatížení sítě
Realizace: Rozdělení Hostid IP adresy na dvě části: číslo (adresu) podsítě a číslo (adresu) uzlu
IP adresa = adresa sítě (Netid) + adresa uzlu (Hostid)
adresa podsítě (Subnet) adresa vlastního PC
Důvody: Zvýšení počtu uzlů v síti zmenšení zatížení sítě
Realizace: Rozdělení Hostid IP adresy na dvě části: číslo (adresu) podsítě a číslo (adresu) uzlu
IP adresa = adresa sítě (Netid) + adresa uzlu (Hostid)
adresa podsítě (Subnet) adresa vlastního PC
!
01 SÍŤ UZEL0 7 8 15 16 23 24 31
MASKA PODSÍTĚ
01 SÍŤ0 7 8 15 16 23 24 31
PODSÍŤ UZEL
IP ADRESA • ČLENĚNÍ SÍTÍ NA PODSÍTĚ
TECHNOLOGIE INTERNETU
Příklad:
IP adresa uzlu: 147.229.163.X X (1, 254)
maska podsítě: 255.255.255.224
147.229.163.1 ~ 10010011 11100101 10100011 00000001
255.255.255.224 ~ 11111111 11111111 11111111 11100000
Příklad:
IP adresa uzlu: 147.229.163.X X (1, 254)
maska podsítě: 255.255.255.224
147.229.163.1 ~ 10010011 11100101 10100011 00000001
255.255.255.224 ~ 11111111 11111111 11111111 11100000
síť (typu C)síť (typu C) podsíťpodsíť uzeluzel
23 = 8 podsítí23 = 8 podsítí25 = 32 uzlů v síti25 = 32 uzlů v síti
IP ADRESA • ČLENĚNÍ SÍTÍ NA PODSÍTĚ
TECHNOLOGIE INTERNETU
Příklad: Určení IP adresy sítě z IP adresy uzlu a masky (pod)sítěIP adresa uzlu: 193.12.99.18maska podsítě: 255.255.255.0193.12.99.18 11000001 00001100 01100011 00010010255.255.255.0 11111111 11111111 11111111 00000000193.12.99.0 ◄ 11000001 00001100 01100011 00000000Příklad:IP adresa uzlu: 195.229.26.10maska podsítě: 255.255.255.224195.229.26.10 11000011 11100101 00011010 00001010255.255.255.224 11111111 11111111 11111111 11100000195.229.26.224 ◄ 11000011 11100101 00011010 11100000
Příklad: Určení IP adresy sítě z IP adresy uzlu a masky (pod)sítěIP adresa uzlu: 193.12.99.18maska podsítě: 255.255.255.0193.12.99.18 11000001 00001100 01100011 00010010255.255.255.0 11111111 11111111 11111111 00000000193.12.99.0 ◄ 11000001 00001100 01100011 00000000Příklad:IP adresa uzlu: 195.229.26.10maska podsítě: 255.255.255.224195.229.26.10 11000011 11100101 00011010 00001010255.255.255.224 11111111 11111111 11111111 11100000195.229.26.224 ◄ 11000011 11100101 00011010 11100000
DOMÉNOVÁ ADRESA
TECHNOLOGIE INTERNETU
• Číselné IP adresy jsou pro síťovou komunikaci nezbytné, ale práce s nimi by snižovala uživatelský komfort. Proto se číselné IP adresy zpravidla nahrazují symbolickými jmény strojů, tzv. doménovými adresami (jmény).
• Doménová adresa = posloupnost identifikátorů oddělených tečkami
jméno počítače . jméno subdomény . jméno hlavní doményjméno počítače . jména subdomén . jméno hlavní domény
• Číselné IP adresy jsou pro síťovou komunikaci nezbytné, ale práce s nimi by snižovala uživatelský komfort. Proto se číselné IP adresy zpravidla nahrazují symbolickými jmény strojů, tzv. doménovými adresami (jmény).
• Doménová adresa = posloupnost identifikátorů oddělených tečkami
jméno počítače . jméno subdomény . jméno hlavní doményjméno počítače . jména subdomén . jméno hlavní domény
!
DOMÉNOVÁ ADRESA
TECHNOLOGIE INTERNETU
jméno počítače . jména subdomén . jméno hlavní domény
• Jméno počítače je unikátní jméno v rámci lokální sítě, do které přísluší. Je určeno správcem lokální sítě.
• Většina webových serverů má v doménové adrese na místě jména počítače uvedeno označení www. (podrobněji – viz služby Internetu).
jméno počítače . jména subdomén . jméno hlavní domény
• Jméno počítače je unikátní jméno v rámci lokální sítě, do které přísluší. Je určeno správcem lokální sítě.
• Většina webových serverů má v doménové adrese na místě jména počítače uvedeno označení www. (podrobněji – viz služby Internetu).
!
DOMÉNOVÁ ADRESA
TECHNOLOGIE INTERNETU
jméno počítače . jména subdomén . jméno hlavní domény
• Jména subdomén (jméno subdomény) je povinná položka, která s následujícím jménem hlavní domény tvoří symbolickou adresu lokální sítě.
jméno počítače . jména subdomén . jméno hlavní domény
• Jména subdomén (jméno subdomény) je povinná položka, která s následujícím jménem hlavní domény tvoří symbolickou adresu lokální sítě.
!
DOMÉNOVÁ ADRESA
TECHNOLOGIE INTERNETU
jméno počítače . jména subdomén . jméno hlavní domény
• Jména domén nejvyšší (vrcholové) úrovně zpravidla koresponduje s dvouznakovým kódem země: cz ~ Česká republika, sk ~ Slovensko, at ~ Rakousko, de ~ Německo, us ~ USA...
• Zejména v USA se však používá spíše (tradiční) členění domén vrcholové úrovně dle oblasti působení dané instituce:edu ~ vzdělávací instituce, com ~ komerční organizace,org ~ nekomerční organizace, gov ~ instituce státní správy,net ~ organizace provozující počítačové sítě…
jméno počítače . jména subdomén . jméno hlavní domény
• Jména domén nejvyšší (vrcholové) úrovně zpravidla koresponduje s dvouznakovým kódem země: cz ~ Česká republika, sk ~ Slovensko, at ~ Rakousko, de ~ Německo, us ~ USA...
• Zejména v USA se však používá spíše (tradiční) členění domén vrcholové úrovně dle oblasti působení dané instituce:edu ~ vzdělávací instituce, com ~ komerční organizace,org ~ nekomerční organizace, gov ~ instituce státní správy,net ~ organizace provozující počítačové sítě…
!
DOMÉNOVÁ ADRESA
TECHNOLOGIE INTERNETU
jméno počítače . jména subdomén . jméno hlavní domény
www.fce.vutbr.cz může být doménová adresa počítačes IP adresou 147.229.17.10, kde je:
www …..…..………... označení počítače fce …..…..………… subdoména (doména 3. úrovně) vutbr …..…..………… subdoména (doména 2. úrovně) cz …..…..………… vrcholová doména (doména 1. úrovně)
Pozor! Čtyři části doménové adresy nesouvisí se čtyřmi částmi IP
adresy!
jméno počítače . jména subdomén . jméno hlavní domény
www.fce.vutbr.cz může být doménová adresa počítačes IP adresou 147.229.17.10, kde je:
www …..…..………... označení počítače fce …..…..………… subdoména (doména 3. úrovně) vutbr …..…..………… subdoména (doména 2. úrovně) cz …..…..………… vrcholová doména (doména 1. úrovně)
Pozor! Čtyři části doménové adresy nesouvisí se čtyřmi částmi IP
adresy!
!
ADRESACE V TCP/IP
TECHNOLOGIE INTERNETU
Každý počítač je jednoznačně identifikován těmito parametry:
MAC adresa počítače (fyzická adresa)
IP adresa počítače
doménová adresa počítače
Každý počítač je jednoznačně identifikován těmito parametry:
MAC adresa počítače (fyzická adresa)
IP adresa počítače
doménová adresa počítače
!
logická adresa • 32 bitů úroveň: síťová vrstvapříklad: 147.229.17.10
skutečná adresa počítače • 48 bitů úroveň: vrstva síťového rozhranípříklad: 00-00-64-65-73-74
symbolická »textová« adresaúroveň: aplikační vrstvapříklad: www.pomaly.cz
ADRESACE V TCP/IP
TECHNOLOGIE INTERNETU
Každý počítač je jednoznačně identifikován těmito parametry:
MAC adresa počítače (fyzická adresa)
IP adresa počítače
doménová adresa počítače
Každý počítač je jednoznačně identifikován těmito parametry:
MAC adresa počítače (fyzická adresa)
IP adresa počítače
doménová adresa počítače
DNS ~ Domain Name Systempřevádějící doménové adresyna IP adresy
ARP ~ Address Resolution Protocoldefinující získání fyzické adresy počítačepři znalosti IP adresy
Name Server
!
DNS
TECHNOLOGIE INTERNETU
• DNS je hierarchický systém doménových jmen, který je realizován DNS servery 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ě.
• Každý uzel má definován nejbližší DNS Server, na který jsou posílány doménové adresy a který je žádán o přiřazení IP adres (resolving). Pokud tento DNS Server neumí doménové adrese přiřadit IP adresu, pošle dotaz na jemu nadřazený DNS Server atd.
• Každý DNS Server zná pouze adresy počítačů ve své doméně a adresy DNS Serverů nadřazené domény…
• DNS je hierarchický systém doménových jmen, který je realizován DNS servery 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ě.
• Každý uzel má definován nejbližší DNS Server, na který jsou posílány doménové adresy a který je žádán o přiřazení IP adres (resolving). Pokud tento DNS Server neumí doménové adrese přiřadit IP adresu, pošle dotaz na jemu nadřazený DNS Server atd.
• Každý DNS Server zná pouze adresy počítačů ve své doméně a adresy DNS Serverů nadřazené domény…
!
NSLOOKUP
TECHNOLOGIE INTERNETU
• Nslookup je nástroj příkazového řádku pro správu sítě, dostupný v mnoha operačních systémech. Slouží pro dotazování se na doménové jméno, IP adresu mapování nebo pro jiné vlastnosti DNS záznamu.
• Nslookup je nástroj příkazového řádku pro správu sítě, dostupný v mnoha operačních systémech. Slouží pro dotazování se na doménové jméno, IP adresu mapování nebo pro jiné vlastnosti DNS záznamu.
NSLOOKUP Online
TECHNOLOGIE INTERNETU
• http://www.kloth.net/services/nslookup.php
• 147.229.21.102
• http://www.kloth.net/services/nslookup.php
• 147.229.21.102
ZÁKLADNÍ PROTOKOLY • ARP
TECHNOLOGIE INTERNETU
• ARP (Address Resolution Protocol) se používá k nalezení MAC (fyzické) adresy na základě známé IP adresy.
• Protokol v případě potřeby vyšle datagram s informací o hledané IP adrese a adresuje ho všem stanicím v síti. Uzel s hledanou adresou reaguje odpovědí s vyplněnou svou MAC adresou. Pokud hledaný uzel není ve stejném segmentu, odpoví svou adresou příslušný směrovač.
• Příbuzný protokol RARP (Reverse Address Resolution Protocol) má za úkol najít IP adresu na základě MAC adresy.
• ARP (Address Resolution Protocol) se používá k nalezení MAC (fyzické) adresy na základě známé IP adresy.
• Protokol v případě potřeby vyšle datagram s informací o hledané IP adrese a adresuje ho všem stanicím v síti. Uzel s hledanou adresou reaguje odpovědí s vyplněnou svou MAC adresou. Pokud hledaný uzel není ve stejném segmentu, odpoví svou adresou příslušný směrovač.
• Příbuzný protokol RARP (Reverse Address Resolution Protocol) má za úkol najít IP adresu na základě MAC adresy.
ZÁKLADNÍ PROTOKOLY • ISMP
TECHNOLOGIE INTERNETU
• ICMP (Internet Control Message Protocol) slouží k přenosu řídicích hlášení, které se týkají chybových stavů a zvláštních okolností při přenosu.
• Používá se např. v programu ping pro testování dostupnosti počítače, nebo programem traceroute pro sledování cesty paketů k jinému uzlu.
• ICMP (Internet Control Message Protocol) slouží k přenosu řídicích hlášení, které se týkají chybových stavů a zvláštních okolností při přenosu.
• Používá se např. v programu ping pro testování dostupnosti počítače, nebo programem traceroute pro sledování cesty paketů k jinému uzlu.
ZÁKLADNÍ PROTOKOLY • TCP
TECHNOLOGIE INTERNETU
• TCP (Transmission Control Protocol) vytváří virtuální okruh mezi koncovými aplikacemi, tedy spolehlivý přenos dat.
• Spolehlivá transportní služba, doručící 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ů (viz dále služby Internetu).
• TCP (Transmission Control Protocol) vytváří virtuální okruh mezi koncovými aplikacemi, tedy spolehlivý přenos dat.
• Spolehlivá transportní služba, doručící 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ů (viz dále služby Internetu).
ZÁKLADNÍ PROTOKOLY • UDP
TECHNOLOGIE INTERNETU
• UDP (User Datagram Protocol) poskytuje nespolehlivou transportní službu pro takové aplikace, které nepotřebují spolehlivost, jakou má protokol TCP.
• Nemá fázi navazování a ukončení spojení a už první segment UDP obsahuje aplikační data.
• UDP je používán aplikacemi jako je DHCP, TFTP, SNMP, DNS a BOOTP.
• Protokol UDP používá, podobně jako TCP, pro identifikaci aplikačních protokolů čísla portů.
• UDP (User Datagram Protocol) poskytuje nespolehlivou transportní službu pro takové aplikace, které nepotřebují spolehlivost, jakou má protokol TCP.
• Nemá fázi navazování a ukončení spojení a už první segment UDP obsahuje aplikační data.
• UDP je používán aplikacemi jako je DHCP, TFTP, SNMP, DNS a BOOTP.
• Protokol UDP používá, podobně jako TCP, pro identifikaci aplikačních protokolů čísla portů.
ZÁKLADNÍ APLIKAČNÍ PROTOKOLY
TECHNOLOGIE INTERNETU
• DNS systém doménových jmen• DHCP dynamické přidělování IP adres• FTP přenos souborů po síti• HTTP přenos hypertextových dokumentů (WWW)• WebDAV rozšíření HTTP o práci se soubory• NFS umožňuje transparentní sdílení vzdál. soub., jakoby byly
lokální• NTLM autentizační protokol Windows• NTP synchronizace času (šíření přesného času)• SMTP zasílání elektronické pošty• POP3 protokol pro získání pošty z poštovního serveru• IMAP umožňuje manipulaci s e-mail zprávami na poštovním
serveru• Telnet protokol virtuálního terminálu• SSH bezpečný shell
• DNS systém doménových jmen• DHCP dynamické přidělování IP adres• FTP přenos souborů po síti• HTTP přenos hypertextových dokumentů (WWW)• WebDAV rozšíření HTTP o práci se soubory• NFS umožňuje transparentní sdílení vzdál. soub., jakoby byly
lokální• NTLM autentizační protokol Windows• NTP synchronizace času (šíření přesného času)• SMTP zasílání elektronické pošty• POP3 protokol pro získání pošty z poštovního serveru• IMAP umožňuje manipulaci s e-mail zprávami na poštovním
serveru• Telnet protokol virtuálního terminálu• SSH bezpečný shell
SLUŽBY INTERNETU
Internetové protokoly
Aplikační vrstvaBitTorrent • DNS • BOOTP • DHCP • FTP • HTTP • HTTPS • IMAP • IRC • Ident • NNTP • NFS • NTP • POP3 • RTP • SIP • SMB • SMTP • SNMP • SSH • STUN • Telnet • Websphere MQ • XMPP
Relační vrstva SPDY • SSL • NetBIOS • RPC • SMB • NFS
Transportní vrstva DCCP • IL • RUDP • SCTP • TCP • UDP
Síťová vrstvaIPv4 • IPv6 • ICMP • IGMP • ARP • Proxy ARP • RARP
Linková vrstva Ethernet • FDDI • PPP • Token ring • Wi-Fi
Fyzická vrstva 10Base2 • 10Base-T • EIA-422 • EIA-485 • RS-232 • RS-449