Počítačové sítě a přenosová paradigmata

1. Paradigma počítačových sítí/přenosová paradigmata

Typy přenosů

Přepojování

Spolehlivost přenosu


2. Bezdrátové technologie a jejich členění


3. Výpočetní modely


4. Vysvětlení pojmů


5. Optická komunikace


6. RM ISO/OSI


7. Konvergence


8. Definice pojmů


9. Multiplexing


10. Digitální propast


11. Adresářové služby


12. TCP/IP vs ISO/OSI


13. Kabelové spoje


14. Pojmy

Výpočetní model

Desktop computing = vše na uživatelském PC, aplikace a data přímo v PC, síť jen pro přenos a komunikaci
XNetwork-centric computing = vše v síti (je primární), nižší náklady na správu a údržbu,

Tenký klient NC = Network Computer, aplikace staženy až dle potřeby pak hned výmaz, opakované stahování, levná správa, malé nároky na HW
X
Tlustý klient PC = dopředu nainstalovány základní aplikace, rychlejší pro práci, vyšší náklady na správu a nutná vyšší výkonost PC

Webové aplikace = část aplikace v browseru (třeba GUI logic) část v síti (aplikační logika, data), browser jako tenký klient

RIA (Rich Internet Applications) = lepší webové aplikace (stahovaná část na úrovni vlastní aplikace, uživatelský komfort), např. Google Docs

Streaming aplikací = vylepšený NC, progresivní stahování (po částech, na pozadí) => rychlejší, např. MS Office 365

Aplikační servery = výpočetní model Server-Based Computing, výstupy v rastrové grafice, GUI, maximální centralizace, malé nároky na KZ

Cloud = komoditní výpočetní služba dostupná (zpravidla) přes webové rozhraní

  1. Cloud Software as a Service (Saas) = aplikace poskytovatele na jeho SW/HW infrastruktuře (Gmail, vyhledávače atd.)
  2. Cloud Platform as a Service (Paas) = vlastní aplikace na SW/HW infrastruktuře poskytovatele (MS Azure, Amazon AWS atd.)
  3. Cloud Infrastructure as a Service (IaaS) = vlastní virtuální infrastruktura na infrastruktuře poskytovatele (VMware, HP atd.)
  4. výhody: škálovatelnost, spolupráce, libovolné KZ; nevýhody: bezpečnost, malá nastavitelnost, verzování
  5. varianty hostingu: file hosting (zdroje jsou soubory)
    web hosting (zdroje jsou webovky)
    server hosting (zdroje jsou servery)
    aplikační hosting (zdroje jsou aplikace)
    server housing (umístění vlastního serveru do hostingového centra)

Síťová paradigmata

Proudový přenos = přenášená data souvislý proud bez členění (jak roura), 1 příjemce + 1 odesílatel

Blokový přenos = data členěna na bloky, které mohou mít identifikační údaje příjemce/odesílatele

Přepojování okruhů (circuit switching) = mezi komunikujícími stranami se vytvoří souvislý a vyhrazený přenosový okruh (garantuje přenos)

Přepojování paketů (packet switching) = k přenosu dat ve formě paketů se využívá celá dostupná přenosová kapacita (bez vyhrazení)

Spojovaný přenos = komunikující strany mezi sebou nejdřív navážou spojení, proběhne přenos dat, na konci se spojení zase rozváže

Nespojovaný přenos = nenavazuje se předem spojení, komunikace probíhá skrze zasílání samostatných zpráv (datagramů)

Spolehlivý přenos = dokáže detekovat chybu v přenosu a postarat se o nápravu (ale vznikají prodlevy)

Nespolehlivý přenos = nenapravuje chyby, pokračuje dál v přenosu a případná poškozená data zahodí, levnější druh přenosu

Garantované služby = garantují, že bude dostatek zdrojů pro přenos dat -> potřebné zdroje jsou dopředu vyhrazeny (drahé)

Negarantované služby = negarantují, že bude vždy dostatek zdrojů, některé pakety se mohou zahodit kvůli nedostatku

Best Effort = princip krácení dat u negarantovaných služeb, všechna data se krátí rovnoměrně (např. TCP/IP)

QoS (Quality of Service) = jakékoliv jiné fungování sítě než Best Effort

