Počítačové sítě I
Editovat
Note
|
Modely vrstev počítačových sítí (ISO/OSI, TCP/IP): funkcionalita a součinnost vrstev, adresace. Fyzická vrstva, signály a jejich kódování, řízení přístupu k médiu. PB156 |
ISO/OSI model
Open Systems Interconnection (OSI) je model počítačových sítí vyvinutý Mezinárodní organizací pro normalizaci (International Organization for Standardization (ISO)). Má sedm vrstev:
- L1 — Fyzická vrstva
-
Zajišťuje přenos bitů mezi odesílatelem a příjemcem. Řídí děje v přenosovém médiu. Převádí bity na signály a obráceně.
- L2 — Vrstva datového spoje
-
Zaručuje spolehlivost. Brání zahlcení. Detekuje chyby. Řídí přístup k médiu. Převádí rámce na pakety a obráceně. Adresuje pomocí MAC adres.
- L3 — Síťová vrstva
-
Tvoří a fragmentuje pakety. Směruje pomocí IP adres. Mapuje IP adresy na MAC adresy a obráceně. Monitoruje a propojuje fyzické sítě.
- L4 — Transportní
-
Adresace pomocí portů. Zajišťuje spolehlivost přenosu dat. Poskytuje logický kanál pro přenost dat. Převádí surová data na pakety a obráceně. Quality of Service.
- L5 — Relační vrstva
-
Spravuje relace — spojení mezi dvěma koncovými účastníky. Řeší synchronizaci.
- L6 — Prezentační
-
Převádí data do jednotného formátu. Řeší šifrování a kompresi.
- L7 — Aplikační
-
Poskytuje rozhraní aplikace uživateli / jiné aplikaci.
TCP/IP model
Staví na protokolech TCP a IP. Je čtyřvrstvý. Vrstvy definuje spíše volně.
- Vrstva přístupu k síti
-
Řeší přístup k lokální síti — přenos od směrovače k cílovým zařízením nebo dalším směrovačům.
- Síťová (internetová) vrstva
-
Přenáší data mezi sítěmi (inter- → mezi, net → síť). Užívá protokolu IP.
- Transportní vrstva
-
Provádí přenos dat mezi koncovými zařízeními. Užívá UDP pro nespojovanou a TCP pro spojovanou komunikaci.
- Aplikační vrstva
-
Vlastní komunikace mezi procesy. Patří sem protokoly jako HTTP, SSH a FTP.
Adresace
- Media Access Control (MAC) adresa
-
Jednoznačný identifikátor síťového zařízení v lokální síti (LAN). Náleží L2/vstvě datového spoje.
- Internet Protokol (IP) adresa
-
Jednoznačná identifikace síťového rozhraní ve WAN. Náleží L3/síťové vrstvě.
- Dynamic Host Configuration Protocol (DHCP)
-
Dynamicky přiděluje zařízením (MAC adresám) IP adresy.
- Address Resolution Protocol (ARP)
-
Překládá MAC adresy na IP adresy.
- IPv4
-
-
32 bitů
-
typy adres: unicast, broadcast, multicast
-
classfull adresování: A-E třídy
-
nedosatečná granularita → subnetting a supernetting
-
-
classless adresování: adresa a maska sítě
-
příklad: 255.255.255.255
-
- IPv6
-
-
128 bitů
-
typy adres: unicast, multicast, anycast
-
zkracování zápicu: vynechání levých nul, vynechání bloku obsahujícího jen nuly
-
podpora zabezpečení - IPSec (AH + ESP) autentizace i šifrování, správa šifrovacích klíčů
-
nepodporuje fragmentaci, nastane chyba a data se musí rozdělit do více paketů
-
podpora mobility a real-time přenosů
-
příklad: 2001:0db8:85a3:08d3:1319:8a2e:0370:7344
-
- Port
-
Adresa služby (16bitové číslo, 0-65535). Náleží do L4/transportní vrstvy.
Signály
Binární data jsou na L1/vrstvě datového spoje zakódována jako signály.
- Signál
-
Časová funkce reprezentující změny fyzikálních vlastnosti přenosového média
- Analogový signál
-
Spojitý v čase, šíří se po vodiči i bezdrátově.
- Digitální signál
-
Nespojitý v čase, šíří se pouze po vodiči.
- Defekty signálů
-
-
slábnutí
-
zkreslení
-
šum
-
Kódování signálů
Převod binárních dat na signál. Problém je synchronizace vysílače a přijímače.
- Přímé kódování
-
-
0 je 0 a 1 je 1
-
bez možnosti synchronizace
-
- NRZ kódování (Not return to zero)
-
Pokud je následující bit 1, změní amplitudu.
- Manchester kódování
-
Každý bit je kódován dvěma prvky signálu.
- Kódování 4B/5B
-
-
mapuje čtyři bity na speciální pětibitové vzorky
-
maximálně tři nuly po sobě + NRZ kódování (ošetří 1)
-
Řízení přístupu k médiu
Více vysílačů obvykle nemůže vysílat najednou, takže je potřeba je nějak regulovat. Cílem je eliminovat kolize.
Neřízený přístup
- Aloha
-
-
vysílá, kdy chce
-
při kolizi náhodou dobu počká a zkusí to znova
-
- CMSA/CD (carrier sense multiple access with collision detection)
-
-
před vysíláním zjistí, jestli je médium volné
-
při kolizi náhodnou dobu počká a zkusí to znova
-
pouze u voděných médií
-
- CMSA/CA (carrier sense multiple access with collision avoidance)
-
-
v nevoděných médiích
-
doba čekání se při neúspěšných pokusech exponenciálně zvětšuje
-
Řízený přístup
Stanice smí vysílat, pouze když získá svolení.
-
rezervace
-
vyzývání
-
předávání příznaku (pešek)
Multiplexově orientovaný přístup
V médiu se přenáší více signálů naráz.
- FDMA (frequency division multiple accross)
-
-
různá frekvenční pásma
-
- TDMA (time division multiple access)
-
-
několik časových slotů
-