Paradigma chytré sítě = telekomunikační sítě (svět spojů), garantovaný, spojovaný a spolehlivý přenos

Paradigma hloupé sítě = počítačové sítě, styl Best Effort, obvykle přepojování paketů, nespojovaný a nespolehlivý přenos

Konvergence = snaha budovat společné sítě telekomunikační a počítačové

Mooreův zákon = výpočetní kapacita se zdvojnásobuje každých 18 (24) měsíců

Gilderův zákon = přenosová kapacita se ztrojnásobuje každých 12 měsíců

Taxonomie (klasifikace) sítí

Distribuční síť = stejný obsah všem příjemcům (např. distribuce TV vysílání)

Síť s přepojováním = okruhů nebo paketů, přenos cíleně k jednomu příjemci

Páteřní (transportní) síť = propojuje pár centrálních lokalit, dnes obvykle optika, u datových i telekomunikačních sítí

Přístupová síť = rozvádí síť ke koncovým uživatelům, musí být velmi hustá

Poslední/první míle (to samé z obou pohledů) = úsek mezi vyústění páteřní sítě (POP) a místem výskytu zákazníka (CP)

Virtuální síť (VPN) = chová se jako privátní, ale je na infrastruktuře poskytovatele

PAN (osobní síť <10m), **LAN** (lokální síť 10m-1km – budova, areál), **MAN** (metropolitní síť 1-100km), **WAN** (wide area = rozlehlá síť >100km)

Intranet (pro interní potřeby vlastníka, třeba firmy), extranet (pro vnější potřeby vlastníka, třeba marketing, dnes skrze Internet)

Vrstvy

Referenční model ISO/OSI Rodina protokolů TCP/IP
L7 Aplikační Aplikační
L6 Prezentační
L5 Relační
L4 Transportní Transportní
L3 Síťová Síťová
L2 Linková Vrstva síťového rozhraní
L1 Fyzická

Vertikální komunikace = vrstva může využívat služeb vrstvy pod ní, komunikují jen sousedící vrstvy

Horizontální komunikace = mezi uzly v síti v rámci jedné vrstvy

Protokoly = definují pravidla komunikace mezi uzly ve vrstvě (postupy a formáty předávaných dat)

Obecný formát dat = blok dat (paket, buňka) dělený na hlavičku (informace o příjemci/odesílateli, typu apod.) a tělo (přenášená data)

Síťová architektura = konkrétní představa o počtu a funkcích vrstev a o užívaných protokolech (např. TCP/IP)

Síťový model = pouze představa o vrstvách a jejích úkolech, bez protokolů (např. RM ISO/OSI)

RM ISO/OSI = rámcový model od organizace ISO, vznik ve světě spojů, preference spojovaného a spolehlivého přenosu

TCP/IP = typ síťové architektury, rodina protokolů, vznik ve světě PC, preference nespolehlivého a nespojovaného přenosu, princip Best Effort

IP adresa = číslo, které jednoznačně identifikuje síťové rozhraní v počítačové síti, která používá IP protokol

Vynechána prezentace „Techniky přenosu dat“

Přístupové metody

Řízení přístupů = je vícero (N) uzlů na různých místech, každý uzel generuje jen 1 datový tok

Multiplexování = brání smíchání vícero nezávislých datových toků mezi 2 uzly (všechny datové toky jsou na jednom místě)

Varianty řízení:

  1. VÝLUČNÝ PŘÍSTUP – když používá sdílené médium jeden uzel, další už nemůže (má ho zabraný po omezenou dobu)
    1. Deterministický (bez prvku náhody, vše podle pravidel) X nedeterministický (pravidla s prvkem náhody)
    2. Centralizovaný (existuje centrální prvek rozhodující o přidělení přístupu) X necentralizovaný (součinnost prvků)
    3. Soutěžní (uzly mezi sebou soutěží o přístup ke sdílenému médiu)
    4. Rezervační (existuje možnost „zarezervovat si“ sdílené médium)
    5. Dotazovací (buď centrální prvek nebo uzly posílají žádosti)
    6. Předávací (jednotlivé uzly si vzájemně předávají token aka peška, který je opravňuje k přístupu ke sdílenému médiu)

Přístupová metoda CSMA/CD (Collision Detect) = používá detekci kolizí, až když k nim dojde, např. v Ethernetu

Přístupová metoda CSMA/CA (Collision Avoidance) = snaha snížit počet kolizí, je nedeterministická (prvky náhody)

Přístupová metoda DCF = metoda náhodného rozstřelu, je soutěžní

Přístupová metoda PCF = má soutěžní část DCF a nesoutěžní část s centralizovaným koordinátorem (Point Coordinator)

2) NEVÝLUČNÝ PŘÍSTUP – více uzlů zároveň může využívat sdílené médium, přenosy se musí oddělit, aby se neovlivňovaly

1. Přístupová metoda **FDMA** = řízení přístupu na principu frekvenčního multiplexu FDM (frekvenční dělení), každý uzel vysílá na jiném frekvenčním kanále
2. Přístupová metoda **CDMA** = řízení přístupu na principu kódového multiplexu CDM (kódové dělení), jeden kanál může přenášet více hovorů současně
3. Přístupová metoda **TDMA** = řízení přístupu na principu časového multiplexu TDM (časové dělení), frekvenční kanál rozdělený na timesloty
4. Přístupová metoda **Frequency Hopping** = velmi rychlé přeskakování mezi úzkými frekvenčními kanály

Datová komunikace

arytmický X asynchronní X synchronní přenos analogový X digitální přenos (zda A nebo D rozhoduje interpretace)

Analogový přenos = zajímá nás přímá hodnota analogové veličiny (velikost napětí a proudu, kmitočet, intenzita apod.)

Digitální přenos = zajímá nás, jestli hodnota analogové veličiny spadá do určitého intervalu

Modulovaný přenos = snaha přenášet takový signál, který danou přenosovou cestou projde nejlépe (harmonický signál)

Nemodulovaný přenos = přenos i takového signálu, který danou cestou prochází hůře (ostré hrany)

Arytmický přenos = data jsou přenášena po „znacích“ (skupinách bitů pevné velikosti), prodlevy mezi nimi jsou různě dlouhé

Asynchronní přenos = začátek a konec každého bitového intervalu je signalizován samostatně

Synchronní přenos = po celou dobu přenosu se udržuje synchronizace (udržení rytmu bitového intervalu)

Modulace = naložení informace (která se má přenést) na signál změnou nějakého parametru (harmonického) signálu

Zpoždění signálu (Propagation Delay) = jak dlouho trvá signálu dostat se ze začátku na konec

Zpoždění přenosu (Transmission Delay) = za jak dlouho se odešle celý přenášený blok dat

Latence = míra zpoždění při přenosech a zpracování dat, jednosměrná nebo obousměrná

Doba obrátky (Round Trip Time), kolísání (Jitter)

Izochronní přenos = probíhající ve stejném čase s konstantní latencí (obvykle není u paketového přepojování)

Multiplex = techniky využití jedné přenosové cesty pro více samostatných přenosů

FDM (frekvenční dělení) = rozdělení cesty na frekvenční kanály, každý vstupní signál v 1 kanálu

TDM (časové dělení) = rozdělí se na pevně dané časové úseky (timesloty), každému vstupu je daná posloupnost timeslotů

CDM (kódové dělení = místo jednotlivých bitů se přenáší celé vzorky (čipy)

Demultiplexování = sdružování přenosových cest, aby se chovaly jako jedna jediná

Přenosová média

1) Vedená = drátová

2) Nevedená = bezdrátová – rádiová, infračervená, optická

nebo v rozprostřeném spektru (rozprostřené do šířky)

Mobilní komunikace

GSM (Global System for Mobile Telecommunications) = standard 2. generace, primárně hlas pak data, využívá úzké frekvenční kanály (TDMA)

GPRS (General Packet Radio Service) = řešení pro přenos dat v sítích GSM na principu přepojování paketů (přenáší datagramy)EDGE (Enhanced Data Rate for GSM Evolution) = vylepšení přenosů dat (na principu přepojování okruhů i paketů) v GSM sítích

UMTS (Universal Mobile Telecommunications Systém) = standard 3. generace, primární data pak hlas, využívá široké frekvenční kanály (CDMA)

LTE (Long Term Evolution) = standard 4. generace, snaží se využít co nejširší frekvenční kanál, už nemá nativní hlasové služby EPS (Evolved Packet Core) = páteřní část LTE sítě
E-UTRAN = přístupová část LTE sítě