úvod do počítačových sítí i. - Katedra informatiky

Transkript

úvod do počítačových sítí i. - Katedra informatiky
UNIVERZITA JANA EVANGELISTY PURKYNĚ V ÚSTÍ NAD LABEM
Katedra informatiky Ústavu přírodních věd
ÚVOD DO POČÍTAČOVÝCH
SÍTÍ I.
Jindřich Jelínek
Ústí nad Labem
2005
Recenzovali: Ing. Jiří Plachý
Mgr. Jiří Fišer, Ph.D.
© Jindřich Jelínek, 2005
OBSAH
PŘEDMLUVA ........................................................................................................................................... 5
1.
ÚVOD................................................................................................................................................ 6
1.1.
TERMÍN POČÍTAČOVÁ SÍŤ ........................................................................................................... 6
1.1.1. Sítě z hlediska technických prostředků................................................................................. 6
1.1.2. Sítě z hlediska poskytovaných služeb ................................................................................... 6
1.2.
BEZPEČNOST POČÍTAČOVÝCH SÍTÍ ............................................................................................. 7
1.3.
ROZLEHLOST POČÍTAČOVÝCH SÍTÍ ............................................................................................. 8
1.3.1. Osobní počítačová síť (PAN) ............................................................................................... 8
1.3.2. Lokální počítačová síť (LAN)............................................................................................... 9
1.3.3. Metropolitní počítačová síť (MAN)...................................................................................... 9
1.3.4. Rozsáhlá počítačová síť (WAN) ........................................................................................... 9
1.3.5. Globální počítačová síť (GAN) ............................................................................................ 9
1.3.6. Internet versus intranet ........................................................................................................ 9
1.4.
ARCHITEKTURY POČÍTAČOVÝCH SÍTÍ....................................................................................... 10
1.4.1. Z hlediska poskytování služeb ............................................................................................ 10
1.4.2. Z hlediska uložení a zpracování dat................................................................................... 11
1.4.3. Z hlediska způsobu šíření dat............................................................................................. 11
2.
VRSTVOVÉ MODELY SÍTÍ........................................................................................................ 12
2.1.
HORIZONTÁLNÍ A VERTIKÁLNÍ KOMUNIKACE .......................................................................... 12
2.2.
SÍŤOVÉ PROTOKOLY ................................................................................................................ 13
2.3.
SLUŽBY ................................................................................................................................... 14
2.4.
VRSTVOVÝ MODEL ISO/OSI ................................................................................................... 15
2.4.1. Fyzická vrstva (Physical Layer)......................................................................................... 15
2.4.2. Linková (spojová) vrstva (Link Layer) ............................................................................... 16
2.4.3. Síťová vrstva (Network Layer) ........................................................................................... 16
2.4.4. Transportní vrstva (Transport Layer)................................................................................ 16
2.4.5. Relační vrstva (Session Layer)........................................................................................... 17
2.4.6. Prezentační vrstva (Presentation Layer)............................................................................ 17
2.4.7. Aplikační vrstva (Application Layer) ................................................................................. 17
2.4.8. Příklad činnosti RM ISO/OSI............................................................................................. 17
2.5.
ZPRACOVÁNÍ DAT V RM ISO/OSI........................................................................................... 18
2.6.
VRSTVOVÝ MODEL TCP/IP ..................................................................................................... 20
2.6.1. Vrstva síťového rozhraní (Network Interface Layer) ......................................................... 20
2.6.2. Síťová vrstva (Internet Layer)............................................................................................ 20
2.6.3. Transportní vrstva (Transport Layer)................................................................................ 21
2.6.4. Aplikační vrstva (Application Layer) ................................................................................. 21
3.
SÍŤOVÁ INFRASTRUKTURA.................................................................................................... 22
3.1.
PRINCIPY DATOVÝCH PŘENOSŮ ............................................................................................... 22
3.1.1. Terminologie datových přenosů......................................................................................... 22
3.1.2. Sítě s přepojováním okruhů či datových jednotek .............................................................. 23
3.1.3. Kódování digitálního signálu............................................................................................. 23
3.2.
MÉDIA PRO PŘENOS SIGNÁLU .................................................................................................. 24
3.2.1. Koaxiální kabel .................................................................................................................. 24
3.2.2. Kroucená dvoulinka (Twisted Pair) ................................................................................... 25
3.2.3. Optická vlákna ................................................................................................................... 26
3.2.4. Bezdrátová vedení.............................................................................................................. 27
3.3.
TOPOLOGIE .............................................................................................................................. 28
3.3.1. Sběrnice (Bus).................................................................................................................... 29
3.3.2. Hvězda (Star) ..................................................................................................................... 29
3.3.3. Kruh (Ring) ........................................................................................................................ 30
3.3.4. Strom (Tree)....................................................................................................................... 31
3.3.5. Polygon (Mesh).................................................................................................................. 31
3.3.6. Páteřní síť (Backbone) – strukturovaná kabeláž ................................................................ 31
3.4.
AKTIVNÍ PRVKY ....................................................................................................................... 32
3.4.1. Opakovač a rozbočovač (Repeater, Hub) .......................................................................... 32
3.4.2. Most a přepínač (Bridge, Switch)....................................................................................... 33
3.4.3. Směrovač (Router) ............................................................................................................. 33
3.4.4. Brána (Gateway)................................................................................................................ 34
3.4.5. Propojování v lokálních sítích (LAN)................................................................................. 34
3.5.
METODY PŘÍSTUPU K PŘENOSOVÉMU MÉDIU ........................................................................... 34
3.5.1. Statické přístupové metody................................................................................................. 35
3.5.2. Dynamické přístupové metody............................................................................................ 35
3.6.
ADRESOVÁNÍ V POČÍTAČOVÝCH SÍTÍCH ................................................................................... 37
3.6.1. Adresace na linkové vrstvě (MAC adresa) ......................................................................... 38
3.6.2. Adresace na síťové vrstvě................................................................................................... 38
3.6.3. Adresa IP............................................................................................................................ 39
4.
SÍTĚ ETHERNET.......................................................................................................................... 41
4.1.
TYPY A SPECIFIKACE ETHERNETU............................................................................................ 41
4.1.1. 10Mbps Ethernet ................................................................................................................ 41
4.1.2. 100Mbps Ethernet .............................................................................................................. 44
4.1.3. 1Gbps Ethernet................................................................................................................... 45
4.1.4. 10Gbps Ethernet................................................................................................................. 46
4.2.
INFRASTRUKTURA ETHERNETU................................................................................................ 47
4.2.1. Síťové adaptéry .................................................................................................................. 47
4.2.2. Zapojení pasivních prvků ................................................................................................... 48
4.2.3. Zapojení aktivních prvků.................................................................................................... 48
4.2.4. Rámce sítě Ethernet............................................................................................................ 49
5.
BEZDRÁTOVÉ SÍTĚ LAN (WLAN)........................................................................................... 51
5.1.
ARCHITEKTURY A BEZPEČNOST WLAN SÍTÍ ............................................................................ 52
5.1.1. Architektury bezdrátových sítí............................................................................................ 52
5.1.2. Přístupové metody a přenos signálu .................................................................................. 52
5.1.3. Bezpečnost bezdrátových sítí.............................................................................................. 54
5.1.4. Anténní systémy.................................................................................................................. 55
5.2.
SÍTĚ WIFI (IEEE 802.11)......................................................................................................... 56
5.2.1. IEEE 802.11b ..................................................................................................................... 57
5.2.2. IEEE 802.11a ..................................................................................................................... 57
5.2.3. IEEE 802.11g ..................................................................................................................... 57
5.3.
SÍTĚ HIPERLAN/2.................................................................................................................. 58
5.4.
SÍTĚ BLUETOOTH ..................................................................................................................... 58
5.5.
SÍTĚ BREEZENET ..................................................................................................................... 60
5.6.
SÍTĚ S INFRAČERVENÝM PŘENOSEM......................................................................................... 61
5.7.
MOBILNÍ TELEKOMUNIKAČNÍ SÍTĚ ........................................................................................... 62
5.7.1. Analogové sítě .................................................................................................................... 63
5.7.2. GSM ................................................................................................................................... 63
5.7.3. GPRS a EDGE ................................................................................................................... 64
5.7.4. UMTS ................................................................................................................................. 64
6.
DALŠÍ SÍŤOVÉ TECHNOLOGIE............................................................................................... 66
6.1.
SÍTĚ TOKEN RING .................................................................................................................... 66
6.1.1. Přístupová metoda Token Passing ..................................................................................... 66
6.1.2. Fast Token Ring ................................................................................................................. 67
6.1.3. Gigabit Token Ring ............................................................................................................ 67
6.2.
SÍTĚ ISDN ............................................................................................................................... 67
6.3.
SÍTĚ XDSL............................................................................................................................... 68
6.6.
ATM........................................................................................................................................ 70
OBRAZOVÁ PŘÍLOHA......................................................................................................................... 71
POUŽITÁ LITERATURA...................................................................................................................... 78
Předmluva
PŘEDMLUVA
Toto skriptum vzniklo jako učební podpora pro kurz Počítačové sítě v rámci studijního
programu Aplikovaná informatika na Ústavu přírodních věd Univerzity J.E. Purkyně v
Ústí nad Labem.
Skriptum je zaměřeno na úvod do počítačových sítí. Zabývá se zejména základní
terminologií a teoretickými principy lokálních počítačových sítí. Součástí skript jsou
zjednodušené popisy základních drátových i bezdrátových síťových technologií s
důrazem na Ethernet.
Skripta neobsahují uživatelský ani administrátorský přístup k instalaci, konfiguraci a
správě síťových operačních systémů a nejsou ani určeny jako literatura pro praktické
navrhování a provoz počítačových síťových technologií. Součástí tohoto prvního dílu
skript nejsou ani pokročilejší síťové technologie z oblasti sítí WAN ani správa takových
sítí. Záležitosti z oblasti činnosti jednotlivých protokolů v protokolové sadě TCP/IP,
směrování, DNS, přenos on-line videa a hlasu, ale i třeba metody kryptografie budou
zařazeny do druhého dílu.
Na tomto místě bych chtěl co nejupřímněji poděkovat Bc. Tomáši Kolaříkovi a
Bc. Michalu Novotnému za zpracování nemalých částí těchto skript v rámci svých
baklářských prací a slečně Zdeňce Vastagové za vytvoření některých obrázků. Dále chci
poděkovat Ing. Jiřímu Plachému a Dr. Jiřímu Fišerovi za recenze a další připomínky,
které skripta obohatily. Speciální poděkování patří též Mgr. Petře Hlavsové za pečlivou
jazykovou korekturu.
Nemyslím si ale, že po všech opravách bude tato publikace bez chyby, proto přivítám
jakékoli podněty, které umožní její zkvalitnění v případném dalším vydání.
5
Úvod
1. ÚVOD
1.1. Termín počítačová síť
Pod pojmem „počítačová síť“ (dále mnohdy jen „síť“) si snad každý dokáže představit
soustavu vzájemně propojených počítačů. Definovat počítačovou síť poněkud přesněji
je však o něco složitější, uvědomíme-li si, že dnes už zdaleka nejde jen o to spojit
počítače kabelem. Na počítačovou síť lze pohlížet z mnoha různých úhlů pohledu a
podle nich je klasifikovat a třídit. Tak je možné dosáhnout alespoň částečně přijatelné
definice počítačové sítě a také se dá vysledovat mnoho různých výhod, pro které vlastně
počítačové sítě vznikly a vznikají.
1.1.1. Sítě z hlediska technických prostředků
Dnešní počítačová síť v sobě může zahrnovat množství technických prostředků, mezi
které patří samozřejmě běžné stolní či přenosné počítače (stanice), ale do počítačové
sítě mohou patřit také tiskárny, skenery, servery, routery, switche, huby, mobilní
telefony, telefonní ústředny, PDA (Personal Digital Asistant), MDA (Mobile Digital
Asistant) atd. Uvedeno je poměrně dost odlišných zařízení (o některých bude ještě řeč
podrobněji dále), všechny ale můžeme za určitého předpokladu shrnout pod pojem uzel
(aktivní prvek)i. Tím předpokladem je fakt, že příslušné zařízení má svou vlastní
jednoznačnou adresu, která se používá k jeho identifikaci v síti (o adresách více viz
odst. 3.6). Součástí sítí je kromě uvedených uzlů i mnoho různých pasivních prvků –
metalické a optické kabely, radiové, mikrovlnné a laserové paprsky. Mezi pasivní prvky
lze ale také zařadit různé konektory, zásuvky, zástrčky, spojky, antény atd. Zatímco
uzly sítě mohou přenášený datový signál měnit (zesilovat, upravovat, ovlivnit jeho směr
apod.), pasivní prvky jsou vlastně prostředím (médiem) pro přenos
elektromagnetického pole, jež je vlastním nosičem signálu. Součástí signálu jsou pak
zejména (tedy v tom dobrém případě) data. V horším případě je signál poškozený
natolik, že nemá žádnou informační hodnotu. Vždy je v signálu obsažena určitá úroveň
šumu. V zásadě platí, že pasivní prvky slouží k tvorbě přenosové cesty a provádějí
propojení uzlů mezi sebou.
O počítačové síti tedy můžeme nyní říci, že jde o spojení dvou nebo více uzlů pomocí
pasivních prvků. Do takto postavené definice lze ale zahrnout i množství neúplných
konfigurací, které se za počítačovou síť dají přijmout jen těžko (např. spojení počítače a
směrovače, spojení pouhých dvou rozbočovačů apod.).
1.1.2. Sítě z hlediska poskytovaných služeb
Každé vytvoření sítě (ve smyslu předchozí definice) je spojené s určitým vynaloženým
úsilím a je tedy beze sporu, že od takto vytvořené sítě očekáváme nějaký přínos. Tímto
přínosem jsou konkrétní služby počítačové sítěii, jejichž existence však předpokládá
relativně vysokou spolehlivost ve fungování počítačové sítě. Služby počítačových sítí
i
Nebo také stanice, hostitel, koncové či síťové zařízení a další. Bohužel terminologie je v tomto směru
značně nesjednocená. Navíc pro zařízení v síti, která slouží k usměrňování datového toku (různé
rozbočovače, směrovače atd. viz odst. 3.4), se vžil název aktivní (tj. napájený) prvek.
ii
Bohužel počítačové sítě jsou spojeny s celou řadou “přínosů negativních”, lze-li to tak nazvat (šíření
virů, nelegálních aktivit, porušování autorských práv, spam, hacerské útoky atp.)
6
Úvod
spolu navzájem úzce souvisí (prolínají se). Jsou to:
•
Sdílení technických prostředků (diskový prostor, dražší periférie, výpočetní
výkon, operační paměť apod.),
•
Sdílení či přenos dat (email, on-line komunikace, audio-video přenosy, přenos
souborů, sdílení souborů apod.),
•
Vzdálená správa (vzdálená instalace programů, konfigurace a správa
operačního systémů, sledování provozu stanic, konfigurace uzlů apod.),
•
Bezpečnostní služby (autentizace, integrita dat, možnosti přístupu apod.).
Některé z uváděných služeb nám nabízí i jednoduché propojení dvou počítačů
např. pomocí USB kabelu či připojení tiskárny k paralelnímu portu počítače. Ačkoliv se
takováto spojení obvykle nepovažují za počítačovou síť, přesto jí mohou být. Rozdíl
mezi pouhým připojením periferního zařízení k počítači (ať už kabelem nebo
bezdrátově) či spojení dvou počítačů třeba „sériovým kabelem“ a počítačovou sítí je
právě v jednoznačné adrese zařízení v síti a množství a kvalitě nabízených služeb.
Z toho vyplývá, že připojením periferie k PC nevznikne většinou počítačová síť, neboť
periferie (monitor, scaner, tiskárna apod.) obvykle nemá charakter síťového zařízení.
Periferní zařízení připojovaná k PC přes USB, FireWire a podobná rozhraní, však vždy
mají svou adresu v rámci skupiny zařízení připojených přes takové rozhraní a proto lze
připojení zařízení přes např. USB považovat za jednoduchou USB síť. Stejně tak
propojení PC se síťovou (např. Ethernetovou) tiskárnou vytváří jednoduchou
počítačovou síť, neboť obdobně jako v předchozím případě nabízí sdílení či přenos dat a
vzdálenou správu tiskárny. Zatímco jednoduché propojení dvou počítačů s využitím
sériového portu nabízí jen omezené služby (např. přenos souborů), spojení dvou PC
s využitím síťového rozhraní už dovede mnohem více. Oboje se však dá s trochou dobré
vůle považovat za počítačovou síť. Z výše uvedených důvodů uvažujme proto o
počítačové sítí jako o spojení dvou a více uzlů za předpokladu, že nám toto spojení
poskytuje nějaký typ služeb ze shora uvedeného seznamu služeb.
Počítačová síť je spojení dvou a více uzlů pomocí pasivních prvků, přičemž toto
spojení poskytuje alespoň některou z následujících služeb mezi uzly – sdílení
technických prostředků, sdílení či přenos dat, vzdálenou správu a bezpečnost
těchto služeb.
1.2. Bezpečnost počítačových sítí
S veškerými službami a provozem sítě souvisí bezpečnost počítačové sítě. Bezpečnost
počítačové sítě je složitý fenomén, který by měl prostupovat všechny výše uvedené
služby právě v takové míře, aby bylo možné síť smysluplně provozovat, tj. aby byly
služby počítačové sítě zabezpečeny natolik, aby dostatečně splňovaly naše očekávaní
(dostatečně fungovaly). Nedostatečné zabezpečení sítě pak může vést k tomu, že
uživatelé budou odmítat využívat nabízené služby sítě, aby se vyhnuli ztrátě nebo
poškození dat, osobních, obchodních či jinak důvěrných informací nebo např. poškození
technických prostředků svého počítače. Naopak přehnaně přísná (restriktivní)
bezpečnostní opatření (tzv. bezpečnostní politika) mohou způsobit nechuť uživatelů
používat počítačovou síť např. pro přílišnou složitost zabezpečovacích procedur (časté
změny a množství obtížně zapamatovatelných hesel, zdlouhavé antivirové kontroly,
ztráty dat z důvodu přísnosti kontrolních antivirových mechanizmů atp.). Vysoká
7
Úvod
bezpečnost sítě je pak také poměrně dost nákladnou záležitostí (antivirové programy,
mzdy administrátorů, omezení přístupu k síťové infrastruktuře apod.), avšak poškození
dat či hardwaru z důvodu nedostatečného zabezpečení také nebývá finančně
bezvýznamné. Při návrhu sítě je tedy třeba zvážit intenzitu bezpečnostních opatření ve
vztahu k nabízeným službám a citlivosti dat obsažených v síti. Při formulování
bezpečnostní politiky je třeba podle [3] důsledně sledovat:
•
Utajení a důvěrnost dat (ochrana před neautorizovaným únikem informací,
šifrování, ukradená data nesmí dávat smysl),
•
Autentizace (druhá strana je jistě tím, za koho se vydává, tj. ověření totožnosti),
•
Integrita dat (data odeslaná musí být identická s daty přijatými).
Díky vývoji informační společnosti, kdy stále více a více subjektů je závislých na
počítačových sítích, ale i stále více jednotlivců či skupin má dostatek informací a
technickou úroveň k provádění útoků zvenčí i zevnitř, je nutné zvyšovat bezpečnost
informací, služeb, zařízení a uživatelů (zejm. jejich majetku a identity) pomocí těchto
hlavních bezpečnostních mechanizmů:
•
Autentizace (heslem, médiem [magnetická či čipová karta apod.], biometrickou
identifikací [= biometrikou: otisk prstu, dlaně, odraz sítníce, duhovky, test DNA
apod.], digitálním podpisem apod.),
•
Auditování (tj. kontrolu toho, co kde, kdy daný uživatel v síti prováděl nebo
měnil),
•
Řízení přístupu (na základě identifikace jsou druhé straně přidělena práva a
přístupy k určitým oblastem systému),
•
Zajištění utajení a důvěrnosti dat (zajištění dat proti odposlechu a k tomu
přiměřené šifrování),
•
Zabezpečení integrity dat (ochrana proti neautorizované změně dat, jejich
modifikaci, duplikaci nebo zničení posílaných dat),
•
Odepření služeb (což je obrana proti útokům typu zahlcení systému).
1.3. Rozlehlost počítačových sítí
Počítačové sítě se často rozdělují na lokální (LAN) a rozlehlé (WAN). Někdy se pak
objevují ještě i další tři kategorie a to sítě metropolitní (MAN), globální (GAN) a
personální (PAN). Kritérií a charakteristik, které se k vymezení lokálních a rozlehlých
sítí nabízí, je celá řada. PAN, LAN, MAN a WAN se vzájemně liší nejen rozměry, ale
hlavně charakterem provozu a používanými technickými prostředky. Vzhledem k tomu,
že druhy aplikací provozovaných v sítích a technické prostředky se velmi rychle
vyvíjejí a mění, stírají se a posouvají hranice mezi jednotlivými druhy sítí. Žádná z nich
proto není absolutní v tom smyslu, že by dokázala dát vždy a za všech okolností
odpověď na otázku, zda určitá síť je lokální či rozlehlá (případně jiná).
1.3.1. Osobní počítačová síť (PAN)
Toto zcela nové označení vzniklo v důsledku dalšího rozšiřování počítačových sítí v
důsledku snižování ceny síťových komponent. Dnes už si maličkou síť v rámci třeba
jedné místnosti se dvěma, třemi zařízeními může udělat téměř každý. Z toho vzniklo pro
takovéto počítačové sítě označení PAN (Personal Area Network).
8
Úvod
1.3.2. Lokální počítačová síť (LAN)
LAN (Local Area Network) je lokální počítačová síť s přenosovou rychlostí v řádech
jednotek až stovek Mbps. LAN se nejčastěji rozkládá v několika místnostech, v jedné
budově, výjimečně např. v rámci areálu univerzity či nemocnice. Vzdálenost mezi
jednotlivými uzlovými počítači lokální sítě je nejčastěji v řádu jednotek až stovek
metrů, vhodnými technickými prostředky ji však lze zvýšit i např. na několik kilometrů.
Správa lokální počítačové sítě je většinou svěřena jednomu správci (supervisor).
Jednotlivé uzly LAN jsou propojeny většinou pomocí metalických kabelů (kroucená
dvoulinka, popř. dosluhující tenké koaxiální kabely), bezdrátovou technologií (s
výhodou využívané mezi budovami) a v poslední době se též rozvíjí zavádění optických
kabelů až do koncových hostitelských počítačů.
1.3.3. Metropolitní počítačová síť (MAN)
MAN (Metropolitan Area Network) tzv. metropolitní (městské) sítě se vyznačují
relativně vysokou přenosovou rychlostí s dosahem řádově desítek kilometrů. Zpravidla
se jedná o několik menších LAN sítí navzájem propojených v rámci území středně
velkého rozsahu (velké podniky, univerzita). Správu MAN sítě už většinou nezvládne
jeden člověk, nýbrž každá LAN v rámci MAN sítě, pokud ji lze (např. prostorově)
vymezit, má svého správce sítě, přičemž jednotliví správci spolu spolupracují obvykle v
jednom oddělení firmy. Z hlediska pasivních prvků MAN síť často tvoří centrální
páteřní rozvod z optických kabelů anebo jsou jednotlivé LAN sítě propojeny mezi
budovami metalickými nebo optickými kabely či bezdrátovými (mikrovlnnými,
laserovými, WiFi apod.) pojítky (viz dále).
1.3.4. Rozsáhlá počítačová síť (WAN)
WAN (Wide Area Network) jsou sítě velkého rozsahu s mnoha propojenými sítěmi
LAN a MAN. Správa WAN sítě je zásadně distribuovaná a správci (či oddělení pro
správu počítačových sítí jednotlivých organizací) spolu až na výjimky nespolupracují.
WAN síť tvoří páteřní vysokorychlostní optické nebo satelitní sítě, které mezi sebou
budují jednotliví vlastníci MAN sítí více méně nahodile, podle vzájemných
dvoustranných dohod. Pro sítě WAN je charakteristický jejich dosah, který se pohybuje
řádově ve stovkách až tisících kilometrech. Typickým představitelem této sítě je
internet.
1.3.5. Globální počítačová síť (GAN)
GAN (Global Area Network) je označení více méně ekvivalentní s WAN; někdy se však
tímto označením může myslet zvlášť internet jako celková celosvětová (globální) síť.
1.3.6. Internet versus intranet
S těmito termíny se dnes běžně operuje. Co je to internetiii je poměrně dost těžko
definovatelné, chcete-li jej popsat v celé jeho šíři (např. zkuste si to vysvětlit své
babičce, pokud ovšem denně nesurfuje). Zatímco intranet se definuje dost jednoduše,
jestliže víte, co je počítačová síť, s internetem je to horší. Intranetem se tedy označuje
podniková síť bez ohledu na její velikost (je lhostejné zda je to LAN, MAN, WAN).
iii
Mimochodem v některých literaturách se doporučuje rozlišovat mezi internet a Internet. Termín s
malým i vyjadřoval de facto jakékoli spojení dvou a více sítí do většího celku, zatímco termín s velkým I
ono dobře známé informační médium, které je jen jedno. Dnes už toto rozdělení téměř ztrácí význam a
proto se budu držet označení internet pro informační médium a propojení sítí budu označovat nějakým
jiným vyjádřením, např. třeba intranet (příp. extranet = opak intranetu).
9
Úvod
Podnikem se zde rozumí i instituce z laického (i ekonomického) pohledu nepříliš
podnikového typu, tedy i úřady, školy, ale i sítě domácí. Důležitý rozdíl mezi
internetem a intranetem je v tom, že internet je síť veřejná, zatímco intranet soukromá.
Podobnost je naopak v tom, že oba typy sítě jsou založeny na stejných (a sice
internetových) technologiích. Většina stávajících intranetů je dnes pochopitelně
připojená do internetu. Na závěr tohoto odstavce bych ještě rád zdůraznil, že intranetů
může být na rozdíl od internetu více, takže plurál slova intranet nepostrádá smysl.
1.4. Architektury počítačových sítí
Počítačových sítí je možné najít větší množství architektur. V této subkapitole projdeme
nejčastější z nich z více hledisek, jež se mohou navzájem i kombinovat.
1.4.1. Z hlediska poskytování služeb
Podle toho, zda si jsou nebo nejsou všechny počítače (uzly sítě) z hlediska poskytování
síťových služeb rovné, mohou mít sítě v podstatě trojí podobu:
A. Peer-to-peer (rovný s rovným) - všechny do sítě zapojené počítače jsou si
v poskytování služeb rovné v tom smyslu, že každá stanice může poskytovat všem
ostatním stanicím tytéž služby, které jakákoli jiná stanice může poskytovat jí. Sítě
této koncepce jsou většinou jednoduché a mají obvykle do deseti počítačových
stanic. Nejjednodušším případem bývá právě spojení dvou až tří počítačů pomocí
síťového rozhraní těchto počítačů. V případě bezdrátových sítí odpovídá takovéto
architektuře, architektura označovaná jako Ad Hoc.
Výhodou takového uspořádání je právě jeho jednoduchost, a snadná správa a
konfigurace, pokud je počítačů v síti málo. Nevýhody se začnou objevovat při
větším počtu stanic, obtížně se udržuje přehled o tom, kde jsou která data uložena.
Nevýhodou je konfigurace přístupových práv (viz dále), kterou je třeba aplikovat na
každou stanici zvlášť (tj. lokálně) apod. Pak je lepší tuto architekturu opustit a přejít
na následující architekturu.
B. Klient-server – jeden z uzlů (obvykle ten nejvýkonnější) může poskytovat ostatním
stanicím více služeb než ony sobě navzájem. Cílem je shromáždit co nejvíce dat,
informací o uživatelích a síti do jednoho uzlu a odtud je spravovat. Tento uzel, který
označujeme server, je k tomuto účelu také příslušně přizpůsoben (hardwarově,
softwarově) oproti ostatním v síti zapojeným počítačům, které pracují pouze jako
stanice (klienti). Server i stanice obsahují operační systém označovaný jako síťový
operační systém. Zatímco na serveru je třeba mít nainstalovanou část operačního
systému označovanou jako server (která zajišťuje kontrolu nad poskytovanými
službami, přístupovými právy uživatelů a daty), klientské stanice, které mají být
součástí takové sítě, potřebují mít nainstalovánu část OS označovanou jako klient.
Typickým představitelem tohoto typu sítě je dobře známý síťový systém Netware od
firmy Novell. Operační systémy Windows NT (2000, XP Pro) běžně síťové klienty
obsahují, zatímco na serveru je třeba mít nainstalován OS Microsoft Windows
Server (např. NT, 2000, 2003 apod.). Stejně tak OS Linux, který se vyskytuje
v různých verzích – distribucích, umí pracovat jako síťový OS.
Sítě architektury klient-server jsou mnohem častější, a proto jsou pro nás mnohem
důležitější. Výhodami takovýchto sítí jsou snazší správa celé sítě (konfigurace
uživatelských účtů, nastavení služeb apod.), přehlednost, vyšší úroveň zabezpečení
sítě. Mezi nevýhody naopak patří vyšší finanční nároky na pořízení serveru, vyšší
náklady na odbornou obsluhu (správce sítě) a právě umístění důležitých dat na
jednom místě, které je pak vystaveno vyšším bezpečnostním rizikům, na což
10
Úvod
musíme myslet už při návrhu sítě.
C. Terminál-hostitel – hostitel je pouze jakousi „prodlouženou rukou“ terminálu, tzn.
veškeré výpočty provádí sám terminál, který je nejvýkonnějším uzlem, a ty jsou pak
přesouvány sítí do hostitelského počítače. Hostitelský počítač pak může být
hardwarově jen velmi slabým uzlem, kde jsou výsledky činnosti pouze zobrazovány
na monitoru a uživatel na ně může reagovat pomocí připojených vstupně výstupních
zařízení (myši, klávesnice, CD-RW apod.). Toto je dnes moderní a preferované
řešení, kdy jeden terminal server obhospodařuje řadu stanic, jež jsou např. součástí
podnikové sítě a jsou umístěny v kancelářích účetních podniku. Jednotlivé
hostitelské počítače účetních pak mohou být poměrně staré (skryté někde ve stole)
vybavené např. LCD display a bezdrátovými klávesnicemi a myšmi. Na terminal
serveru pak běží veškeré softwarové vybavení hostitelských stanic, které lze
z tohoto jednoho bodu snadno hromadně upgradovat, spravovat, licencovat atp.
1.4.2. Z hlediska uložení a zpracování dat
Podle toho, jakým způsobem je v síti rozmístěno zpracování nebo uložení dat, lze též
sítě dělit do tří skupin:
A. Distribuované – data jsou rozmístěna či zpracovávána v jednotlivých uzlech, které
jsou si rovnocenné. Přístup k informacím z jednoho bodu se ovšem musí vyřešit
(např. vyhledáváním, což je složitý problém), je však zajištěna vysoká míra
bezpečnosti (zejména v případě duplicity dat v různých uzlech) i rychlost (dotazy na
data jsou směřována na různé uzly).
B. Hierarchické – data jsou rozmístěna či zpracovávána v uzlech, které mají logickou
hierarchickou strukturu (např. systém síťových domén: ki.ujep.cz, karlin.mff.cuni.cz
atp.). Data jsou pak vyhledávána v této struktuře pomocí funkčních vazeb mezi uzly,
jež směřují požadavek na uzel, který hledané informace obsahuje.
C. Centralizované – za uložení a správu dat zodpovídá jeden uzel, který vyřizuje
dotazy na příslušné informace. Nevýhodou je pomalost při nedostatečné kapacitě
daného uzlu a riziko ztráty dat při zničení tohoto uzlu.
1.4.3. Z hlediska způsobu šíření dat
Nakonec se lze na počítačovou síť dívat z pohledu, jakým způsobem se v ní data šíří:
A. Mezi dvěma body (Point-to-Point, P-to-P),
B. Od bodu k mnoha bodům (Point-to-Multipoint, MP)
• Všesměrovým způsobem – rozesílané informace jsou určené všem uzlům sítě;
• Konferenčním způsobem – informace jsou určené pro několik uzlů, které se
účastní konferenčního přenosu;
• Skupinovým způsobem – cílem je skupina uzlů, například konkrétní podsíť
(Subnet).
11
Vrstvové modely sítí
2. VRSTVOVÉ MODELY SÍTÍ
Na začátku vývoje počítačových sítí existovaly pouze samostatné systémy popsané
vlastními normami a technickou dokumentací. Žádný z těchto systémů neumožňoval
propojení a komunikaci s jiným systémem. Postupně, jak množství sítí rostlo, sílil tlak
na existenci společných zásad, ze kterých pak bude možné vycházet při tvorbě dalších
sítí a síťových standardů. Jak se ukázalo, problémy komunikace mezi počítači ležícími
v různých sítích a používajících různé modely, lze lépe popsat s využitím síťové
architektury skládající se ze sady vrstev, kde každá vrstva řeší určité problémy. Tyto
vrstvy si navzájem poskytují služby tak, že každá nižší vrstva poskytuje služby vrstvě
vyšší v hierarchickém vrstvovém modelu. V každé vrstvě fungují podle [1] určité prvky,
které označujeme jako entity. Na jedné vrstvě může pracovat více entit, které
diferencují (odlišují) služby této vrstvy.
Nejběžnějšími vrstvovými modely sítí jsou ISO/OSI (International Standards
Organization / Open Systen Interconnection) a TCP/IP (Transfer Control Protocol /
Internet Protocol), přičemž prvně jmenovaný model je více obecný, ale také o něco více
vzdálený reálným systémům, neboť vznikl v dobách, kdy už mnoho izolovaných
systémů existovalo a vrstvový model ISO/OSI se snažil všechny je smysluplně
sjednotit. Existují však i další síťové modely (neboli protokolové sady), které pracují
v sítích jiných typů (např. XNS – Xerox Network Systems, IPX – Novell Internetwork
Packet Exchange a další). Každý z těchto modelů obsahuje vrstvovou strukturu
inspirovanou spíše více než méně vrstvovým modelem ISO/OSI a na jednotlivých
vrstvách pracují vlastní protokoly daného modelu (počet protokolů odpovídá počtu entit
každé vrstvy, odtud pak název protokolová sada). Na závěr tohoto odstavce mi ještě
dovolte podotknout, že v jednom počítači může pracovat na sobě nezávisle více
protokolových sad, tj. více síťových modelů, více sítí různého typu.
2.1. Horizontální a vertikální komunikace
Jak již bylo uvedeno výše, v každé vrstvě modelu existují určité funkční jednotky
(entity), které zajišťují plnění služeb pro vyšší vrstvu resp. pro entity vyšší vrstvy. Mezi
entitami v jednotlivých vrstvách existují dva způsoby komunikace.
A. Vertikální komunikace
Tato komunikace probíhá mezi entitami sousedních vrstev vertikálně (viz Obr. 1). Je
definována tzv. mezivrstvovým protokolem a probíhá přes tzv. přístupový bod
služby (SAP = Service Access Point). Nejznámějším přístupovým bodem služby je
port v modelu TCP/IP. Používání těchto portů lze i zakázat a v tom případě budou
některé služby sítě nedostupné. Tento postup se využívá jako jedna z možností
zabezpečení sítě (části sítě). Komunikace mezi entitami sousedních vrstev se řídí
pomocí služebních primitiv (vertikální tenké šipky). Přenášená data jsou
označována jako služební datové jednotky (SDU = Service Data Unit).
B. Horizontální komunikace
Tento způsob komunikace probíhá horizontálně (viz Obr. 1) mezi vrstvami
(resp. entitami, na obrázku označeny Ex,y) stejné úrovně. Komunikace probíhá
pomocí (vrstvového) protokolu (na obrázku horizontální šipky), přenášená data se
obecně označují jako protokolové datové jednotky (PDU = Protocol Data Unit) a
12
Vrstvové modely sítí
jsou složená z až tří částí (hlavička, data, zakončení). Tímto způsobem se přenášejí
informace mezi uzly v celé síti.
2.2. Síťové protokoly
V předcházející kapitole byly vysvětleny pojmy horizontální a vertikální komunikace
mezi entitami v jednotlivých vrstvách síťového modelu, ze kterých vyplynul pojem
protokol. Protokol je podle [1, str. 23] sada komunikačních pravidel mezi jednak
entitami vertikálně sousedících vrstev a jednak mezi vrstvami (horizontálně) stejné
úrovně. Protokoly vznikají standardizací v agenturách pro tvorbu mezinárodních
standardů (např. ISO, IEEE apod.) a příslušné standardy jsou fyzicky nalezitelné na
internetu. Ve standardu, kterým je dán nějaký protokol, by měly být podle [1]
specifikovány následující parametry:
A. Formát předávaných zpráv
Obsahuje strukturu datové jednotky (SDU, PDU) a význam jednotlivých polí (částí)
v ní obsažených.
B. Funkční procedury
Jedná se o procedury navazování či rušení spojení, sestavování a odesílání datových
jednotek, příjmu, kontroly, potvrzování a předávání datových jednotek, řešení
standardních i chybových situací apod.
C. Parametry komunikace
Standard pro určitý protokol by měl také obsahovat hodnoty fyzikálních veličin,
které se účastní přenosu. Například jejich maximální, minimální či normální
hodnoty, časové limity, počet opakování, maximální délku datové jednotky…
SAPi+2,1a
SAPi+2,1b
protokol (i+1),a
SAPi+2,2a
SAPi+2,2b
Ei+1,1a
Ei+1,2a
Ei+1,1b
protokol (i+1),b
Ei+1,2b
Vrstva (i+1)
SAPi+1,1a
SAPi+1,1b
SAPi+1,2a
SAPi+1,2b
Vrstva i
Ei,1
Mezivrstvové protokoly
mezi entitami
Ei,2
protokol i
SAPi,1
SAPi,2
Obr. 1 Entity a komunikace mezi nimi
13
Vrstvové modely sítí
Protokoly můžeme ještě dělit do dvou skupin z hlediska možnosti navázat přerušené
spojení:
A. Stavové protokoly
Tento typ protokolů zajišťuje při příchodu události změnu parametrů běžícího
procesu, což vyjadřuje stav dané komunikace. Výhodou je, že po přerušení spojení
může být ze stavových informací (pokud zůstanou zachovány) opět navázána
komunikace od bodu, kde byla přerušena. Nevýhodou je však složitější
implementace těchto protokolů do systému.
B. Bezstavové protokoly
Při příchodu události tento typ protokolu provede danou operaci a vrátí se do
původního stavu, což neumožňuje navázat přerušenou komunikaci a musí se začít
znovu od začátku – je to citelná nevýhoda zejména pokud je třeba přenášet větší
objemy dat najednou. Výhodou je jednodušší implementace a odpadají problémy
s řešením nestandardních stavů daných přerušením komunikace.
2.3. Služby
Jednotlivé vrstvy ve vrstvové architektuře poskytují jednu nebo více služeb (podle počtu
entit) pro vrstvy vyšší. Tyto služby je možné podle [1] následujícím způsobem rozdělit:
•
•
spolehlivé a nespolehlivé,
spojované a nespojované.
Spolehlivá služba je taková služba, která při přenosu zajišťuje ověření bezchybnosti
přenosu dané informace (např. na úrovni kontroly jednotlivých bloků bitů – parita,
CRCiv apod.). Tento systém můžeme s nadsázkou připodobnit k posílání doporučeného
dopisu s dodejkou (pošta většinou informuje odesílatele o chybě přenosu).
Nespolehlivá (datagramová) služba výše zmíněné ověření neprovádí, a tak nelze nijak
zjistit, zda byla daná informace doručena či nikoli. Každá přenášená datová jednotka
(někdy označovaná datagram) musí být vždy vybavena všemi informacemi potřebnými
pro průchod sítí (včetně tzv. doby života [TTL – Time to Live], což je doba, po jejímž
uplynutí bude zbloudilá datová jednotka zrušena), nelze totiž dopředu říci, jakou cestou
dané datové jednotky budou cestovat a v jakém pořadí (a zda vůbec) dorazí. V tomto
případě nemusí být ani jisté, zda zadaný adresát existuje. Tento způsob komunikace je
podobný posílání např. klasických pohlednic – odesílatel si nikdy nebude jistý, zda
zaslané psaní došlo.
Spojovaná služba pracuje tak, že vždy před zahájením komunikace s cílovým uzlem
musí být navázáno a v průběhu komunikace udržováno spojení. Toto spojení je po
skončení komunikace zrušeno. Tento systém je opět složitější na implementaci a díky
tomu je o něco pomalejší, navíc je znemožněno hromadné rozesílání dat, ale disponuje
několika nespornými výhodami. Jednou z nich je vylepšená kontrola a ověřování
iv
Cyclic Redundancy Check (Cyklický kód) je mechanizmus používaný k detekci chyb při přenosech
bloků dat. Metoda pracuje tak, že na závěr přenášeného bloku dat je připojen součet všech bitů tohoto
bloku v binární soustavě. Pokud příjemce dojde ke stejnému součtu, jaký byl přiložen, pak je přenos
považován za bezchybný.
14
Vrstvové modely sítí
bezchybnosti přenosu, při kterém se lépe využije přenosové pásmo. Jedním z typických
využití spojovaných služeb jsou telefonní hovory v reálném čase anebo přenos
videosekvencí v reálném čase.
Nespojovaná služba nevyužívá pro přenos informace vytvoření spojení. Z toho je
zřejmé, že odesílací proces si není jistý, zda adresát existuje. Každá datová jednotka též
musí být vybavena všemi potřebnými informacemi pro průchod sítí (doba života,
odesílatel, adresát, poloha ve zprávě, směrové informace apod.). Výhodami jsou (kromě
jednodušší implementace) rychlý přenos dat, což se vyplácí především u menších
objemů dat, kde není problém případné ztráty zopakovat a možnost hromadného
rozesílání téže informace. Nevýhodou je samozřejmě míra nejistoty doručení zprávy.
Vzhledem k výše uvedeným vlastnostem služeb je účelné slučovat služby do dvou
kategorií:
• spojovaná spolehlivá služba,
klade důraz na jistotu doručení a minimum chyb namísto jednoduchosti
implementace a rychlosti (příkladem je protocol TCP, viz odst. 2.5),
• nespojovaná nespolehlivá služba,
se využívá v systémech, kde je kladen důraz na rychlost a jednoduchost
implementace, přitom příliš nezáleží na jistotě doručení a chybách při přenosu
(příkladem je protokol IP nebo UDP, viz odst. 2.5).
2.4. Vrstvový model ISO/OSI
Referenční model ISO/OSI byl vyvinut institucí ISO (International Standards
Organization) a je nejznámějším vrstvovým modelem, který popisuje síťovou
architekturu. Model dává ucelenou představou o tom, jak by počítačové sítě měly být
koncipovány a jak by měly být řešeny. Je tvořen sérií standardů, které definují pravidla
pro propojování systémů. Logika modelu neříká, co přesně se má v jednotlivých
vrstvách odehrávat, ale určuje, jaká funkce je každou vrstvou vyjádřena. Referenční
model ISO/OSI se skládá ze sedmi vrstev, kde každá vrstva je vymezena svou funkcí.
Čtyři nejnižší vrstvy referenčního modelu ISO/OSI (fyzická, linková, síťová
a transportní) jsou zaměřeny především na vlastní přenos dat mezi jednotlivými
uzlovými počítači, kdežto vrchní tři vrstvy (relační, prezentační a aplikační) jsou
orientované na podporu koncových aplikací. Pojďme se nyní zabývat funkcí
jednotlivých vrstev tohoto důležitého síťového modelu:
2.4.1. Fyzická vrstva (Physical Layer)
Fyzická vrstva zajišťuje přenos dat, přesněji přenos jednotlivých bitů a bitových
sekvencí mezi příjemcem a odesílatelem. Je úkolem právě fyzické vrstvy, aby se
přizpůsobila konkrétním přenosovým prostředkům, vytvořila potřebné rozhraní (tj. např.
konektor) pro jejich připojení k dalšímu uzlu sítě a prostřednictvím tohoto rozhraní také
prostředky ovládala. Fyzické vrstvy se proto týkají standardy, které definují elektrické,
mechanické, funkční a procedurální vlastnosti rozhraní pro připojení různých
přenosových prostředků a zařízení (tj. kabelů, modemů apod.). Elektrické parametry
přenášených signálů, jejich význam a časový průběh, vzájemné návaznosti řídících
a stavových signálů, zapojení konektorů a mnoho dalších parametrů technického
i procedurálního charakteru. Úkolem entit fyzické vrstvy je pak na základě těchto
standardů obsluhovat přenosové prostředky připojené k příslušným rozhraním a jejich
15
Vrstvové modely sítí
prostřednictvím zajišťovat přenosy jednotlivých bitů. Často bývá fyzická vrstva
rozdělena do podvrstev, které řeší jednotlivé úkoly jako modulace, kódování, koncový
vysílač/přijímač signálu. Specifikace fyzických vrstev jsou např. RS-232 (sériový port),
IEEE 802.11g (Wi-Fi), Ethernet 10Base-5, a další.
Fyzická vrstva přenáší prostý proud bitů přenosovým médiem.
2.4.2. Linková (spojová) vrstva (Link Layer)
Fyzická vrstva modelu zajišťuje přenos jednotlivých bitů mezi dvěma uzlovými
počítači, mezi kterými existuje přímé spojení (tj. vhodný komunikační kanál resp.
okruh, viz odst. 3.1). Linková vrstva pak využívá těchto prostředků pro přenos větších
bloků dat označovaných jako rámce linkové vrstvy a přenos těchto rámců pak sama
nabízí jako svou službu bezprostředně vyšší vrstvě tedy vrstvě síťové. Vrstva linková
má za úkol přenášet celé rámce a to mezi sousedními počítači, které spolu mají přímé
spojení. Dalším důležitým úkolem linkové vrstvy může být zajištění spolehlivosti
přenosu rámce, který přenáší. Rámce bývají opatřeny zabezpečovacím údajem
(nejčastěji tzv. CRC kódem), který umožňuje příjemci rozpoznat, zda byl rámec při
přenosu poškozen či nikoli. Protokoly pracující na linkové vrstvě mohou být např. BSC,
SDLC, HDLC, LCC, LAP či ADCCP.
Linková vrstva mění proud bitů na spolehlivý přenos datových rámců .
2.4.3. Síťová vrstva (Network Layer)
Nejdůležitějším úkolem síťové vrstvy je tzv. směrování (routing) datových paketů
síťové vrstvy, což představuje rozhodování o směru odesílání jednotlivých paketů.
Síťová vrstva tyto pakety sama fyzicky nepřenáší, ale předává je k přenesení vrstvě
linkové. Ke svému požadavku musí vždy připojit i výsledek svého rozhodnutí o směru,
kterým má být paket odeslán. Vrstva dále realizuje adresaci na síťové úrovni, překlad
mezi síťovými a fyzickými adresami, multiplex/demultiplex, zajištění upřednostnění
paketů s vyšší prioritou, řízení toku dat, poskytování informace o stavu komunikace či
fragmentace paketů. Protokoly pracující na síťové vrstvě jsou např. protokoly IP, ARP,
RARP, DHCP, ICMP, RIP, IGRP a další.
Síťová vrstva směruje tok dat organizovaných do paketů.
2.4.4. Transportní vrstva (Transport Layer)
Hlavním úkolem transportní vrstvy referenčního modelu ISO/OSI je poskytovat
efektivní přenosové služby své bezprostředně vyšší (tj. relační) vrstvě. Tyto služby
přitom mohou mít spojovaný i nespojovaný charakter. Stejný charakter a stejnou
podstatu však mají i služby síťové vrstvy, které transportní vrstva sama využívá. Do
značné míry analogické jsou v obou vrstvách i mechanizmy adresování a řízení toku
dat. Transportní vrstva je tedy vlastně rozhraním mezi poskytovateli přenosových
služeb (komunikačních podsítí) a jejich uživateli (nejvyššími třemi vrstvami). Je také
posledním mechanizmem, který může změnit nespojovaný charakter poskytované
přenosové služby na spojovaný a naopak. Dále vrstva řeší segmentaci a skládání zpráv,
určuje optimální délky segmentů dat, multiplex a demultiplex datových toků
jednotlivých relací, zabezpečení bezchybnosti a úplnosti přenosu dat, řízení datového
toku. Referenční model ISO/OSI se vyrovnává s odlišnou kvalitou služeb na úrovni
síťové vrstvy zavedením pěti různých tříd přenosových protokolů na úrovni transportní
16
Vrstvové modely sítí
vrstvy TP0-TP4. Příklady transportních protokolů jsou např. TCP a UDP v sadě
TCP/IP.
Transportní vrstva zajišťuje kvalitu spojení na požadované úrovni.
2.4.5. Relační vrstva (Session Layer)
Jedním z hlavních úkolů relační vrstvy je řízení dialogu mezi komunikujícími
aplikačními procesy. Obecně se na úrovni relační vrstvy rozlišují tři způsoby vedení
dialogu, plně duplexní (= obousměrný), poloduplexní (= střídavě jednosměrný)
a simplexní (= jednosměrný). Relační vrstva tedy má na starosti vedení relací,
resp. řízení jejich průběhu. Dalším důležitým úkolem relační vrstvy je tzv.
synchronizace. Relační vrstva řeší tento problém možností vkládat do přenášených dat
kontrolní body (Synchronization Points, Checkpoints). Příjemci pak umožňuje, aby si
na vysílajícím vyžádal návrat k zadanému kontrolnímu bodu a nové vyslání těch dat,
která leží za tímto bodem. Protokol pracující na relační vrstvě je např. RPC v sadě
TCP/IP.
Relační vrstva řídí a poskytuje nástroje softwarovým procesům pro komunikaci.
2.4.6. Prezentační vrstva (Presentation Layer)
Hlavním úkolem prezentační vrstvy je zajištění nezbytných konverzí přenášených dat
mezi různými počítači s různými způsoby vnitřní reprezentace dat do tvaru známého
oběma komunikujícím aplikacím. Na úrovni prezentační vrstvy může být také řešeno
zabezpečení přenášených dat pomocí šifrování, které ovšem lze realizovat i na úrovni
fyzické nebo transportní vrstvy. Obecně platí, že služby realizované na nižších vrstvách
jsou více hardwarové, zatímco služby vyšších vrstev jsou více softwarové a také
„chytřejší“. Pro minimalizaci objemu přenášených dat pak může být na úrovni
prezentační vrstvy zajišťována i jejich komprimace.
Prezentační vrstva koordinuje kódování a syntax vyměňovaných dat.
2.4.7. Aplikační vrstva (Application Layer)
Aplikační vrstva je nejvyšší vrstvou modelu. Původní představa tvůrců RM ISO/OSI
ohledně aplikační vrstvy byla taková, že její součástí budou všechny konkrétní aplikace
používané v prostředí sítě. To se ale ukázalo jako neschůdné vzhledem k neustálému
přibývajícímu množství aplikací. Proto nakonec v aplikační vrstvě zůstaly jen takové
části aplikací, jaké má smysl standardizovat. Typicky zůstaly jejich společné části,
zajišťující základní funkčnost např. pro přístup k webovým stránkám HTTP, přenos
souborů FTP, SMTP pro přenos elektronické pošty, aj.
Aplikační vrstva zpřístupňuje softwaru prostředí ISO/OSI.
2.4.8. Příklad činnosti RM ISO/OSI
Pro lepší objasnění fungování referenčního modelu ISO/OSI se v mnoha literaturách
uvádí příklad se dvěma komunikujícími filozofy, cizinci apod. Obdobný příklad najdete
na Obr. 2. Obrázek zobrazuje dva cizince – jeden je Američan Bob a druhý Čech
Bobek. Oba jsou ve své mateřské zemi a ani jeden neovládá mateřský jazyk toho
druhého. Jestliže se spolu budou chtít Bob a Bobek bavit, budou potřebovat několik
dalších lidí, aby jim komunikaci zprostředkovali. Každý z těchto lidí tvoří jednu vrstvu
17
Vrstvové modely sítí
našeho komunikačního modelu. První vrstvou budou zapisovatelé, jejich úkolem je
jednak zaznamenávat informace od “svého” cizince a jednak předávat informace
“svému” cizinci. Další vrstvou budou tlumočnice, které se zabývají překladem do/z
jednotlivých národních jazyků komunikujících. Další nižší vrstvou (třetí) budiž třeba
šifréři – pracovníci, kteří příslušný přeložený text (překlad provede vyšší vrstva a oni
mu nemusí ani rozumět) zašifrují tak, aby se snížila možnost odposlechu. Takto
upravenou zprávu (po zašifrování pravděpodobně nesmyslnou) předá třetí vrstva
(šifrovací) další nižší vrstvě – tou bude pro nás vrstva telefonistů, kteří přepošlou mezi
sebou pomocí telefonu a telefonního kabelu danou zprávu.
Tato nejnižší čtvrtá vrstva (odpovídající fyzické vrstvě ISO/OSI) může být realizována i
jakkoli jinak. Kupříkladu místo telefonů může tato čtvrtá vrstva používat SMS zprávy,
email, světelné signály (pomocí blikání baterkami – ale to radši ne) atp. Asi tušíte, že i
ostatní vrstvy našeho modelu mohou pracovat jinak (např. překladatelky mohou
překládat jiné jazyky), aniž by to mělo vliv na jiné vrstvy, stejně tak, jako výše
naznačená změna čtvrté vrstvy. Celé to má ovšem jeden drobný háček. Každá vrstva,
má-li pracovat správně, musí být správně nastavená. Tak například vrstva šifrérů bude
nastavená správně za předpokladu, že oba šifréři budou domluveni na správné šifře,
kterou oba dovedou používat. A právě správné nastavení vrstvy je úkolem předpisu,
kterému říkáme (horizontální) protokol (viz odst. 2.2). Pro doplnění uvádím, že na
jedné vrstvě může pracovat více pracovníků, třeba překladatelek různých jazyků. Díky
tomu pak vrstva zajišťuje více služeb. Ke službám takové vrstvy se pak, jak již bylo
uvedeno výše (odst. 2.1), přistupuje pomocí přístupových bodů služby (SAP, portů).
Zde je vhodná chvíle srovnat právě přečtený text s Obr. 1 Entity a komunikace mezi
nimi.
Cizinec 2
Cizinec 1
Zapisovatel 1
Překladatelka 1
Šifrér 1
Telefonista 1
Vrstva
zapisovatelů
Vrstva
překladatelek
Zapisovatel 2
Překladatelka 2
Vrstva
šifrérů
Vrstva
telefonistů
Šifrér 2
Telefonista 2
Obr. 2 Komunikace cizinců
2.5. Zpracování dat v RM ISO/OSI
Každá vrstva protokolového modelu zpracovává data přijatá od vyšší vrstvy. Tato data
určitým způsobem upraví tak, jak jí to přísluší. Práci jednotlivých vrstev referenčního
modelu OSI vidíte na Obr. 3.
18
Vrstvové modely sítí
uživatelská data
HA
aplikační
HP
prezentační
uživatelská data
data
relační
HR
data
Z1
transportní
HT
data
…
síťová
linková
…
fyzická
… HF
zpráva
zpráva
data
…
HS
HL
data
HT
data
Z2
…
ZN
data
zpráva
data
…
HT
data
segmenty
…
TL
data
pakety
…
TF
rámce
…
bity
Obr. 3 Zpracování dat vrstvami v modelu ISO/OSI
Obrázek zobrazuje vlevo síťový uzel pracující s modelem ISO/OSI, který obsahuje
všech sedm vrstev modelu. V horní části jsou připravena uživatelská data, která
převezme jako první aplikační vrstva, jež je zpracuje a přidá k nim svou hlavičku HA
(určenou pro aplikační vrstvu druhého – partnerského – systému, který má data
přijmout). Tím vznikne z uživatelských dat zpráva aplikační vrstvy.
Tuto zprávu následně přejímá prezentační vrstva, jež ji příslušným způsobem upraví
(včetně hlavičky HA), například zakóduje. O způsobu použitého kódování pak informuje
partnerskou prezentační vrstvu v druhém systému přiloženou hlavičkou HP. Následuje
relační vrstva, která umístí do čela zprávy svou hlavičku o způsobu použité
synchronizace a do zprávy prezentační vrstvy umístí značky Z1 – ZN. Tyto značky
slouží k zavedení možnosti opakovaní chybně vyslaných dat anebo navázání přerušené
komunikace bez nutnosti opakovat znovu vše od začátku. Pak už rozdělanou práci
přejímají dolní vrstvy modelu.
Transportní vrstva na základě značek ve zprávě relační vrstvy rozdělí zprávu na řadu
kratších úseků “vyzdobených” svou hlavičkou s informacemi pro partnerskou
transportní vrstvu (kde je mj. napsáno v jakém pořadí mají být přijaté úseky sestaveny).
V tuto chvíli takto rozdělené úseky s hlavičkami HT označujeme jako datové segmenty
transportní vrstvy. Vyberme si nyní jeden datový segment (na obrázku je prostřední) a
sledujme dále jeho cestu modelem.
Síťová vrstva zodpovědná za směrování datových jednotek jej převezme a rozhodne se
na základě svých směrovacích tabulek, ke kterému sousednímu uzlu vybaveného
minimálně dolními třemi vrstvami, tedy včetně síťové (viz odst. 3.4.3), jej vyšle. Vrstva
vybaví – nyní už paket – informací mj. o adrese systému, který vybrala, ve svojí
hlavičce HS a předá ho níže.
Zde už jej očekává linková vrstva, která paket síťové vrstvy převezme a vybaví obvykle
jednoduchými informacemi, které zvyšují pravděpodobnost bezchybného přenosu
zprávy (parita, CRC apod.). Tyto informace umístí do zakončení TL. Informaci o druhu
použitého zabezpečení kvality pak umístí do své hlavičky HL, která slouží k dalším
záležitostem komunikace na linkové vrstvě (aktivace a deaktivace linkové komunikace,
číslování datových jednotek, potvrzování správně přijatých jednotek, vysílání
opravných datových jednotek apod.).
Poslední vrstvou je vrstva fyzická. To už má rámec linkové vrstvy, který fyzická vrstva
přebírá, všechny potřebné informace o směrování, paritě atd., ale obsahuje jen zlomek
19
Vrstvové modely sítí
původních uživatelských dat. Dokonce ani informace o druhu kódovaní, které přidávala
k datům prezentační vrstva není v každém rámci. Hlavička HP je totiž zamíchána mezi
daty v minimálně jednom z mnoha rámců, jež bude nutné z důvodu potřeby přenosu
původních uživatelských dat přenést. Vůbec to ovšem nevadí. Partnerský systém, který
všechny rámce bit po bitu – jak je fyzická vrstva vyšle – opět poskládá a obdobným
způsobem, jak jsem popsal (ale zdola nahoru) sestavuje a pokud nenastane při přenosu
žádná chyba, na konci budou opět stejná uživatelská data, jaká byla vyslána.
2.6. Vrstvový model TCP/IP
Síťový model TCP/IP je vystavěn na poněkud jiných předpokladech, než z jakých
vychází referenční model ISO/OSI. Podobně jako předchozí referenční model vychází
i síťový model TCP/IP z toho, že síťové funkce by měly být rozděleny do hierarchicky
uspořádaných vrstev. I síťový model TCP/IP je tedy modelem vrstevnatým, ale narozdíl
od RM ISO/OSI, který využívá sedm vrstev, TCP/IP používá pouze vrstvy čtyři. Síťový
model TCP/IP vznikl především pro potřeby internetu a dodnes je také technologií, na
které je internet vybudován a na které funguje. Technologie TCP/IP může být (a také
skutečně často je) implementována i v sítích, které s internetem nemusí mít nic
společného, například ve zcela izolovaných lokálních sítích. Jedním ze základních
požadavků, které byly nastoleny na samém začátku prací na celkové koncepci TCP/IP,
byl požadavek na možnost vzájemného propojení různých sítí. Tedy požadavek na to,
aby prostřednictvím protokolů TCP/IP bylo možné vzájemně propojit i takové sítě,
které jsou vybudovány i na dost odlišných principech a základních přenosových
technologiích (tedy například sítě Ethernet, Token Ring, FDDI, ATM apod.). Dnes je
TCP/IP obecně otevřený protokolový standard (sada), volně dostupný a vyvinutý
nezávisle na konkrétním technickém vybavení nebo operačním systému. Je nezávislý
též na konkrétním fyzickém síťovém hardware. Díky tomu je možné provozovat TCP/IP
v řadě různých sítí.
2.6.1. Vrstva síťového rozhraní (Network Interface Layer)
Tato vrstva má na starosti vše, co je spojeno s ovládáním konkrétní přenosové cesty
a s přímým vysíláním a příjmem datových paketů. Je závislá na konkrétní přenosové
technologii. Důležité je ale to, že TCP/IP tuto vrstvu ponechává prázdnou a sám ji nijak
nezaplňuje konkrétními protokoly. Předpokládá, že na úrovni této vrstvy budou použita
řešení vyvinutá mimo rámec TCP/IP. Toho využívají prakticky všechny síťové
standardy (Ethernet, IEEE 802.x, FDDI, Token Ring, ATM, aj.).
2.6.2. Síťová vrstva (Internet Layer)
Na úrovni síťové vrstvy je dána přednost rychlému přenosu dat před přenosem
spolehlivým. V důsledku toho byl zvolen pro síťovou vrstvu přenos nespolehlivý, který
je rychlejší, protože se nemusí zdržovat napravováním případných chyb při přenosech
a současně přenos nespojovaného charakteru, který je robustnější než přenos spojovaný,
neboť lépe přežije případný výpadek přenosových cest. Nejvýznamnějším protokolem
síťové vrstvy modelu TCP/IP je protokol IP (Internet Protocol), který zajišťuje vlastní
přenos datových paketů bez ohledu na to, zda mezi odesílatelem a příjemcem existuje
přímé spojení nebo ne. Vzhledem k nespojovanému charakteru přenosu je na úrovni této
vrstvy zajišťována jednoduchá služba označovaná jako datagramová služba. Funkce
IP zahrnují definici datagramu, internetového adresovacího schématu (IP adresy, viz
odst. 3.6.2), přenos dat mezi síťovou a transportní vrstvou a směrování datagramů na
vzdálené cíle. Vedle protokolu IP však síťová vrstva TCP/IP obsahuje ještě další
20
Vrstvové modely sítí
protokoly. Např. ARP, DHCP, ICMP, RIP, OSPF apod.
2.6.3. Transportní vrstva (Transport Layer)
Hlavním úkolem této vrstvy je zajistit přenos mezi koncovými účastníky, kterými jsou
v případě architektury TCP/IP aplikační programy. Transportní vrstva může regulovat
tok dat oběma směry, zajišťovat spolehlivost přenosu a také měnit nespojový charakter
přenosu v síťové vrstvě na spojový. TCP/IP nabízí na úrovni transformační vrstvy dva
hlavní protokoly. Jeden z nich (protokol TCP, Transport Control Protocol) zajišťuje
spojovanou spolehlivou službu a druhý (protokol UDP, User Datagram Protocol)
službu nespojovanou nespolehlivou (více o službách viz odst. 2.3). Vyšší vrstva si pak
může sama vybrat, který z těchto transportních protokolů bude využívat.
2.6.4. Aplikační vrstva (Application Layer)
Nejvyšší vrstvou architektury TCP/IP je aplikační vrstva, jejími entitami jsou jednotlivé
aplikační programy. Ty, na rozdíl od RM OSI, komunikují přímo s transportní vrstvou.
Případné prezentační a relační služby si aplikační programy zajišťují samy. Nabídka
aplikačních protokolů v rámci TCP/IP je opravdu bohatá a neustále se rozšiřuje. Mezi
nejznámější protokoly patří např. Telnet, FTP, TFTP, SMTP, NFS, HTTP.
21
Síťová infrastruktura
3. SÍŤOVÁ INFRASTRUKTURA
3.1. Principy datových přenosů
3.1.1. Terminologie datových přenosů
V příštích podkapitolách se budeme zaobírat záležitostmi, které vyžadují vysvětlit
několik obecných termínů a principů z datových přenosů, aby byl další výklad úplně
srozumitelný. Vysvětleme tedy základní termíny a principy zde:
Kanál je cesta mezi komunikujícími uzly, která je tvořená kabelovým nebo
bezdrátovým vedením. Kanál se popisuje např. svými mechanickými, frekvenčními,
útlumovými, šumovými atd. vlastnostmi, jakož někdy i druhem informace, jež se po
něm přenáší (kupř. hlasový kanál). Kanál může být vyhrazen pouze pro jeden přenos
anebo může být sdílený (multiplexovaný) více přenosy, ale o tom dále (viz odst. 0).
Okruh je označení pro dva spojené protisměrné kanály (kdy oba kanály patří jednomu
přenosu). Okruhy mohou být pevné (tj. trvale spojené) nebo komutované (tj. vytáčené,
spojené pouze po dobu přenosu).
Šířka pásma – označení pro rozdíl mezi nejnižší a nejvyšší frekvencí přenášeného
signálu, kterou je daný kanál z nějakého důvodu (zejm. fyzikálního) schopen přenášet.
Šířka pásma se udává v hertzích (Hz) a úzce souvisí s rychlostí přenosu zprávy daným
kanálem a platí, že čím větší je šířka pásma, tím vyšší přenosové rychlosti můžeme
dosáhnout. Někdy se šířka pásma udává přímo v bitech za sekundu, které je daný kanál
schopen přenést.
Útlumem se označuje parametr vedení, který vyjadřuje ztrátu energie signálu při jeho
šíření přenosovým médiem. Rozdíl mezi výkonem signálu na začátku a na konci kanálu
se vyjadřuje v decibelech (dB).
Zkreslení je změna tvaru signálu po průchodu přenosovým médiem.
Simplexní přenos je jednosměrný přenos od vysílacího uzlu k přijímacímu. Používá se
všude tam, kde je obousměrný přenos nepotřebný (třeba vysílání televize) anebo není
vzhledem k charakteru přenosového kanálu možný (např. mnohdy optický kabel).
Pokud však potřebujeme obousměrný přenos, je pak třeba použít dva protisměrné
simplexní kanály (přenosy), jeden pro směr tam a jeden pro směr zpět. Použijeme proto
např. dvě optická vlákna.
Poloduplexní přenos (HDX, Half Duplex) – částečné odstranění nevýhody popsané v
předchozím odstavci zavedením možnosti šíření signálu oběma směry. Avšak není
možné současné šíření protisměrných signálů. Při využití daného poloduplexního
kanálu tak, že se oba směry přenosu pravidelně střídají, je pak přenosová rychlost v
každém směru přirozeně poloviční.
Duplexní přenos (FDX, Full Duplex) – umožňuje současné šíření signálu médiem
oběma směry.
Asynchronní přenos (Χρoυoς = z řeč. čas) je název pro druh přenosu digitálního
signálu, kdy délky trvání jednotlivých bitů a mezer mezi nimi jsou obecně různé,
protože např. není možné garantovat jejich stejnou délku. Přijímač pak bez dalších
podpůrných metod není schopen od sebe jednotlivé bity rozeznat. To se řeší tak, že
každý vyslaný datový paket si nese informaci o svém začátku a konci, a to umožní
přijímači data rozpoznat.
Synchronní přenos naopak využívá garantované délky jednotlivých bitů, čehož se
22
Síťová infrastruktura
dosáhne pomocí synchronizačního hodinového signálu, na který jsou obě komunikující
zařízení napojena.
Kvalita přenosu je dalším důležitým parametrem. Nejčastěji se u digitálního přenosu
uvádí bitová chybovost (tj. poměr chybně přenesených bitů ku všem přeneseným
bitům, případně obdobně definovaná paketová chybovost). V případě analogového
signálu není samozřejmě tuto jednoduchou metodu možné použít, proto se kvalita
přenosu určuje pomocí poměru intenzity šumu ku intenzitě přenášeného signálu.
Přenosová rychlost je parametr uvádějící počet přenesených bitů (obecně
signalizačních prvků, znaků) za jednotku času. Z tohoto lze odvodit v dostatečně
dlouhém časovém úseku parametr pro průměrnou přenosovou rychlost – nazývanou
přenosový výkon. Reálná přenosová rychlost je vždy menší o režii použitých
přenosových protokolů (jejich hlaviček, zakončení, připojené paritě apod.).
Modulační rychlost je ukazatel, který je totožný s přenosovou rychlostí za
předpokladu, že hodnota stavu signálu odpovídá právě jednomu bitu (existují jen dva
možné stavy signálu). Z důvodu zvyšování přenosové rychlosti je ale vhodné, aby
signál měl více stavů, které budou odpovídat dvěma či více bitům, a tím jedna změna
hodnoty stavu signálu bude znamenat přenos více bitů, čímž se přenosová rychlost vůči
modulační rychlosti může zdvoj- a vícenásobit.
3.1.2. Sítě s přepojováním okruhů či datových jednotek
Sítě s přepojováním okruhů jsou takové sítě, které jsou orientovány na spojení – tj. na
vytvoření, udržení a následné zrušení přenosové cesty (okruhu) k zabezpečení relativně
bezpečné komunikační služby (viz odst. 2.3). Přepojování okruhu je starší a pomalejší
způsob používaný v telefonních sítích či ISDN. Výhodou je garantovaná cesta, kanál
vyčleněný pouze danému přenosu (tím je méně efektivní využití kanálu oproti
následující metodě) a též pořadí došlých datových jednotek, jedná-li se o digitální
přenos.
Sítě s přepojováním datových jednotek se zaměřují na datové jednotky (např. pakety
nebo buňky), které putují sítí samostatně se všemi potřebnými informacemi (tím je vyšší
režie oproti předchozímu způsobu) od mezilehlého uzlu (směrovače), který se na
základě své směrovací tabulky (viz odst. 3.4.3) rozhodne, kam paket poslat dál. Ovšem i
tuto metodu lze realizovat se spojením (všechny pakety pak jdou stejnou cestou, platí
např. pro sítě ATM viz odst. 6.6) nebo bez spojení – nelze tak ale garantovat, jak a zda
vůbec pakety dojdou (viz odst. 2.3). Rozdíl mezi paketem a buňkou je v tom, že paket
může mít různou délku, zatímco délka buňky je pro daný typ síťové technologie
konstantní.
3.1.3. Kódování digitálního signálu
Před započetím vlastního přenosu digitálních dat je nutné tato data interpretovat do
určité podoby elektromagnetického signálu, který je bude přenášet. Použitá metoda
musí odpovídat možnostem a schopnostem přenosového kanálu (resp. přenosového
média). O kódování digitálního signálu se stará fyzická vrstva v modelu ISO/OSI či
vrstva síťového rozhraní v modelu TCP/IP.
Data se přenáší jednak v tzv. základním pásmu – tj. přenášeny jsou přímo signalizační
prvky (např. bity), a nebo v tzv. přeloženém pásmu – tj. signalizačními prvky je
určitou modulační metodou pozměněn jiný přenosový signál, označovaný též jako
nosná vlna či jen zkráceně nosná. Tato nosná vlna má pak pozměněný tvar (není již
např. sinusová) podle toho, jaká data na ni byla namodulována. Modulačních metod se
používá celá řada – mezi nejzákladnější patří amplitudová (mění se amplituda, tj.
výška nosné vlny), frekvenční (mění se frekvence, tj. vzdálenost vrcholů nosné vlny) a
23
Síťová infrastruktura
fázová (mění se fáze, tj. sklon nosné vlny). Výše popsaným způsobem modulace, ale při
využití daleko pokročilejších metod, se provádí veškeré datové přenosy, a tak je možné
realizovat např. i přenos dat po klasických elektrických rozvodech a to jak v části
vysokého napětí, tak i v části nízkonapěťové, tj. přímo v domě zákazníka až do zásuvky.
Více o těchto systémech je uvedeno v [2].
3.2. Média pro přenos signálu
Pro potřeby počítačové komunikace je nezbytným předpokladem existence vhodných
přenosových médií k fyzickému přenosu informace. Přenosová média nejsou ideální.
Každé přenosové médium má proto charakteristické vlastnosti, které určují schopnost
přenášet data, možnost nasazení různých metod, postupů a technik přenosů. K zásadním
vlastnostem patří šířka přenosového pásma a úroveň šumu (viz podrobněji odst. 3.1.1).
Přenosová média dělíme v zásadě na kabelová a bezdrátová vedení.
3.2.1. Koaxiální kabel
Koaxiální kabel přenáší elektrické signály pomocí dvou vodičů. Je tvořen jedním
hlavním měděným vodičem procházejícím středem kabelu, který je obalen plastovou
izolací. Tato izolační vrstva je opletena druhým vodičem, který tvoří hustou vodivou
síť, sloužící především k odstínění hlavního vodiče. Vše je vloženo do vnějšího
izolačního obalu z plastu. Přenášený signál je reprezentován rozdílem potenciálu obou
vodičů. Vzhledem ke svému konstrukčnímu provedení je kabel označován jako
nesymetrické vedení a je určen primárně pro sběrnicovou topologii (odst. 3.3.1). Kromě
využití v počítačových sítích je také hojně využíván především pro potřeby přenosu
televizního signálu. Koaxiální kabely se vyznačují dobrou odolností proti
elektromagnetickému rušení, horší odolností proti magnetickému rušení a poměrně
vysokým útlumem (ztrátou výkonu) při vysokých frekvencích přenášených signálů.
Tlustý koaxiální kabel
Tento typ koaxiálního kabelu s impedancív 50Ω, pro něhož je typická žlutá barva, není
dnes již využíván. K jeho hlavním nevýhodám patří mechanické vlastnosti (tloušťka
10mm) a složitější připojení
uzlu, vyžadující speciálního
odbočovacího
prvku
transceiveru (TCR) nebo někdy
označovaného MAU konektor
(viz kap. 3.3.1).
Tenký koaxiální kabel
Tenký koaxiální kabel má
oproti tlustému koaxiálu horší
elektrické vlastnosti, přesto
Obr. 4 Princip koaxiálního kabelu
díky své praktičnosti (tloušťka
5mm) nahradil tlustý koaxiální kabel. Nejčastěji se vyskytuje v šedé nebo černé barvě
s impedancí 50Ω. Je zakončen BNC konektorem, který se zasunuje do T-konektoru, což
v
Impedance je frekvenčně závislý odpor definovaný parametry vedení (kapacita, indukčnost, “klasický”
odpor) a frekvencí přenášeného signálu. Obvykle platí, že čím vyšší je frekvence přenášeného signálu,
tím vyšší je impedance přenosového vedení.
24
Síťová infrastruktura
je mnohem levnější a pohodlnější varianta připojování uzlů (stanic) než pomocí MAU.
3.2.2. Kroucená dvoulinka (Twisted Pair)
Kroucená dvoulinka je tvořena párem vodičů, které jsou po své délce pravidelným
způsobem zkrouceny, proto patří mezi tzv. symetrická vedení. Symetričnosti obou
vodičů se využívá ke zmenšení negativních vnějších efektů, které na kroucenou
dvoulinku mohou působit. Oba vodiče, jimiž je signál přenášen, se díky vzájemnému
zkroucení pravidelně střídají, čímž se snižuje možnost ovlivňování jednoho vodiče
druhým. Čím větší je průměr drátu a menší perioda kroucení, tím je kabel odolnější
proti vnějšímu rušení a lze na něm tudíž provozovat rychlejší přenosy dat. Pro
Obr. 5 Princip nestíněné kroucené dvoulinky
kroucenou dvoulinku je typická topologie hvězda (kap. 3.3.2), oproti koaxiálnímu
kabelu nelze vytvářet odbočky, proto je využitelná pouze pro vytváření dvoubodových
spojů a díky svým obvodovým vlastnostem je navíc omezena maximální vzdálenost na
100,00 m. Potřebné rozbočení se děje elektronicky pomocí rozbočovače. Kroucená
dvoulinka se používá mj. také v telefonní technice – běžné telefonní přípojky jsou
vesměs realizovány právě tímto způsobem.
Nestíněná kroucená dvoulinka – UTP (Unshielded Twisted Pair)
Jednotlivé kroucené páry nejsou žádným způsobem stíněny, v kabelu bývají dva,
nejčastěji čtyři, ale i více kroucených párů. Kabel se vyrábí s impedancí 100Ω a využívá
konektory RJ45. UTP se podle [2] dále dělí do šesti kategorií:
•
Kategorie 1 – bez kritérií
•
Kategorie 2 – analog. přenos hlasu či dat (telefon, modem), do 1 MHz
•
Kategorie 3 – počítačové sítě do 10Mbps výjimečně více, do 16 MHz
•
Kategorie 4 – podobně jako kat. 3, do 20 MHz
•
Kategorie 5 – rychlejší sítě (FastEthernet, 1GEthernet atd.), do 100 MHz
•
Kategorie 6 – rychlé počítačové sítě, do 250 MHz
Stíněná kroucená dvoulinka – STP (Shielded Twisted Pair)
Obr. 6 Princip stíněné kroucené dvoulinky
Jednotlivé kroucené páry jsou odstíněny, a to jak každý samostatně, tak i někdy všechny
25
Síťová infrastruktura
najednou. STP je možné použít pro Ethernet specifikací 10Base-T, 100Base-TX,
1000Base-CX), Token Ring či FDDI. Nejčastěji se vyrábí s impedancí 150Ω a dělí se
podle [2] na devět různých typů. Jejich využití je především v lokalitách s vyšším
elektromagnetickým rušením (provozy elektrozávodů…) a vně budov.
3.2.3. Optická vlákna
Optická vlákna využívají pro přenos dat vlnových délek 850, 1300 a 1530nm, které leží
v oblasti viditelného světla. Vlákna se vyznačují vysokou přenosovou kapacitou (až
Tbps), nízkou hmotností, absolutní odolností proti všem elektromagnetickým rušením
a vysokou bezpečností přenášených dat (složitý odposlech). Již ale existují tzv. splitery,
které případný odposlech teoreticky umožňují. Úkolem optického vlákna je dopravit
světelný paprsek od jeho zdroje k detektoru s co možná nejmenšími ztrátami. K tomuto
účelu se používá optické vlákno s tenkým jádrem obaleným vhodným (též průhledným)
pláštěm. Jádro má průměr v řádu jednotek až desítek mikrometrů a je vyrobené
nejčastěji z různých druhů skla, eventuelně i z plastu. Jádro i plášť jsou obaleny
několika vrstvami ochranné izolace a celkově jsou poměrně ohebné. Takto vytvořených
vláken jsou v optickém kabelu desítky a mohou i několik let čekat na své využití. Je to
dané vysokou cenou při výkopových pracích při instalaci optických kabelů. Díky vyšší
ceně generátorů a detektorů světelných paprsků se optická vlákna využívají především
k propojení sítí na větší vzdálenosti (až řádově stovky kilometrů), ale poslední dobou se
začínají rozšiřovat i na krátké vzdálenosti (někdy i v budovách a blíží se doba, kdy
patrně zcela nahradí stávající UTP rozvody). Optická vlákna používají konektory SC,
ST nebo novější E-2000/APC.
Mnohavidová optická vlákna
Mnohavidová optická vlákna se vyznačují větším průměrem jádra (50, 62,5 nebo
125µm), menší kapacitou a dosahem. V případě mnohavidového přenosu je generátor
Obr. 7 Princip mnohavidového optického kabelu
světla relativně jednodušší a generuje zjednodušeně řečeno světelné impulzy tvořené
několika světelnými paprsky tzv. vidy současně. Každý z těchto vidů přitom vstupuje
do optického vlákna pod poněkud jiným úhlem, odráží se v něm pod tímto úhlem
a v důsledku toho prochází celým optickým vláknem od generátoru až k detektoru po
jiné dráze než ostatní vidy, které byly vygenerovány společně v rámci jediného
světelného impulsu. Tento jev je označován jako disperze (rozptyl světla) a jeho
výsledným efektem je zkreslení přijímaného signálu, které nesmí přerůst přes určitou
maximální mez. Detektor na cílové straně není schopen vnímat samostatně jednotlivé
vidy, vyhodnocuje pouze výsledný součet. Mnohavidová optická vlákna mohou mít jen
relativně malý dosah (vzhledem k disperzi se s délkou kabelu více projevuje útlum
signálu). Na druhé straně jsou tato mnohavidová vlákna relativně laciná a vystačí jen
s jednoduchými generátory a detektory.
Jednovidová optická vlákna
Nejvyšších přenosových rychlostí lze dosáhnout na tzv. jednovidových vláknech, které
26
Síťová infrastruktura
přenáší jen jediný vid. Jednovidového přenosu lze dosáhnout v zásadě dvěma způsoby,
zmenšováním rozdílu optických vlastností dvou prostředí, na jejichž rozhraní dochází
k odrazům, nebo zmenšováním průměru jádra optického vlákna. V praxi se schopnost
vést jediný vid bez odrazů i ohybů dosahuje především velmi malým průměrem jádra (8
až 10µm). Jednovidová vlákna dělíme na jednovlnová, které umožňují přenosy až
40 Gbps a na vlákna s vlnovým multiplexem dosahující přenosového výkonu jednoho
Obr. 8 Princip jednovidového optického kabelu
vlákna až jednotky Tbps. Jednovidová vlákna jsou obecně dražší než mnohavidová, lze
je však použít pro přenosy na delší vzdálenosti (až 100 km bez opakovače signálu) než
vlákna mnohavidová.
3.2.4. Bezdrátová vedení
Bezdrátové přenosy využívají šíření elektromagnetických vln charakteristických
zejména svou frekvencí a od ní odvozenou vlnovou délkou. Není zapotřebí žádné
kabeláže, umožňují mobilitu koncových uživatelů, možnost rychlé instalace. Pro
potřeby přenosu dat lze využít rádiovou, mikrovlnnou, infračervenou a viditelnou část
Obr. 9 Elektromagnetické spektrum
spektra. Vyšší části spektra (UV, rentgenové záření či gama záření) by sice teoreticky
měly být k přenosům dat nejvýhodnější (mají největší disponibilní šířku přenosového
pásma), ale lze je jen velmi obtížně modulovat a především jsou lidskému zdraví značně
škodlivé.
Rádiové přenosy
Elektromagnetické vlny v rádiové části spektra lze poměrně snadno generovat
i přijímat, jejich dosah může být relativně velký a mohou prostupovat budovami.
Používají se tedy jak uvnitř budov, tak i na otevřeném prostranství. Šíření rádiových vln
je všesměrové, antény příjemce ani odesilatele nemusí být nějak speciálně směrovány.
Na nižších frekvencích vlny snáze prochází skrz překážky, ale jejich dosah s narůstající
vzdáleností velmi rychle slábne. Naopak rádiové vlny vyšších frekvencí mají tendenci
šířit se více přímočaře a odrážet se od nejrůznějších překážek. Mnohem více jsou také
závislé na povětrnostních vlivech, například na dešti a mlze. Vzhledem k relativně
27
Síťová infrastruktura
velkému dosahu rádiových vln je velmi důležitá koordinace konkrétních frekvencí
a dílčích frekvenčních pásem tak, aby nedocházelo k nežádoucímu vzájemnému
ovlivňování jednotlivých přenosů. Proto také musí být v oblasti rádiových vln
nejsilnější a nejpřísnější centrální dozor nad přidělováním jednotlivých frekvencí a
jejich využitím. Pro potřeby datových přenosů jsou rádiové vlny omezeny svou malou
šířkou přenosového pásma. Využívání přenosů v oblasti rádiových vln je známé mj.
z používání rádia, televize, různých vysílaček apod.
Mikrovlnné přenosy
V pásmu nad 100 MHz se elektromagnetické vlny mohou šířit již velmi přímočaře, a tak
je již možné soustředit veškerou jejich energii do poměrně úzce směrovaného paprsku.
Na obou stranách to vyžaduje použití vhodných antén pečlivě zaměřených proti sobě.
Značně to snižuje problémy se vzájemným ovlivňováním a přeslechem jednotlivých
přenosů a znesnadňuje to také případný odposlech. Úzce směrované mikrovlny dokáží
cestovat na relativně dlouhé vzdálenosti, ale pouze na přímou viditelnost, která je
limitována jak terénními překážkami, které mikrovlny nedokáží obejít, tak i zakřivením
Země. Na delší vzdálenosti je potřeba budovat retranslační stanice, díky kterým je
možné vytvářet relativně výkonné, laciné a rychlé přenosové trasy. Antény
základnových stanic mohou být řešeny i tak, aby pokrývaly celé své okolí či jen jeho
určitou část a umožňovaly druhým komunikujícím stranám pohyb v rámci tohoto
území. Tohoto principu využívají dnešní mobilní komunikace typu GSM.
Infračervené přenosy
Přenosy v infračervené (= tepelné) části spektra jsou používány na velmi krátké
vzdálenosti. V oblasti počítačů se tento způsob komunikace používá například pro
komunikaci mezi přenosnými počítači a periferiemi (např. mobilními telefony, PDA
apod.). Výhodou je totiž relativní nenáročnost implementace a tudíž i nízká cena.
Vzhledem k velmi omezenému dosahu také není zapotřebí žádná licence či povolení od
Českého telekomunikačního úřadu. Velkou nevýhodou je naopak skutečnost, že vlny
v infračerveném pásmu neprostupují překážkami, ale mohou se odrážet. Další
nevýhodou je nemožnost používat tento způsob komunikace mimo budovy na denním
světle. Slunce totiž dosti silně září i v infračervené části spektra.
Optické přenosy
Optického principu přenosu se využívá u optických vláken. Optický přenos je ovšem
možný i tehdy, kdy světelný paprsek není veden optickým vláknem, ale šíří se volně
vzduchem. V praxi se za tímto účelem používají nejčastěji spoje laserové, protože tenký
laserový paprsek lze dosti přesně nasměrovat. Přenosová cesta, která takovým
způsobem vzniká, je jednosměrná. Proto se pro vytvoření obousměrné, plně duplexní,
přenosové cesty musí používat dva proti sobě orientované kanály. Výhodou laserových
spojů je relativně velká šířka přenosového pásma, ale velkou nevýhodou je silná
závislost na povětrnostních vlivech. Nedokáží například proniknout skrz déšť či silnější
mlhu, přesnému zaměření laserového paprsku vadí i teplý vzduch, který stoupá vzhůru.
3.3. Topologie
Jednotlivé propojené uzly sítě mohou vytvářet různé konfigurace nazývané topologie.
Pojem topologie se v podstatě vztahuje pouze ke kabelovým sítím, u bezdrátových sítí
postrádá smysl. Základních topologií je omezený počet a je možné je kombinovat.
28
Síťová infrastruktura
Každá z těchto topologií se přitom vyznačuje specifickými vlastnostmi – typem
používaných kabelů, použitím aktivních či pasivních prvků, maximální rychlostí atp. Je
důležité si uvědomit, že se zde jedná o logické uspořádání uzlů v síti. Vlastní fyzické
propojení uzlů či dokonce umístění počítačů na konkrétních místech nehraje žádnou
roli. Například pro sítě Token Ring, o kterých budeme hovořit podrobněji v jedné
z následujících kapitol, je typická kruhová topologie. V žádném případě to ovšem
neznamená, že kabely mezi jednotlivými uzly musí fyzicky procházet tak, jak je
znázorněno na Obr. 12, který zachycuje zmíněné logické uspořádání. Naopak – aktivní
prvek, který zabezpečuje komunikaci v síti Token Ring a připojení jednotlivých uzlů
kabely k němu, vytvoří konfiguraci na první pohled nerozeznatelnou od hvězdy, avšak
vnitřní struktura topologie sítě a její vlastnosti, hovoří jasně pro topologii kruhovou.
3.3.1. Sběrnice (Bus)
Jedná se o jednoduchou a poměrně levnou topologii sítě, kde mezi uzly je nataženo
páteřní spojovací vedení tvořené nejčastěji koaxiálním kabelem (viz 3.2.1) bez dalších
aktivních prvků. Na toto páteřní vedení jsou jednotlivé uzly připojeny odbočkami.
Znamená to tedy, že v místě odbočky je páteřní vedení přerušeno a je zde umístěn
konektor tvaru „T“ či tzv. MAU (Media Attachment Unit) konektor (viz 3.2.1). Toto
přerušení je potenciálně nesnadno nalezitelné chybové místo, které může tvořit sítě této
topologie poruchovými.
Zakončovací prvek,
terminátor
Důležité je v tomto
smyslu také to, že
páteřní vedení nesmí být
Uzel (PC)
Páteřní
nikde přerušeno a musí
vedení
být na obou koncích
Obr. 10 Topologie sběrnice
zakončeno ukončovacím
odporem (umístěným v malém slepém konektoru), tzv. terminátorem. Důvodem jsou
nežádoucí odrazy signálu na nezakončených či přerušených místech vedení, které
cestou zpět po vedení interferují s řádnými signály a vytváří kolize, které vyřadí celý
příslušný segment sítě (tzv. kolizní doménu, viz odst. 3.5.2) z provozu. Pozitivem
ovšem je, že připojení dalšího uzlu do sítě, kde nebyl, lze provést snadno – přestřihnout
páteřní vedení a vytvořit přípojnou odbočku pro nový uzel. Taktéž odpojení uzlu nebo
jeho výpadek neznamenají pro síť tohoto typu vážnější problém.
Výhody
Nevýhody
Levné (zejména provedení s T-konektory); Přerušení páteřního vedení způsobí
Snadná implementace v budovách;
výpadek celého segmentu sítě (nízká
Nejsou nutné (vyjma stanic) aktivní prvky spolehlivost);
pro spojení a funkci sítě;
Délky jednotlivých mezilehlých úseků i
Snadná rozšiřitelnost;
odboček jsou omezené;
Výpadek uzlu není problém;
Maximální přenosová rychlost je nízká;
3.3.2. Hvězda (Star)
Spoje od koncových přípojných uzlů jsou vedeny do centrálního uzluvi, kde je aktivní
prvek realizující spojení koncových uzlů či rozbočení sítě. Struktura je vhodná nejen
pro počítačové sítě, ale i pro telefonní ústředny. Pro bezchybnou činnost sítě je ovšem
bohužel zapotřebí funkčnost centrálního uzlu. Při poruše vedení k jednomu uzlu (nebo
při výpadku uzlu jako celku) je síť pro ostatní uzly funkční. Nevýhodou je vyšší
pořizovací cena (aktivní prvky zajišťující provoz sítě, delší kabeláž) oproti předchozí
vi
Nazývaného často rozbočovač či HUB (což v angličtině označuje střed loukoťového kola).
29
Síťová infrastruktura
topologii, horší implementace v budováchvii a obtížnější rozšíření sítě. Není totiž
v žádném případě přípustné v případě potřeby kdekoli přípojný vodič k uzlu rozdělit
tak, jako se rozvádí
elektřina po domě, neboť
Centrální uzel (HUB,
koncentrátor)
by
došlo
k narušení
parametrů sítě a tím
Uzel
ke kolapsu
příslušného
úseku. Tato topologie
vyžaduje
k rozšiřování
sítě
použít
dalšího
přípojného
kabelu
Obr. 11 Topologie hvězda
vedeného od centrálního
uzlu (jehož přivedení není vždy stavebně-technicky jednoduché vyřešit) nebo připojení
dalšího rozbočovacího aktivního prvku místo daného koncového uzlu (stanice), kde
chceme rozšíření provést. Na tento nově zapojený prvek (rozbočovač) pak lze posléze
všechny požadované uzly napojit. Opět je třeba vždy počítat s tím, že délka jednotlivých
kabelových úseků je omezená a i množství aktivních rozbočovacích prvků zapojených
za sebou je omezené.
Výhody
Výpadek uzlu není problém;
Dobrá spolehlivost;
Dobrá rychlost komunikace;
Často se využívá (hodně rozšířená);
Nevýhody
Horší rozšiřování;
Nutnost aktivních prvků;
Výpadek aktivního prvku a jeho výkon
jsou problém;
3.3.3. Kruh (Ring)
Tato topologie je založena na tom, že vysílací část jednoho uzlu je zapojena do
přijímací části uzlu následujícího, jak je patrné
z Obr. 12. Typickými technologiemi používajícími
topologii kruhu jsou Token Ring (viz 6.1) a FDDI
(viz 6.2). Jak Token Ring, tak FDDI používají kruh
logicky, ale fyzicky je topologie mnohdy s výhodou
tvořena hvězdou s centrálním prvkem (na obrázku
není zachycen [dovedete ho však správně
zakreslit?]), takže síť může navenek budit zdání
hvězdové topologie. Rozdíly jsou tu však nemalé –
jeden za všechny: výpadek stanice v topologii
hvězda nenaruší nijak chod sítě, ale stejný výpadek
Obr. 12 Topologie kruh
v kruhové topologii znamená přerušení kruhu. Tento
problém by zásadně narušil provoz sítě, pokud by centrální uzel kruhové sítě neuměl
tento výpadek (či třeba jen vypnutí) uzlu vyřešit (překlenutím daného místa). Kruhová
topologie je však mocným nástrojem, protože přístupová metoda (viz kapitola 3.5)
používaná v sítích tohoto typu umožňuje délku segmentů teoreticky de facto bez
omezení. Lze tedy teoreticky vytvářet kruhy o rozměrech několika desítek kilometrů.
Pro zvýšení spolehlivosti kruhové sítě se navíc vytváří mnohdy kruhy mezi uzly dva
protisměrně (na Obr. 12 je protisměrný kruh naznačen čárkovaně), což v případě
výpadku jednoho z kruhů zajistí bezproblémový chod sítě.
vii
Ke každému uzlu je totiž nutné vést zvláštní přípojný kabel, čímž mnohdy dochází k nutnosti
překonávat v budově značné vzdálenosti s velkým svazkem kabelů.
30
Síťová infrastruktura
Výhody
Dobrá spolehlivost (zejména při dvojitém
kruhu);
Dobrá rychlost komunikace;
Vhodné i pro stavbu sítí velkého rozsahu;
Nevýhody
Výpadek či vypnutí uzlu je problém;
Nutnost aktivních prvků;
Vyšší cena;
Menší rozšířenost
Problém s výpadkem centrálního uzlu
3.3.4. Strom (Tree)
Propojení jednotlivých uzlů tvoří hierarchickou stromovou strukturuviii. Strom se
používá pro propojení několika menších sítí do sítě většího rozsahu (MAN, WAN).
Jednotlivé větve stromové struktury lze od sebe oddělit, a tak je možné zajistit, aby data
z jedné větve nepřecházela do jiné větve, kam nepatří. Tím se zajišťuje lepší
průchodnost sítě. Tato topologie je výhodná pro větší sítě a mnohdy pracuje nad
topologiemi, jež byly doposud zmíněny – tzn. jedním uzlem v rámci stromové topologie
může být celá podsíť, která je vybudována např. topologií hvězda. Typickým příkladem
může být větší síť Ethernet (viz kap. 4) zapojená s využitím síťových přepínačů (odst.
3.4).
3.3.5. Polygon (Mesh)
Sítě tohoto typu zabezpečují propojení každého uzlu s každým (úplný polygon).
Polygonální topologie je běžná pro sítě typu WAN, kde
propojení jednoho uzlu s více uzly stejné úrovně zabezpečí
bezporuchovou komunikaci celé rozsáhlé sítě v případě
výpadku jednoho z uzlů či spojení mezi nimi. Příkladem může
být síť ALFA, která je hierarchicky (stromově) zařazena pod
doménou .cz a je připojena k pražskému nadřazenému
centrálnímu uzlu. Pro zvýšení úrovně spolehlivosti komunikace
je však na úrovni polygonální struktury spojena též se sítí
Obr. 13 Topologie
BETA, jež je rovněž připojena k centrálnímu uzlu sítě .cz.
polygon
V případě výpadku spojení mezi sítí ALFA a centrálním uzlem
může být spojení přesměrováno oklikou přes hlavní uzel sítě BETA do centrálního uzlu
v Praze. Síť tohoto typu zvyšuje spolehlivost, ale zejména na velké vzdálenosti, kde je
nejúčinnější, je její základní nevýhodou cena.
3.3.6. Páteřní síť (Backbone) – strukturovaná kabeláž
Páteřní síť označovaná někdy jako strukturovaná kabeláž není vlastně v pravém slova
smyslu topologie. Spíše se jedná o rozumnou metodu rozvodu síťového vedení, která je
zařazena do této kapitoly proto, že se svou podstatou blíží síťovým topologiím, které
jsou také založeny dost významným způsobem na vedení kabelového rozvodu sítě.
Strukturovaná kabeláž je tedy způsob vedení kabelů počítačové sítě tak, že lze v celé
struktuře sítě vystopovat majoritní trasu (nebo trasy), jež nesou největší podíl přenosu
dat a které můžeme označit jako páteř. Tato páteř je pak vybavena aktivními prvky (viz
odst. 3.4) s největší přenosovou kapacitou a proudí přes ni obvykle veškerý síťový
provoz. Na takový páteřní rozvod se pak připojují jednotlivé dílčí části sítě. Tyto dílčí
části jsou obvykle odděleny od páteře vlastním aktivním prvkem, který by měl ve
smyslu stromové topologie (viz odst. 3.3.4) oddělovat provoz v dílčí části sítě od páteře.
Funguje to podle obrázku Obr. 7 Páteřní síť tak, že pokud stanice Sirius umístěná v dílčí
viii
Připomíná to strukturu složek v souborovém systému. Hlavní kořenová složka (root) je společná pro
všechny podsložky, zatímco ony podsložky tvoří jednotlivé větve.
31
Síťová infrastruktura
části sítě označené Canis Major požaduje komunikaci třeba se stanicí Rigel umístěnou v
části sítě Orion, komunikace bude probíhat přes páteřní vedení a zatíženy budou kromě
páteřního vedení pouze uvedené dvě části sítě, zatímco komunikace stanice Rigel se
stanicí Betelgeuse umístěné ve stejné části sítě (tedy Orion) bude probíhat pouze v této
části. Ostatní části sítě tato komunikace vůbec neomezí. V tomto příkladě je topologie
jednotlivých částí (větví) sítě hvězda a topologie páteře je sběrnice. Uvedené řešení se
však v případě sítě typu Ethernet už v podstatě nepoužívá a i páteřní vedení je
vytvořeno topologií hvězda. Mimochodem, dokážete nakreslit síť s páteřní topologií
hvězda?
Betelgeuse Část Orion
Rigel
Část Ursa Minor
Část Canis Major
Sirius
Páteř
Rozbočovač
Obr. 7 Páteřní síť
3.4. Aktivní prvky
Vzájemným propojením dvou a více sítí stejného či různého typu vzniká větší celek tzv.
internetwork nebo jen internet (nebo také intranet = vnitřní podniková síť). V současné
době existuje řada různých koncepcí toho, jak počítačové sítě navzájem propojovat.
Vzájemné propojení je možné realizovat na různých úrovních vrstvového síťového
modelu, od fyzické vrstvy až po aplikační vrstvu. Dvě nebo více sítí se navzájem
propojí prostřednictvím nejrůznějších propojovacích zařízeních – aktivních prvků.
3.4.1. Opakovač a rozbočovač (Repeater, Hub)
Opakovače (Repeaters) a rozbočovače (Hubs) pracují na úrovni fyzické vrstvy síťového
modelu. Opakovač je zařízení se dvěma portyix (jeden dovnitř a jeden ven) a rozbočovač
je zařízení s mnoha porty, ale platí u něho, že všechna data, která do něho vstupují, jsou
rozšiřována do všech výstupních portů rozbočovače. Pro delší vzdálenosti je potřeba
sestavovat celé kabelové vedení ze segmentů omezené délky. Jednotlivé segmenty se
pak musí spojovat pomocí opakovačů, které fungují pouze jako zesilovače elektrických
signálů. Jejich funkce je tedy především prodloužení dosahu kabeláže.
Rozbočovač je nezbytným prvkem v sítích s hvězdovou topologií. Jeho základní funkcí
ix
V případě aktivních prvků rozumíme termínem port přípojné místo např. pro síťový kabel (konektor
síťového rozhraní příslušného typu sítě definované standardem fyzické vrstvy této sítě) nikoli přístupový
bod služby (SAP) viz odst. 2.1.
32
Síťová infrastruktura
je rozbočování signálu neboli větvení sítě. Kromě toho umí i zesilovat signál a převádět
signál. Často v něm jsou integrovány i jiné aktivní prvky (především funkce mostu).
Opakovače a rozbočovače jsou pro jednotlivé stanice transparentní, nemají fyzickou ani
síťovou adresu a ostatní uzly sítě o nich tedy neví. Opakovače a rozbočovače rozšiřují
ve smyslu odst. 3.5.2 kolizní doménu sítě.
3.4.2. Most a přepínač (Bridge, Switch)
Mosty (Bridges) a přepínače (Switches) patří mezi aktivní prvky pracující na linkové
vrstvě síťového modelu, takže fyzické odlišnosti sítí je neovlivňují. Slouží především
k propojení či oddělení sítí různých standardů. Most je prvek se dvěma porty, přepínač
je mnohaportový prvek. Mosty a přepínače provádějí filtraci jednotlivých paketů.
Z každé strany průběžně přijímají jednotlivé pakety a podle adresy v nich obsažené
propouštějí pakety pouze do té části sítě, v níž je obsažen cíl paketu. Tímto filtrováním
se podstatně snižuje zatížení sítě, jelikož pakety neputují tam, kam nemají. Tím mosty
(či přepínače) zmenšují kolizní doménu sítě a u Token Ringu oddělují nebo propojují
nezávislé kruhy. Mosty mohou být realizovány více způsoby. K vidění je i realizace
mostů softwarová, kdy funkci mostu plní síťový operační systém např. mezi dvěma
síťovými kartami Ethernetu (ale i třeba mezi FireWire rozhraním a WiFi).
Přepínače čtou z příchozích paketů nejen cílovou fyzickou adresu, ale také zdrojovou
adresu, kterou si společně s číslem svého portu zaznamenají do tabulky (pokud tam tedy
již není). Přijde-li potom opět paket na tuto adresu, přepínač záznam vyhledá a přepojí
paket na svůj příslušný port, kde je cílový uzel připojen. Pro správnou funkci sítě
s přepínači je vyžadována stromová struktura sítě uzlů (Ethernet) či stromová struktura
okruhů (Token Ring). Využívá se protokolu STP (Spannig Tree Protocol), který
zabraňuje vzniku smyček v sítích s přísně stromovou strukturou sloužící dále také pro
řešení přesměrování toku dat v případě výpadku jednoho uzlu. Výhodou mostů
a přepínačů je možnost propojení segmentů s různou přenosovou rychlostí, případně
možnost podpory několika rychlostí na jednom portu přepínače a jejich automatické
rozpoznání.
3.4.3. Směrovač (Router)
Směrovač (Router) pracuje na síťové vrstvě síťového modelu. Hlavní úkol směrovačů je
shodný s úkolem síťové vrstvy, tedy postarat se o doručení paketů od jejich původního
odesilatele až ke konečnému příjemci. Směrovač čte vlastní obsah paketů na úrovni
linkové vrstvy, dokáže správně rozpoznat formát jednotlivých paketů, které jsou
v rámcích přenášeny, a využít informace, které jsou v nich obsaženy pro směrování
jednotlivými sítěmi ležící na cestě mezi zdrojovou a cílovou sítí. Znalost struktury
paketů umožňuje implementaci bezpečnostních mechanizmů (firewallx). Umožňují
velmi složité síťové konfigurace, které dovolují existenci více cest k danému cíli
(vytváří topologii polygon, viz odst. 3.3.5), čímž se zabezpečuje vysoký stupeň
konektivity. Na základě komunikace s ostatními směrovači si každý směrovač buduje
vlastní směrovací tabulku, která obsahuje záznamy, kam mají být jednotlivé pakety
předány. Směrovače jsou pro ostatní prvky na úrovni síťové a linkové vrstvy viditelné.
Mají své adresy a pakety, které jimi mají projít, jsou jim explicitně adresovány. Proto
také směrovače zpracovávají méně rámců než mosty, ovšem jejich zpracování je zase
o to náročnější. Vzájemně propojované sítě musí používat stejný protokol na úrovni
x
Hardwarový nebo softwarový bezpečnostní prvek, umožňující např. filtraci paketů přicházejících z částí
sítě (internetu) označených jako nebezpečné. Zajišťuje např. zrušení odezvy na výzvy ze sítě určitého
typu (např. tzv. ping), čímž se síť takto chráněná firewallem chová jako neexistující, což jí může uchránit
od nežádoucích útoků.
33
Síťová infrastruktura
síťové vrstvy, podle něj směrovač rozpoznává odesilatele i adresáta jednotlivých paketů
a rozhoduje o tom, kudy je dále odeslat. To již ale nemusí platit na úrovni linkové
a fyzické vrstvy. Zde se již konkrétní protokoly a přenosové technologie mohou lišit.
Směrovače jsou dnes obvykle konstruovány tak, aby měly více různých rozhraní (tzv.
portů), bylo je možné vzájemně propojit např. pomocí pevných okruhů, veřejných
datových sítí, optických přenosových cest a připojit k nim různé lokální sítě.
Směrovací tabulky směrovače mohou být dvou typů:
A. statické – při konfiguraci směrovače jsou do tabulky uloženy směrovací informace,
případné změny se provádějí ručně nebo s pomocí řídících protokolů síťové vrstvy
(např. ICMP v TCP/IP). Záznam v tabulce obvykle obsahuje informace: cílová síť,
maska podsítě, adresa následujícího směrovače, síťové rozhraní, stav rozhraní
a četnost zpracovaných paketů. Statické tabulky jsou určeny pro jednoduché a stálé
sítě.
B. dynamické – jednotlivé směrovací uzly si mezi sebou vyměňují pravidelně
směrovací informace, získané informace o struktuře a stavu sítě se využívají na
budování směrovacích tabulek. Oproti statickým tabulkám to přináší určitou režii,
ale umožňují vybrat nejlepší směr pro danou cílovou síť. Výměny informací
zajišťují směrové protokoly (např. OSPF či RIP v TCP/IP). Záznam v tabulce
obsahuje informace: cílová síť, maska podsítě, adresa následujícího směrovače,
síťové rozhraní, vzdálenost spoje, stáří směrové informace, stav rozhraní a četnost
zpracovaných paketů. Dynamické tabulky jsou vhodné pro rozsáhlejší a často se
měnící sítě.
3.4.4. Brána (Gateway)
Brána (Gateway) se používá pro potřeby vzájemného propojení sítí zcela odlišných
koncepcí používající zcela jiné soustavy protokolů. Brána je zařízení schopné provádět
nezbytnou konverzi protokolů pracující na takové úrovni, na které je možné příslušnou
konverzi zajistit, tedy například až na úrovni aplikační vrstvy. Příkladem může být
propojení poštovních protokolů v sadě TCP/IP (SMTP) a v ISO/OSI (ITU X.400)
nazývaná emailová brána. Na podobném principu fungují např. i dobře známé SMS
brány spojující prostředí TCP/IP s GSM.
3.4.5. Propojování v lokálních sítích (LAN)
U lokálních počítačových sítí si potřebné prostředky pro vzájemné propojení uzlových
počítačů zajišťuje a provozuje nejčastěji administrátor sám. Vzhledem k lokalizaci celé
sítě (např. v rámci jediné budovy, která je vlastnictvím uživatele) tím totiž neporušuje
obvyklý monopol spojových (telekomunikačních) organizací na vlastnictví přenosových
cest a poskytování přenosových služeb, který se obvykle týká jen větších vzdáleností,
veřejných objektů a prostranství. Provozovatelé resp. zřizovatelé lokálních sítí si tedy
mohou sami zvolit a zrealizovat takový způsob propojení svých uzlových počítačů, jaký
jim nejlépe vyhovuje. Jednotlivé síťové prvky je možné různě kombinovat (používat
určité topologie, různé přístupové metody, přenosová média doplněná o aktivní prvky,
různé varianty paketů ...). Tato variabilita ale působí proti základnímu poslání sítí, různě
sestavené sítě se nemusí domluvit. Proto byly přijaty normy (standardy), které definují
základní požadavky na technické provedení sítí.
3.5. Metody přístupu k přenosovému médiu
Metodou přístupu k přenosovému médiu (metalickému či optickému kabelu nebo
k elektromagnetickému prostředí) rozumíme způsob, jakým se jednotlivé komunikující
34
Síťová infrastruktura
uzly pokouší získat přenosové médium právě pro svoji komunikaci s protějškem. Dá se
připodobit třeba k cestování hromadnými dopravními prostředky. Cestující snažící se
přepravit pomocí MHD si nemůže obvykle předem rezervovat místo v trolejbuse a neví
tedy, kdy a zda vůbec bude přepraven. Jedná se o jeden druh přístupové metody.
Přenosovým médiem jsou zde trolejbusy MHD. Přeprava transkontinentálním leteckým
spojem vyžaduje dopřednou rezervaci místa. Cestující má určitou jistotu, že bude
přepraven, navíc celé letadlo nemůže například v poslední chvíli zabrat rozvětvená
rodina Hujerových, zatímco v případě MHD s použitím ostrých loktů lze očekávat
cokoli. Pro letadlo nelze užít přístupovou metodu z trolejbusu, chceme-li předejít
chaosu, a naopak není účelné přenášet rezervace míst do MHD. Je patrné, že i v dopravě
najdeme různé přístupové metody. Vraťme se ale zpět k počítačovým sítím.
3.5.1. Statické přístupové metody
Statické metody podle [1] vyhrazují konkrétnímu přenosu na daném médiu po dobu
trvání komunikace stále stejnou přenosovou kapacitu. Statických metod je celá řada, zde
ukážeme pouze ty nejjednodušší, přičemž některé metody budou zmíněny dále. Datové
sítě používají i kombinací různých přístupových metod (např. sítě GSM používají
kombinaci prvních tří níže uvedených). Statické metody se používají v sítích s
přepojováním okruhů.
A. SD (Space Division – prostorové dělení) je triviální metoda, kdy pro každý spoj
je vyhrazeno zvláštní vedení. U sítí bezdrátových je tato metoda aplikována při
dostatečných vzdálenostech v prostoru mezi spoji.
B. FDM (Frequency Division Multiple Access – sdílený přístup pomocí
frekvenčního dělení) – opět jednoduchá metoda založená na vyhrazení různých
frekvencí pro každý přenos. Každý kanál má tedy jinou frekvenci (kmitočet).
Od toho pak vznikl jiný název pro tuto metodu – kmitočtový multiplex. Tato
metoda je typická např. pro bezdrátové sítě standardu IEEE 802.11 (čili WiFi).
C. TDM (Time Division Multiple Access – sdílený přístup pomocí časového
dělení). Jedná se o typickou metodu multiplexování (sdílení) jednoho kanálu
více přenosy na základě přidělení určitého (pevného) časového intervalu
každému z nich. Vznikají tak datové rámce přenášené sítí, v nichž je každému
přenosu vyčleněn určitý úsek – označovaný jako časový slot.
D. CDM (Code Division Multiple Access – sdílený přístup pomocí kódového
dělení). Metoda původně používaná ve vojenských systémech, která “utopí”
užitečný signál v časovém i kmitočtovém šumu pozadí. Systém je odolný jednak
proti rušení a jednak proti odposlechu. Z této metody jsou odvozeny přístupové
metody pro bezdrátové sítě DSSS a FHSS (viz kap. 5.1.2).
3.5.2. Dynamické přístupové metody
V případě dynamických přístupových metod je celá přenosová kapacita kanálu
k dispozici všem přenosům, kteří se ovšem musí poněkud více snažit, chtějí-li ji využít
pro sebe. Níže popsané metody se využívají v sítích s přepínáním datových jednotek.
Přidělení přenosové kapacity přenosům (uzlům), jež ji požadují, lze řešit jednak
metodou fronty, prioritní fronty nebo náhodně. Dynamických metod je více a jejich
popis zabere též o něco více času (resp. textu) než u metod statických. Rozdělme
metody do více skupin a dejme se do vysvětlování:
1. DETERMINISTICKÉ METODY – tj. metody, které garantují určitý časový
interval maximální délky, po jehož uplynutí se daný uzel dostane opět k vysílání.
A. S centrálním přidělováním: v síti je centrální uzel, který přiděluje stanicím
možnost vysílat a to jednak na žádost stanice o vysílání nebo na výzvu
35
Síťová infrastruktura
centrálního uzlu, který se jednotlivých stanic postupně dotazuje.
B. Distribuované: stanice jsou zapojeny do logického nebo fyzického kruhu
(někdy i dvojitého), kterým postupně prochází pověřovací rámec (s obvyklým
pěkným českým názvem pešek, tj. ang. Token). Pokud je token volný, může k
němu vysílací uzel připojit svá data s adresou, komu mají být doručena. Token
postupuje daným směrem sítí, než dojde k adresátu dat, který data odebere a
pokud má svá data k vysílání (mnohdy ještě potřebuje dostatečnou prioritu),
může je připojit. Pokud žádná data nepřipojí, postupuje pověřovací rámec dál
sítí prázdný k dalšímu zájemci (s dostatečnou prioritou).
2. NÁHODNÉ METODY – tj. přístup k daného uzlu k médiu je záležitost náhody a
nelze tudíž garantovat, že uzel bude moci v dohledné době opět vysílat.
A. Aloha: metoda, jež je příliš jednoduchá, než aby mohla mít praktické využití. Je
vhodná pouze pro jednoduché sítě, kde svým vysíláním významně dominuje
jeden uzel, zatímco ostatní uzly vysílají jen zřídka. Metoda funguje tak, že
vysílací uzel započne vysílání, kdykoli to považuje za potřebné. Jakákoli jiná
data, která se v tu dobu nachází v přenosovém kanálu, jsou tím ovšem
znehodnocena (dochází k interferenci = prolínání obou signálů). Metoda
vykazuje při zhruba stejně častém vysílání všech uzlů účinnost jen asi 20%,
pokud je stanic v příslušné větvi sítě (tzv. kolizní doméněxi) dostatečně málo
(spíše v řádu jednotek stanic).
B. Slotted Aloha: podstatné vylepšení předchozí metody, kdy každá stanice smí
vysílat pouze v pevně daných intervalech (slotech).
C. CSMA/CA (Carrier Sense Multiple Access with Collision Avoidance – na
přenos citlivý sdílený přístup bez detekcí kolizí): uzel hodlající vysílat před
započetím přenosu kontroluje obsazení daného kanálu (poslouchá, zda-li
neuslyší jiný signál). Je-li kanál obsazený, vyčkává s tím, že kontroluje stav
kanálu. Pokud se kanál uvolní, začne ihned vysílat (což se označuje jako
naléhající CSMA), nebo začne ihned vysílat s určitou pravděpodobností p (což
se označuje p-naléhající CSMA) a nebo do třetice nejčastěji se užívá metoda,
kdy stanice počká náhodnou dobu, než se pokusí o vysílání, je-li ovšem kanál
ještě volný (což se nazývá nenálehající CSMA nebo též právě CSMA/CA).
Všechny výše uvedené náhodné přístupové metody jsou obvyklé u bezdrátových
sítí, kde se těžko detekují kolize.
D. CSMA/CD (Carrier Sense Multiple Access with Collision Detection – na
přenos citlivý sdílený přístup s detekcí kolizí): Technologie Ethernetu (viz
kap. 4) nezávisle na tom, zda jde o 10 Mbps, Fast či Gigabit Ethernet, je
založena na jednoduchém principu CSMA/CD. Výhodou je snadnost
implementace, ale na druhou stranu způsobuje i omezení této technologie. Tento
princip poprvé porušil až nový návrh 10Gigabit Ethernetu. Tato metoda funguje
do určité míry úplně stejně jako naléhající CSMA s jedním podstatným
vylepšením, které u bezdrátových sítí nelze použít. Tím je detekce kolize.
Každá stanice během vysílání sleduje, zda je na médiu signál odpovídající
vysílaným napěťovým úrovním. Případ, kdy dojde k interakci (interferenci)
xi
Kolizní doména je důležitý termín (a praktická záležitost) pro sítě využívající náhodné přístupové
metody, což jsou ovšem dnes nejčastěji používané sítě např. Ethernet a WiFi. Kolizní doména je taková
část sítě (větev), ve které může pro danou skupinu uzlů docházet ke kolizím při vysílání. Jinak řečeno, je
to určitá část přenosového média, kde o vysílání musí soutěžit daná skupina uzlů (stanic), přičemž čím je
tato skupina menší, tím lépe. Určité aktivní prvky (viz odst. 3.4) mohou kolizní doménu zvětšovat (např.
HUBy, které vysílají všesměrově) a jiné naopak zmenšovat (třeba switche, které naopak omezují vysílání
signálu, jež by mohl způsobit kolizi, do oblastí sítě, kam tento signál nepatří).
36
Síťová infrastruktura
signálů více stanic, se nazývá kolize. V případě detekce kolize, stanice, která
první zachytí kolizí zkreslený signál, generuje speciální signál JAM (dlouhý
32 bitů) a všechny stanice, které jej zachytí a v daném okamžiku vysílaly, vysílat
přestanou. Poté si všechny stanice vygenerují náhodnou hodnotu z intervalu
(0, 2K)xii a po uplynutí doby dané vygenerovanou hodnotou vynásobenou dobou
časového slotu (různou pro různé fyzické parametry kanálu, např. přenosovou
rychlost atd.), se pokusí vysílání zopakovat. Tato metoda je velice jednoduchá a
levná na implementaci, což mj. vede k nízké ceně komponent sítí typu Ethernet
a jejich značné rozšířenosti. Nevýhodou ovšem bezesporu je, že nelze zaručit
dobu, za jakou se stanice dostane opět k vysílání. S narůstajícím počtem uzlů
v kolizní doméně narůstá počet kolizí, a tím klesá teoretická propustnost
příslušné větve sítě, která bývá ideálně cca 80%.
Jak již bylo uvedeno výše, soubor uzlů, jejichž vzájemná činnost může
vygenerovat kolizi, se nazývá kolizní doména. Používané aktivní prvky mají ke
kolizní doméně rozdílný vztah (viz pozn. xi či odst. 3.4). Jelikož metoda
CSMA/CD nezaručuje přístup stanice ke sdílenému médiu v konečném čase,
není proto příliš vhodná pro aplikace pracující v reálném čase (např. přenos
hlasu a videa). Ještě před příchodem 10Gigabit Ethernetu byla metoda
CSMA/CD vyloučena ve spojeních pracujících na principu plného duplexu.
Zařízení pracující v tomto režimu jsou schopny současného vysílání i příjmu –
na rozdíl od standardního poloduplexního režimu Ethernetu, kdy zařízení buď
vysílá nebo přijímá data. Režim současného vysílání a příjmu nelze provozovat
na koaxiálních kabelech – je nutný samostatný vysílací a přijímací kanál, a proto
jej lze uplatnit pouze na spojích s UTP nebo optickými kabely. Jelikož vysílání
i příjem dat probíhá při plném duplexu samostatně na jednotlivých kanálech,
neuplatňuje se řídící metoda CSMA/CD a tento režim je bezkolizní. Je možné
tedy efektivně využít dané přenosové pásmo. Mimo to je dalším přínosem
zdvojnásobení přenosové kapacity spoje (součet přenosových kapacit v každém
směru).
3.6. Adresování v počítačových sítích
Chceme-li dosáhnout funkční počítačové sítě, kde jednotlivé zprávy putují od jednoho
síťového zařízení ke druhému, musíme zavést vhodný systém jednoznačné identifikace
síťových zařízení – nezbývá než zavést systém adresování. Adresovat můžeme v zásadě
jen jedno zařízení (tzv. Unicast adresa), více zařízení (tzv. Multicast adresa) anebo
všechny zařízení (tzv. Broadcast adresa) v dané oblasti.
Při tvorbě systému adresování asi narazíme na dvě možnosti jak přidělovat adresy
jednotlivým uzlům. Jednak je můžeme přidělovat plošně, tzn. každý uzel dostane své
číslo (adresu) bez vzájemného vztahu k ostatním uzlům. Tím vytvoříme plochý
adresový prostor, který se vyznačuje jednoduchostí, ale špatnou přehledností a
pomalým způsobem vyhledávání. Anebo budeme adresy přidělovat hierarchicky, tzn.
rozdělíme uzly do celé řady podskupin podle příslušnosti k nadřazenému uzlu. Tak
například nejvyšší skupina uzlů bude mít adresy 1, 2, 3 až 9. Uzly v podskupině
příslušející např. k uzlu 2 pak budou mít adresy 2.1, 2.2, 2.3 až 2.9. Následovat mohou
uzly patřící do podskupiny náležející třeba k uzlu 2.4, jež budou označeny 2.4.1, 2.4.2
atd. Tím vytvoříme hierarchický adresový prostor, který je užitečný pro praktické
třídění a rychlé vyhledávání daného uzlu ve složité struktuře. V případě počítačových
xii
Kde K je počet předchozích neúspěšných pokusů o vysílání (max. 16).
37
Síťová infrastruktura
sítí se využívají oba adresovací systémy zároveň a navzájem se doplňují. Z hlediska
vrstvového modelu se adresace provádí:
• na linkové vrstvě (fyzická, MAC adresa),
• na síťové vrstvě.
3.6.1. Adresace na linkové vrstvě (MAC adresa)
Každé síťové zařízení připojené do sítě musí být vybaveno unikátní adresou, kterou
nelze zaměnit s žádným jiným systémem v síti. Proto je každému zařízení přidělena
adresa na linkové vrstvě, která je dána hardwarem síťového zařízení. Tato adresa je
často označována jako fyzická nebo hardwarová adresa. Linkové adresy jsou obvykle
uspořádány v plochém adresovém prostoru a jednotlivé uzly mají takový počet
hardwarových adres na linkové vrstvě, kolikrát jsou připojeny do sítě. Obvyklá síťová
stanice bývá připojena do sítě jednobodově (má jen jedno síťové rozhraní = kartu),
proto má pouze jednu fyzickou adresu. Naopak směrovač či jiný aktivní prvek sítě je
připojen do sítě (sítí) vícebodově (protože např. spojuje jednotlivé odlišné sítě, tak musí
být do každé z nich připojen jedním síťovým rozhraním), a proto bude vybaven
příslušným počtem fyzických adres.
Počítačové sítě LAN, které využívají adresovacího standardu standardizační agentury
IEEExiii, mají rozdělenu linkovou vrstvu na dvě podvrstvy – MAC (Media Access
Control – řízení přístupu ke sdílenému médiu) a LLC (Logical Link Control – řízení
logického spoje), přičemž horní podvrstva LLC je dána standardem IEEE 802.2 a je
shodná pro více typů sítí (Ethernet, Token Ring, FDDI,…), zatímco dolní podvrstva
MAC se společně s fyzickou vrstvou pro výše uvedené typy sítí liší. Standardy IEEE
pak definují fyzické adresy MAC, což je de facto podmnožina adres na linkové vrstvě.
Protože jsou rozšířené sítě podle standardů IEEE, je rozšířené i adresování na MAC
podvrstvě. MAC adresa je 48 bitů dlouhá adresa, která se obvykle vyjadřuje jako
dvanáct hexadecimálních číslic (např. 1A:CD:B3:F5:AA:B7). Prvních šest číslic je
standardizační agenturou IEEE přiděleno výrobci síťového zařízení a dalších šest číslic
je sériové číslo příslušného síťového rozhraní. Někdy se adresa MAC označuje jako
vypálená (BIA – Burned-In-Address), protože je pevně umístěná do paměti ROM
daného zařízení (nutno ovšem podotknout, že v současnosti existuje software i
firmware, který umožňuje MAC adresy softwarově měnit).
Přidělení fyzické adresy zařízením v síti je jedna věc, vyhledávání a komunikace s
zařízením s přidělenou MAC adresou v rozsáhlé síti je věc druhá. Pojďme se na to
podívat.
3.6.2. Adresace na síťové vrstvě
Zatímco fyzické MAC adresy identifikují jednoznačně dané zařízení v rámci sítě na
úrovni linkové vrstvy, vytváří systém adres na síťové vrstvě hierarchický adresový
prostor, který se často nazývá logický či virtuální adresový prostor. Je tomu tak proto,
že vzájemný vztah mezi pevnou fyzickou (MAC) adresou a adresou síťové vrstvy
(síťovou adresou), říkejme jí IP adresaxiv, není pevný (trvalý), ale může se měnit. Je
xiii
IEEE (Institute of Electrical and Electronic Engeneers) je profesionální standardizační organizace,
která navrhla množství využívaných standardů v oblasti počítačových sítí.
xiv
IP adresa je adresa síťové vrstvy a označujeme ji tak v tomto případě z toho důvodu, že nyní
uvažujeme protokolovou sadu (model) TCP/IP, kde pracuje na úrovni síťové vrstvy protokol IP (Internet
Protocol), od jehož názvu pochází i název adresy. Mimochodem v protokolové sadě IPX/SPX používané
v síťových systémech Novell pracuje na úrovni síťové vrstvy jiný protokol – a sice protokol IPX. Pak
bychom tedy nemohli síťovou adresu zařízení označovat takto implicitně IP adresa, ale museli bychom
volit např. obecný název “síťová adresa”.
38
Síťová infrastruktura
totiž závislý na momentální geografické poloze daného síťového zařízení – je-li např.
přesunuto z jedné sítě do jiné sítě nesouvisející s předchozí sítí, bude mít
pravděpodobně jinou síťovou adresu. Z výše uvedeného popisu je zřejmé, že zařízení,
které podporuje na síťové vrstvě více protokolů (např. TCP/IP, IPX/SPX a ISO/OSI),
bude mít více adres síťové vrstvy. Má-li navíc zařízení (např. směrovač) více síťových
rozhraní a každé z těchto rozhraní podporuje více protokolů síťové vrstvy (podporuje
více druhů sítí), bude mít tento směrovač pro každé rozhraní příslušný počet síťových
adres.
Chtějí-li zařízení v systému TCP/IP mezi sebou komunikovat, budou potřebovat
protokol ARP (Address Resolution Protocol), neboť komunikace mezi dvěma uzly
ležící v jedné lokální síti probíhá pomocí fyzických adres. Tento protokol, jež je
součástí protokolové sady TCP/IP, slouží k překladu MAC adres na IP adresy (opačným
směrem překládá adresy protokol RARP, Reverse ARP). Systém pracuje tak, že pokud
síťové zařízení chce komunikovat s jiným zařízením na určité IP adrese, kterou zná,
vyšle pomocí protokolu ARP všesměrový rámec, tj. do pole s MAC adresou uvede samé
jedničky a do pole s IP adresou uvede známou IP adresu zařízení. Všesměrový rámec
přijmou všechna zařízení s MAC adresou v síti, ale jen to, jehož IP adresa vyhovuje
zadání, pomocí rámce protokolu ARP odpoví (ARP reply). Tím znají obě zařízení své
MAC adresy a komunikace může začít.
3.6.3. Adresa IP
V tuto chvíli je třeba si podrobněji vysvětlit záležitosti okolo protokolu IP a adresování
s jeho pomocí. Ačkoliv tato pasáž mírně překračuje rámec těchto skript, je podle mého
názoru natolik důležitá, že si ji nedovolím neuvést.
Jak už víme, používá sada TCP/IP k adresování různých softwarových procesů dvě
čísla:
• IP adresu – což je adresa síťového rozhraní (ale nikoli uzlu, který jich může mít
více) zařazená v hierarchickém adresovém prostoru.
• Port – což je přístupový bod služby (viz 2.1), která na dané vrstvě protokolu
TCP/IP existuje. Transportní vrstva sady TCP/IP navíc obsahuje dva protokoly
TCP a UDP, z nichž oba mohou mít stejné hodnoty portů, ale tyto porty jsou
vzhledem k různým protokolům různé.
Každá služba (aplikace) se tedy adresuje IP adresou rozhraní a příslušným portem. IP
adrese se ale rozděluje do dvou částí. První částí je adresa sítě, druhou částí je adresa
síťového rozhraní (SR) konkrétního uzlu. Pokud se ze vzdálené sítě blíží IP rámec do
nějaké lokální sítě, nácestné směrovače rozhodují o trase tohoto rámce pomocí síťové
části IP adresy. Až poslední směrovač v cílové lokální síti zašle rámec konkrétnímu
rozhraní uzlu podle druhé části IP adresy.
IP adresy verze 4 (Ipv4) jsou 32 bitové adresy, které se zapisují pomocí čtyř
dekadických čísel oddělených od sebe tečkami (např. 192.168.31.1). Každé číslo
představuje jeden osmibitový oktet, tudíž může nabývat pouze hodnot 0 – 255. IP
adresa musí být v rámci celého internetu jedinečná, pročež existuje hierarchická
struktura autorit, které je přidělují. Pro IP adresy existují globální pravidla:
• celá adresa je nulová = koncový uzel nezná IP adresu.
• adresa sítě není nulová, adresa SR je nulová = IP adresa představuje adresu sítě.
• adresa sítě je nulová, adresa SR je nenulová = koncový uzel nezná síťovou
adresu.
• adresa IP je 255.255.255.255 = všesměrová adresa pro danou LAN (podsíť).
• adresa sítě je nenulová, adresa SR jsou samé 255 = všesměrové vysílání v dané
síti určené síťovou částí IP adresy.
39
Síťová infrastruktura
•
adresa IP je 127.x.x.x = vyhrazené adresy pro softwarovou místní smyčku
určenou pro meziprocesovou komunikaci v rámci jednoho počítače.
Vzájemná velikost síťové části IP adresy a části síťového rozhraní není pevná, ale může
se pro různé IP adresy měnit. Proto lze IP adresy klasifikovat do celkem pěti tříd.
1. třída A – v dekadickém provedení začíná čísly 1 až 127 a je určena pro největší
sítě. Maximální počet sítí je 126, každá s 224-2 uzly.
0
0
adresa sítě
7 8
adresa síťového rozhraní
31
2. třída B – v dekadickém provedení začíná čísly 128 až 191 a je určena pro
středně velké sítě. Maximální počet sítí je 214, každá s 216-2 uzly.
0
10
adresa sítě
15 16
adresa síťového rozhraní
31
3. třída C – v dekadickém provedení začíná čísly 192 až 223 a je určena pro malé
sítě. Maximální počet sítí je 221, každá s 28-2 uzly.
0
110
23 24
adresa síť. roz.
adresa sítě
31
4. třída D – v dekadickém provedení začíná čísly 224 až 239 a je určena pro
adresování skupin počítačů (multicast). Maximální počet skupinových adres
je 228-2.
0
3
1110
4
skupinová adresa
31
5. třída E – v dekadickém provedení začíná čísly 240 až 255 a je určena pro
experimentální účely.
Vzhledem k tomu, že takovéto rozdělení IP adres je dost hrubé a bylo by náročné na
paměť pro udržování směrovacích tabulek směrovačů, byly zavedeny tzv. podsítě. Tím
byla adresa daného síťového rozhraní dále rozdělena na dvě části – adresu podsítě a
adresu síťového rozhraní. Pro adresu podsítě platí stejná kritéria jako pro adresu sítě.
Aby se snadno odlišila adresa podsítě od adresy SR, byla zavedena maska podsítě. Tato
maska obsahuje souvislé sledy jedniček a nul,lze jejím logickým součinem s IP adresou
oddělit adresu podsítě a síťového rozhraní.
0
10
IP adresa
adresa sítě
jedničky
0
10
Adresa sítě a podsítě
adresa sítě
15 16
31
adresa síťového rozhraní
logický součin (AND)
nuly
=
15 16
31
adresa podsítě
adr. rozhraní
40
Sítě Ethernet
4. SÍTĚ ETHERNET
Síť Ethernet vznikla v roce 1973 ve výzkumném středisku PARC (Palo Alto Research
Center) firmy XEROX. Síť pracovala s počáteční rychlostí 2,94 Mbps, později byla ve
spolupráci firem DEC, Intel a Xerox zrychlena na 10 Mbps (DIX Ethernet, 1980). Další
vývoj Ethernetu vzala do svých rukou organizace IEEE, pracovní skupina IEEE 802.3,
která vytvořila standard 802.3, který se vyvíjí v rámci IEEE až do dnešní 10 gigabitové
podoby (tabulka Tabulka 1). Firma Xerox si ponechala vlastnictví značky Ethernet,
takže v rámci standardů IEEE 802.3 se hovoří o sítích na bázi CSMA/CD a Ethernetem
se nazývají pouze neformálně. Ethernet ovládl plně trh LAN, postupně vytlačil ostatní
technologie (Token Ring, FDDI, ATM,…) a dnes patří k nejpoužívanějším síťovým
technologiím (odhaduje se až 80% všech sítě je tvořeno Ethernetem). K hlavním
přednostem Ethernetu patří jeho široká podpora, nízká cena, relativní jednoduchost
technologie, možnost vytvářet nejrůznější konfigurace, umožňuje snadné nasazení
sítí, správu a údržbu. Ethernet je síťový standard zajišťující kompatibilitu síťových
produktů různých výrobců.
První standard 802.3 z roku 1985 využíval pouze koaxiální kabely, nejprve jen tlustý
(Thick Ethernet), později byla do standardu doplněna podpora tenkého koaxiálního
kabelu (Thin Ethernet) a posléze kroucené dvoulinky UTP a optických kabelů (vše viz
odst. 3.1). Protokolový paket má pevný formát s datovým polem v rozmezí 46 - 1500
bajtů. Celá logika tohoto protokolu je implementována v obvodech síťového adaptéru.
Všechny rychlostní modifikace Ethernetu kromě nejnovějšího 10Gbps Ethernetu
používají stejnou přístupovou metodu CSMA/CD (popsanou v kap. 3.5).
Rychlost, typ Standard
Označení specifikací
10 Mbps
IEEE 802.3 10Base-2, 10Base-5, 10Base-T, 10Base-FL, 10Base-FP,
10Base-FB, 10Broad-36
100 Mbps IEEE 802.3u 100Base-TX, 100Base-T4,100Base-FX, 100Base-T2
FastEthernet IEEE 802.3xy
1 Gbps
IEEE 802.3z 1000Base-LX, 1000Base-SX,1000Base-CX, 1000Base-T
IEEE 802.3ab
10 Gbps IEEE 802.3ae 10GBase-SR, 10GBase-SW, 10GBase-LX4, 10GBase-LR,
10GBase-LW, 10GBase-ER, 10GBase-EW
Tabulka 1 Standardy, typy, specifikace a rychlosti Ethernetu
4.1. Typy a specifikace Ethernetu
4.1.1. 10Mbps Ethernet
Tento typ Ethernetu je zahrnut ve standardu IEEE 802.3. Původně byl vyvinut pro jeden
konkrétní druh koaxiálního kabelu, který je dnes označován jako tzv. tlustý, později
došlo k úpravě pro využití tenkého koaxiálního kabelu (koaxiální kabely viz
odst. 3.2.1). Jak jsem již uvedl, časem byl Ethernet vylepšen tak, aby dokázal pracovat
i s jinými přenosovými médii.
Stručná charakteristika IEEE 802.3:
• maximální ideální přenosová rychlost 10 Mbps,
• přístupová metody CSMA/CD,
41
Sítě Ethernet
•
•
•
•
kódování typu Manchesterxv ±0.85 V,
síť smí tvořit pouze maximálně 5 segmentů, z toho maximálně 3 segmenty
mohou být obsazeny stanicemi,
segmenty lze propojovat pomocí opakovačů a rozbočovačů, lze použít
maximálně 4 v kaskádě (za sebou),
fyzická adresace 48 bitů (MAC adresa, viz odst. 3.6.1).
Z tabulky Tabulka 1 je patrné, že standard IEEE 802.3, který je normou pro Ethernet
typu 10 Mbps definuje celkem sedm specifikací, čili různých variant tohoto typu
(rychlosti) Ethernetu. Nyní si popíšeme nejdůležitější z nich.
10Base-5
Tento typ Ethernetu (zapojení viz Obr. 14) je prvním a nejstarším typem, označuje se
jako Thick Ethernet a používá pro přenos
Terminátor
MAU
tlustý koaxiální kabel RG8 s impedancí
50Ω (podkapitola 3.2.1 na straně 24).
Typická pro tento typ je sběrnicová
Odbočka
AUI
(max. 50m)
topologie. Dnes se už nevyužívá.
Uzel (PC)
Páteřní vedení
(max. 500m)
Obr. 14 Ethernet 10Base-5
Stručná charakteristika 10Base-5:
• délka jednotlivého (páteřního) segmentu může být maximálně 500m a jsou
na něm připevněny transceivery neboli MAU (Medium Attachments Units),
které vytvářejí v duchu sběrnicové topologie z páteře odbočky pro jednotlivé
uzly (ke každému uzlu jedna odbočka),
• transceivery (MAU) musí být připevňovány ve vzdálenostech násobku 2,5m,
což bylo na kabelu většinou vyznačeno značkami,
• uzly jsou připojovány k odbočkám pomocí konektoru AUI, který může být
max. 50m od MAU,
• segment musí být na každém konci zakončen terminátorem.
10Base-2
Jeho základem je tenký koaxiální kabel Thin Ethernet RG58 s impedancí 50Ω
(podkapitola 3.2.1 na straně 24) využívající rovněž topologii sběrnice. Tento typ
Ethernetu se dodnes ještě někde může používat. Vyznačuje se svou náchylností
k poruchovosti (kvůli mnoha spojům přenosového kabelu), při poruše kabelu havaruje
obvykle celý příslušný segment, navíc se případná poškození kabelu obtížně hledají.
Fyzická vrstva podle ISO/OSI se skládá ze dvou podvrstev. PLS (Physical Layer
Signalling) kóduje sériový tok bitů na elektrický signál, zajišťuje fungování kódování
typu Manchester, zajišťuje synchronizaci, detekuje obsazenost přenosového kanálu,
detekuje kolize a zabezpečuje vysílání kolizního signálu JAM (viz odst. 3.5.2).
PMA (Physical Medium Attachment) zajišťuje příjem a vysílání bitů, detekce nosné a
detekce kolize.
Stručná charakteristika 10Base-2:
• délka jednotlivého segmentu může být maximálně 185m (příp. s určitými
xv
Ačkoli názvy typů kódování digitálního signálu pro přenos po přenosovém médiu uvádím, nebudu
rozvádět konkrétní technické detaily jednotlivých typů kódování.
42
Sítě Ethernet
•
•
•
•
síťovými kartami i 300m), celá síť 925m
síť může mít maximálně 5 segmentů (spojených aktivními prvky), z toho
max. 3 obsazené uzly (stanicemi)
na jednom segmentu může být maximálně 30 uzlů, v celé síti pak 1024
stanice se připojují pomocí konektoru T-BNC (Bayonet Neill Concelman)
nutná vzdálenost mezi sousedními stanicemi je minimálně 0,5m
segment musí být na každém svém konci zakončen terminátorem
o impedanci 50Ω
10Broad-36
Specifikace 10Broad-36 definuje způsob použití provozování Ethernetu po koaxiálních
kabelových rozvodech (např. televizních kabelových rozvodech). Přenos se děje
obvyklou rychlostí 10 Mbps, ale probíhá v přeloženém pásmu (je modulovaný, podobně
jako běžné televizní vysílání). V důsledku toho se zvětšila schopnost přenosových cest
přenášet takovýto signál, a tím se zvětšil i dosah až na 3,6km. Specifikace využívá
koaxiálních kabelů s impedancí 75Ω a konektory RG6. Přenos vyžaduje tři kanály po
6MHz (což je běžná šířka kanálu pro TV vysílání) pro každý směr přenosu. Celková
potřebná šířka pásma je 36MHz.
10Base-T
Specifikace 10Base-T je založena na topologii hvězda, využívající pro přenos
kroucenou dvoulinku UTP (minimálně kategorie 3) nebo STP s impedancí 150Ω
(podkapitola 3.2.2) s konektorem RJ45. Zásadním rozdílem mezi koaxiálním kabelem a
kabelem z kroucené dvoulinky je skutečnost, že na koaxiálním kabelu je možné snadno
vytvářet odbočky, zatímco na kroucené dvoulince nikoli. Místo odboček přímo na
kabelu je zapotřebí rozbočení elektronickou cestou pomocí vhodných elektronických
obvodů. Každý souvislý kus kroucené dvoulinky lze použít jen jako dvoubodový spoj,
takže jeden jeho konec může ústit do koncového uzlu, zatímco druhý konec musí ústit
do elektronických obvodů aktivního prvku, který zajistí potřebné rozbočení. Sice je
zapotřebí kvůli použité topologii větší množství kabeláže (ke každé stanici vede zvláštní
vedení), ale na druhou stranu nabízí větší spolehlivost oproti řešení se sběrnicovou
topologií s koaxiálními kabely (porucha jednoho kabelu zde vyřadí pouze jednu stanici).
Stručná charakteristika 10Base-T:
• pro jeden segment jsou použity 2 páry vodičů (jeden vysílací a jeden
přijímací)
• délka jednoho segmentu je max. 100m
• jádrem sítě je aktivní prvek – koncentrátor (hub, switch)
• aktivní prvky lze řadit do kaskád, ale mohou být maximálně 4 huby (ve
funkci rozbočovače za sebou), existuje ale možnost vkládat prvky ve funkci
mostu (switche), kterými toto lze obejít
• maximální počet větví 1024
• pro poloduplexní a duplexní přenos
• zavedeno testování integrity přenosové linky NLP (Normal Link Pulse),
který je vysílán ihned po aktivaci zařízení pro potřeby testování funkčnosti
spojení, často využívá signalizaci aktivity spoje pomocí LED diody
10Base-FX
Tato specifikace využívající mnohavidová optická vlákna (viz odst. 3.2.3) zahrnuje
43
Sítě Ethernet
hned tři standardy: 10Base-FL, 10Base-FB a 10Base-FP. Síť se skládá z optických
segmentů, optických rozbočovačů a opakovačů.
• 10Base-FP standardizuje použití pasivního optického rozbočovače,
maximální dosah 500m, maximálně 30 propojených stanic, existuje
i modifikace pro jednovidový optický kabel umožňující maximální
vzdálenost mezi stanicemi až 5km.
• 10Base-FB je určeno pro páteřní rozvody, ukazuje propojení opakovačů
a rozbočovačů, umožňuje propojení maximálně 20-ti opakovačů s maximální
délkou segmentu 2km, používá synchronní přenos.
• 10Base-FL specifikuje propojování stanic a opakovačů, délka segmentu
mezi uzly může být maximálně 2km, délka segmentu mezi optickými
opakovači může být maximálně 1km.
4.1.2. 100Mbps Ethernet
Standard 802.3u definující 100Mbps čili FastEthernet byl organizací IEEE přijat v roce
1995. V té době byla jediná možnost, jak zvýšit propustnost páteře nebo připojení
serverů, použít technologii FDDI (Fiber Distributed Data Interface, viz kap. 6.2).
Vzhledem ke značně vysoké ceně řešení FDDI byl FastEthernet velmi rychle přijat
širokou uživatelskou veřejností. FastEthernet si zachovává přístupovou metodu
CSMA/CD a minimální délku rámce (64B) i strukturu rámce. Tímto zajišťuje snadnou
implementaci 100Base-T do většiny 10Mbps Ethernet sítí bez větších zásahů do
kabeláže. Zvýšení rychlosti na desetinásobek mělo ale za následek zmenšení maximální
vzdálenosti mezi uzly (velikosti kolizní domény) na desetinu. Vyplývá to z principu
použité přístupové metody CSMA/CD. Ve standardu FastEthernet se zmenšila
vzdálenost propojení opakovačů a přepínačů na 100m v případě krouceného dvoupáru
a v případě optických kabelů 412m, koaxiální kabel byl vyloučen úplně. Překonání větší
vzdálenosti (až 2km) pak umožnily přepínače s porty schopnými plně duplexního
provozu, kde se délka propojovacích optických kabelů zvětšila na 2000 m. FastEthernet
umožňuje tedy komunikaci rychlostí 100 Mbps po kabeláži UTP kategorie 3, 4 a 5, STP
Type 1 a optických kabelech. I pro tento typ Ethernetu vznikla řada specifikací.
100Base-TX
Specifikace 100Base-TX využívá nestíněnou kroucenou dvoulinku (UTP) kategorie 5
s využitím dvou párů (stejně jako u 10Base-T, viz výše). Umožňuje použít i stíněnou
kroucenou dvoulinku (STP) Type 1 a Type 2 (2 páry). Maximální délka segmentu může
být 100m, nosná frekvence je 125 MHz a data jsou kódována metodou 4B/5B.
100Base-FX
Specifikace 100Base-FX je určena pro optické kabely, používá dvě mnohavidová
optická vlákna. Maximální délka segmentu je asi 400m. Používá kódování dat 4B/5B.
100Base-T4
Specifikace 100Base-T4 využívá kroucenou dvoulinku kategorie 3 a 4 (lze použít
i kategorii 5) používá všechny 4 páry kabelu. Signál se přenáší třemi páry s nosnou
frekvencí 25 MHz s kódováním 8B/6T a čtvrtý pár je využit pro detekci kolizí. Touto
specifikací se využívá starších méně kvalitních kabelových rozvodů pro provozování
FastEthernetu. Systém nepodporuje plně duplexní provoz..
44
Sítě Ethernet
100Base-T2
Standard IEEE 802.3xy označován jako 100Base-T2 byl organizací IEEE přijat v roce
1997. Využívá přenos po dvou párech kroucené dvoulinky UTP kategorie 3 a 4 sloužící
pro oba směry přenosu. Maximální délka jednotlivého segmentu je 100m. Podporuje
poloviční i plně duplexní režim. Pro plně duplexní provoz musí být jedna stanice
označena jako Master (zdroj synchronizace) a druhá jako Slave. Topologická omezení
(délky segmentů) lze překonat rozdělením sítě na více kolizních domén, tedy aplikací
přepínání (switchů).
4.1.3. 1Gbps Ethernet
Gigabitový Ethernet pracuje rychlostí 1 Gbps. V roce 1998 byl přijat standard
IEEE 802.3z zahrnující dvě specifikace (1000Base-SX, 1000Base-LX) pro optické
kabely a jednu specifikaci (1000Base-CX) pro metalickou kabeláž (někdy se všechny
tyto specifikace označují jako 1000Base-X). Později byl schválen druhý standard IEEE
802.3ab, který zahrnuje specifikaci (1000Base-T) podporující přenos na UTP kabelech
kategorie 5. Gigabitový Ethernet používá stejnou přístupovou metodu k médiu jako
standardní FastEthernet, tedy metodu CSMA/CD. Tato metoda omezuje velikost kolizní
domény. Vzhledem k nutnosti detekce kolizí všemi zúčastněnými stanicemi, je délka
segmentů určena fyzikálními zákonitostmi (rychlostí šíření vlnění v daném segmentu
a velikostí rámce). Je zachována minimální velikost rámce 64B, která je dána
standardem IEEE 802.3, čímž je zaručena kompatabilita starších Ethernetů. Gigabitový
Ethernet používá sice stejný minimální rámec o velikosti 64 B, ale zvětšenou hodnotu
slot size (minimální velikost rámce) na 512 B. Pro zachování zpětné kompatibility, tedy
stejnou velikost minimálního rámce, musíme tento rámec vysílat delší dobu. Toho se
dociluje jednoduchým doplněním o neplatná data na požadovanou velikost. Pokud je
rámec menší než 512 bajtů, je doplněn na velikost 512 bajtů neplatnými speciálními
symboly tzv. Carrier Extension, což ostatní stanice chápou jako data a nesnaží se
vysílat. Každý vysílaný rámec tak má min. velikost 512 bajtů a je splněna podmínka
dostatečného slot time (doby pro vysílání a detekci kolizí i těch nejmenších paketů).
Upravený rámec s rozšířením Carrier Extension je znázorněn tabulkou Tabulka 2.
Kontrolní zakončení FCS (Frame Check Sequence) je počítán pouze z původního
rámce, bez doplňujících symbolů. Ty jsou odstraněny ještě před tím, než je FCS
kontrolováno na straně příjemce. Díky tomu podvrstva LLC (Logical Link Control)
může zacházet s rámcem standardním způsobem.
Preambule
adresa určení
(DA)
zdrojová adresa
(SA)
typ paketu
FCS
DATA
Carrier
Extension
Tabulka 2 Rámec gigabitového Ethernetu s využitím Carrier Extension
1000Base-X
Specifikace 1000Base-X je založena na fyzické vrstvě pětivrstvé architektury sítí typu
Fibre Channel. Pro specifikaci fyzické vrstvy 1000Base-X je použito dvou nejnižších
vrstev architektury Fibre Channel (vrstvy FC-0 [Interface and media] a vrstvy FC-1
[Encode/Decode]). Standard IEEE 802.3z definuje tři konkrétní specifikace. Jsou to:
• 1000Base-SX – standard pro mnohavidová vlákna (62,5 a 50µm) na vlnové
délce 850nm použitelný na kratší vzdálenosti do 550m,
• 1000Base-LX – standard pro mnohavidová (62,5 a 50µm) a jednovidová
(9µm) vlákna na vlnové délce 1310nm použitelný na vzdálenost až 5km,
• 1000Base-CX – standard pro použití stíněné kroucené dvoulinky (STP) s
45
Sítě Ethernet
impedancí 150Ω použitelný na vzdálenosti do 25m. Využívá dva typy
konektorů: style-1 (D9) a style-2 (ANSI Fiber Channel).
Typ vlákna
jednovidové
Průměr
9µm
mnohavidové
50µm
mnohavidové
62,5µm
Vzdálenost Vlnová délka
5000m
1310nm
525m
850nm
550m
1310nm
275m
850nm
500m
1310nm
Specifikace
1000Base-LX
1000Base-SX
1000Base-LX
1000Base-SX
1000Base-LX
Tabulka 3 Maximální délky segmentů standardu 1000Base-X
1000Base-T
Specifikace 1000Base-T byla definována standardem IEEE 802.3ab v roce 2000. Tato
specifikace je určena pro přenos gigabitového Ethernetu po kabelových rozvodech UTP
kat. 5 s tím, že se využívají všechny čtyři páry vodičů v kabelu. Tato specifikace je
inspirována specifikací 100Base-T4, a proto je třeba obdoně nastavit jedno
komunikující zařízení jako Master (např. switch) a druhé jako Slave (např. stanici).
Systém podporuje jak poloviční, tak i plný duplexní režim s maximální délkou
segmentu až 200m.
4.1.4. 10Gbps Ethernet
Poslední varianta technologie Ethernetu, 10Gigabit Ethernet (10GE) dle standardu
IEEE 802.3ae, byla schválena v roce 2002. Vznikla tak technologie umožňující vytvářet
jednotné prostředí na celé přenosové trase v lokálních i rozlehlých sítích a mající
zpětnou kompatibilitu s předchozími typy Ethernet sítí. Standard IEEE 802.3ae pro
10Gbps Ethernet byl navržen pouze pro plně duplexní provoz. Díky tomu zde neexistuje
omezení vzdálenosti mezi uzly, vyplývající z principu přenosové metody. Tato
vzdálenost je omezena pouze fyzikálními vlastnostmi přenosového média a optických
přenosových prvků. Při plně duplexním spojení nedochází ke kolizi paketů, dosah spoje
je omezen pouze optickou přenosovou soustavou a ne velikostí kolizní domény. Je
odstraněna fyzická i logická sběrnice, neboť standard striktně využívá jen dvoubodové
spoje. Tím odpadá přístupová metoda CSMA/CD a přístup na linku je tedy možný
kdykoliv, není-li partnerské zařízení na druhém konci linky zahlceno daty. Standard
využívá pro přenos pouze optických vláken (mnohavidová i jednovidová) na vlnových
délkách 850nm, 1310nm a 1550nm. Až do technologie Gigabit Ethernetu se používaly
u vícevidových vláken LEDxvi diody a u jednovidových vláken polovodičové lasery.
V případě desetigigabitového Ethernetu jsou používané frekvence pro využití LED diod
příliš vysoké, a proto se i u vícevidových vláken uplatňuje jako jediný zdroj světla laser.
Standard IEEE 802.3ae definuje fyzickou vrstvu rozdělenou do tří podvrstev. PCS
(Physical Coding Sublayer) zajištuje digitální kódování a převod pro přenos daným
médiem. PMA (Physical Medium Attachment) podvrstva provádí vzájemný převod
mezi sériovou a paralelní podobou dat, zajišťuje časování. Podvrstva PMD (Physical
Medium Dependent) definuje vlastní připojení k médiu čtyřmi typy vysílačů/přijímačů
(transceiverů) pro:
• jednovidová optická vlákna s vlnovou délkou 1310nm, ta jsou určena pro
připojení sítí 10GE ke stávající síťové infrastruktuře SONETxvii umožňující
xvi
LED (Light Emmitting Diode = světlo emitující dioda) je polovodičová součástka vyzařují viditelné i
infračervené světlo určité vlnové délky (barvy).
xvii
SONET (Synchronous Optical NETwork) je velmi rychlá (10GBps nebo 40GBps) optická technologie
46
Sítě Ethernet
dosah minimálně 10km.
• jednovidová optická vlákna pro vlnovou délku 1550nm, ta jsou určena pro
stávající používaná vlákna a možnost instalace 10GE v metropolitních sítích
i lokálních sítích s nutností překlenutí větších vzdáleností. Tato specifikace
umožňuje budovat jednoduché Ethernetové sítě s přepínáním za přijatelnou
cenu bez nutnosti využití technologií SONET či ATM s minimálním
dosahem 40km.
• mnohavidová optická vlákna 50/125µm využívající vlnovou délku 850nm,
která umožňují levné propojení např. datových center, dosažitelná
vzdálenost však činí jen 65m.
• mnohavidová optická vlákna 62,5/125µm s vlnovou délkou 1310nm, metoda
je určena pro již používaná vícevidová vlákna s dosahem až 300m.
Celý tento typ Ethernetu je navíc navržen pro použití jednak v lokálních sítích LAN a
jednak v sítích WAN. Z toho důvodu byly definovány dva typy fyzických vrstev
(LAN PHY a WAN PHY). Kombinací čtyř typů PMD a dvou verzí fyzické vrstvy
vzniklo osm variant 10GE. Jedna varianta se ale neujala, proto se využívá jen sedm
typů: 10GBase-SR, 10GBase-SW, 10GBase-LX4, 10GBase-LR, 10GBase-LW,
10GBase-ER a 10GBase-EW.
V současné době se pracuje na standardu specifikující 10GE po běžné kroucené
dvoulince kategorie 5, 6 a 7, který by měl být označen jako 1000Base-T. Skutečnou
rychlost 10 Gbps se zřejmě dosáhne na všech třech typech UTP kabeláže, ale bude se
měnit dosažitelná vzdálenost. S kabeláží kategorie 5 asi 40-50m, s kabeláží kategorie 6
to bude zhruba 50-70m, plných 100m to bude jen na nové kabeláži kategorie 7.
Ačkoliv standard 10GE ještě není plně dokončen, již se pracuje na dalším vývoji
Ethernetu směřující k vyšším rychlostem. Tak jako fyzická vrstva Gigabit Ethernetu
byla založena na technologii Fibre Channel a některé 10GE PHY mají blízko k sítím
OC-192, nový standard 40GE s rychlostí 40 Gbps je blízký k již existující technologii
OC-768 SONET. Rýsuje se i varianta 100 Gbps nebo 160 Gbps, protože čtyřicet
gigabitů za sekundu je poměrně malé navýšení na to, aby upoutalo dostatečný zájem
uživatelů.
4.2.
Infrastruktura Ethernetu
4.2.1. Síťové adaptéry
Síťové adaptéry (karty, rozhraní) pro sítě Ethernet jsou vyráběny v mnoha podobách.
Rozdělujeme je nejčastěji podle typu sběrnice, na kterou je lze připojit, konektorů a
přenosové rychlosti. Některé síťové karty s oblibou kombinují více konektorů Ethernetu
dohromady (např. konektory RJ45 a BNC či AUI), říkáme jim COMBO karty. Některé
karty zase podporují více přenosových rychlostí (např. 10/100 Mbps). Síťové karty jsou
nejčastěji pro sběrnici PCI, ISA či USB. Především u notebooků se využívá karet
v provedení PCMCIA (PC Card). V současnosti se začínají dostávat do příhodných
cenových relací i karty pro rychlost 1Gbps. Navíc množství moderních základních
desek má síťovou Ethernet kartu ve své standardní integrální výbavě, lepší desky i
gigabitovou. Pořízení nové 100Mbps síťové karty s RJ45 je záležitostí pár desítek Kč.
s časovým multiplexem (TDM). Využívá se pro dálkové a transoceánské spoje. Technologie byla
normována normou ANSI T.105 ve Spojených státech. V Evropě se používá téměř identická technologie
SDH (Synchronous Digital Hierarchy). Obě tyto normy někdy koexistují právě na transoceánských
síťových trasách mezi USA a Evropou.
47
Sítě Ethernet
4.2.2. Zapojení pasivních prvků
Nejstarší varianty Ethernetu s tlustými koaxiálními kabely využívaly poměrně složitých
mechanizmů připojování stanic k přenosovému médiu pomocí transceiverů (MAU)
umístěných v 2,5 metrových intervalech na páteřním vedení a odtud pak vedl odbočný
kabel k dané stanici, kde byl umístěn na kabelu konektor AUI zapojený do síťové karty.
Tento způsob vyžadoval zapojení několika konektorů, než byla stanice konečně
připojena k síti. To byla zřejmě jedna z příčin, která při návrhu tenkého Ethernetu
způsobila změnu připojování stanic k síti.
Nově začaly být stanice připojovány k tenkému koaxiálnímu pomocí konektorů BNC.
Tyto válcovité konektory se nasazují ručně na koaxiální kabel poměrně těžko. Každý,
kdo zkoušel vlastnoručně napojit televizor na anténu, mi jistě dá za pravdu (konektory
televize jsou však poněkud odlišné od konektorů BNC, které jsou “více profesionální”).
Pro zlepšení a zrychlení napojování konektorů BNC na koaxiální kabel lze použít
speciální (krymplovací) kleště. U tenkého Ethernetu se pro maximální zjednodušení
místo MAU a AUI dohromady zavedly T-BNC konektory, které opravdu mají tvar
písmena T. Jednou stranou je konektor T-BNC zapojen do síťové karty, zbylé dvě
strany slouží pro připojení sousedních dvou stanic. Tak to je vedena páteřní síť.
Nevýhodou je zase nepříliš příjemné upevňování BNC konektorů na kabel a také
množství spojů, které jsou příčinou docela častých poruch sítí tohoto typu.
Při zavádění hvězdové topologie s kabely UTP byly standardizovány plastové
konektory RJ45, někdy nazývané kostka cukru, jíž se trochu podobají. Tyto konektory
se nasazují na kabel opět krymplovacími kleštěmi, tentokrát vyrobenými přímo pro
konektory RJ45 (nebo i pro konektory RJ11, které se běžně využívají v telefonní
technice). Kabel UTP je třeba před nasazením konektoru odizolovat od vnějšího
ochranného pláště a jednotlivé vodiče správně podle barev před nasazením do
konektoru srovnat. Po kontrole správnosti se konektor pevně scvakne v kleštích tak, že
se kovové kontakty konektoru zaklesnou do jednotlivých vodičů UTP kabelu a vytvoří
vodivé spojení, i když z vodičů nebyla odstraněna izolace. Konektor je tak docela
jednoduše nasazený a je-li to provedeno dobře, nelze jej již bez poškození sejmout. Na
předchozích řádcích bylo zmíněno správné srovnání vodičů v konektoru podle barev.
Toto je důležité, neboť z čtyř párů vodičů se obvykle využívají jen páry dva. A ty musí
být zapojeny správně. Jeden pár je vysílací a jeden přijímací. Vysílací pár však vede do
přijímací části partnerského uzlu a přijímací pár je vyveden z vysílací části partnerského
uzlu. V kabelu tudíž musí docházet k překřížení obou párů. Při připojení stanice k
rozbočovači (switchi či jinému aktivnímu prvku) je celkem lhostejné, zda jsou oba páry
v kabelu překříženy či nikoli, neboť moderní aktivní prvky dovedou toto detekovat a
přizpůsobí se tomu. Obecně však platí, že k aktivnímu prvku připojujeme stanici
nekříženým kabelem, aktivní prvek totiž provede křížení sám (některé starší aktivní
prvky mají na některých portech manuální přepínač pro volbu mezi kříženým a
nekříženým kabelem). Zatímco aktivní prvky mohou překřížení zajišťovat sami, při
spojování dvou stanic mezi sebou (např. za účelem vytvoření peer-to-peer sítě) za nás
většinou nikdo překřížení kabelů neprovede, a tudíž je nutné oba páry v kabelu překřížit
již při nasazování koncovek RJ45 na kabel (jinak vysílání první stanice povede do
vysílače a nikoli přijímače druhé stanice, která tak nebude moci reagovat na signály a
síť nebude fungovat).
4.2.3. Zapojení aktivních prvků
V malé (SOHOxviii) síti Ethernet se jako aktivní prvky využívají nejčastěji přepínače
xviii
Označení pro výrobky optimalizované pro domácí a malé firemní sítě.
48
Sítě Ethernet
a rozbočovače. Přepínače mají za úkol vytvářet odbočky, zesilovat signál a zároveň
rozdělovat kolizní domény (viz odst. 3.5.2). Dále dovedou mnohdy podporovat různé
rychlosti a jejich automatické nastavení. Rozbočovače slouží k zesilování signálu
a vytváření odboček. Síť Ethernet má dnes hvězdovou architekturu, kterou vytváří právě
zmíněné aktivní prvky. Dříve se využívala sběrnicová topologie, která byla vedena
koaxiálními kabely a de facto nepotřebovala žádné aktivní prvky (používaly se ale
někdy mosty (odst. 3.4.2) pro spojování segmentů sítě, což byly např. jednotlivé PC
učebny). Všechny prvky připojené na strukturu rozbočovačů jsou součástí jedné kolizní
domény. Svou činností způsobují rozbočovače a opakovače určité zpoždění při
průchodu
signálu,
především
při
vyšších
přenosových
rychlostech.
U desetimegabitového Ethernetu je možné zapojit do kaskády (tj. za sebou) až čtyři
rozbočovače nebo opakovače, pro FastEthernet již pouze dva (určitého typu) a pro
Gigabitový Ethernet lze použít pouze jeden. Pro FastEthernet jsou definovány dva typy
rozbočovačů. Class I rozbočovač (Translation Repeater) umí spojovat segmenty sítě
s různým druhem kódování digitálního signálu (např. 100Base-TX a 100Base-T4), ale
za to způsobuje vysoké zpoždění signálu, takže se smí použít v příslušné části sítě jen
jeden. Class II rozbočovače spojují pouze typy se stejným kódováním signálu (tj. např.
100Base-TX a 100Base-TX nebo 100Base-TX a 100Base-FX), čímž způsobují nižší
zpoždění, proto mohou být až dva v kaskádě.
4.2.4. Rámce sítě Ethernet
Základní částí rámce je hlavička linkové vrstvy, která je následována daty (včetně
hlaviček vyšších vrstev), a na konci je zakončení (viz Obr. 3 na str. 20). Hlavičky jsou
principielně 4 typů a jsou vzájemně nekompatibilní.
Typy formátů Ethernetových rámců:
•
Ethernet_II
•
Ethernet_802.3
•
Ethernet_802.2
•
Ethernet_SNAP
Nejjednodušší a nejpoužívanější typ paketu je Ethernet_II (viz tab. Tabulka 4). Každý
paket je odvozen preambulí (záhlavím), která slouží k synchronizaci vysílající
a přijímací stanice. Poté následuje 8 bitů SFD. Dále následuje MAC adresa cíle, po ní
zdrojová MAC adresa, dále číslo označující typ rámce, pak datová část a nakonec
v zakončení je kontrolní součet CRC. Typ paketu obsahuje číslo označující systému, o
jaký paket jakého protokolu se jedná. Čísla jsou dána příslušnou specifikací a lze je
dohledat na internetu.
56 bitů
8 bitů
Preambule
SFD
48 bitů
cílová
adresa
48 bitů
zdrojová
adresa
16 bitů
typ
rámce
368-12000 bitů
32 bitů
DATA
CRC
Tabulka 4 Rámec typu Ethernet_II
Význam jednotlivých polí je následující:
Záhlaví (Preambule) je sekvence pro synchronizaci, 56 bitů série 10101010...
SFD (Start-of-Frame Delimiter) je 8 bitů označujících začátek rámce sekvencí
10101011.
Cílová adresa (Destination Ethernet Address) je MAC adresa příjemce (8 bajtů),
všeobecná (Broadcast) adresa – rámec určený všem: všechny bity = 1 .
Zdrojová adresa (Source Ethernet Address) adresa odesílatele (8 bajtů).
Typ rámce (Length or Type) je pro rámce specifikace IEEE 802.3 délka datového pole
49
Sítě Ethernet
v bajtech a pro rámce Ethernet_II je uvedeno číslo označující typ paketu.
Data jsou minimálně 46 bajtů, maximálně 1500 bajtů dlouhé pole (maximální délka
přenášených dat se označuje jako MTU – Maximum Transmission Unit).
CRC (Cyclic Redundancy Check) je kontrolní posloupnost rámce (Frame Check
Sequence).
50
Bezdrátové sítě LAN (WLAN)
5. BEZDRÁTOVÉ SÍTĚ LAN (WLAN)
Bezdrátové sítě (Wireless Networks) využívají pro přenos elektromagnetických vln
o nejrůznějších frekvencích elektromagnetického spektra. Bezdrátové sítě lze podle
používaného způsobu přenosu rozdělit na rádiové a optické, do této kategorie se řadí
i sítě využívající optický přenos na přímou viditelnost s využitím infračerveného (IR,
InfraRed) světelného paprsku (optické směrové spoje). Jestliže dříve byla základním
požadavkem síťové komunikace rychlost, v dnešní době se k tomuto kritériu připojuje
mobilita. Propojení jednotlivých stanic elektromagnetickými vlnami poskytuje větší
pružnost při připojování stanice do sítě a podporuje pohyblivost koncových uživatelů
a jejich přenosných počítačů, PDA, mobilů apod. Využití bezdrátové technologie je
zvlášť vhodné pro dočasné pracovní prostory, oblasti s obtížným přístupem ke kabelům,
rozlehlé venkovní či vnitřní prostory, historicky chráněné budovy apod.
Bezdrátové řešení není zdaleka bez problémů. Rádiové vysílání je náchylné na rušení,
a to všemi zařízeními, která mohou na příslušných kmitočtech pracovat (např. i
mikrovlnné trouby). Může také dojít k nežádoucímu překrytí dvou nebo více
bezdrátových sítí.
Bezpečnosti vysílání je třeba věnovat prvořadou pozornost, neboť zvláště rádiové sítě
jsou díky přesahu signálu mimo určenou budovu snadným terčem k odposlechu. A to je
vždy nejlepší první krok a brána k napadení sítě.
Svoji roli v kvalitě komunikace hraje i vzdálenost komunikujících zařízení a zvolené
frekvenční pásmo. Přestože existuje schválená mezinárodní norma pro WLAN, je
zvolený kmitočet lokální sítě potřeba porovnat s pravidly stanovenými pro používání
příslušných pásem. Regulace a přidělování kmitočtů se liší u jednotlivých států.
Nevýhodou WLAN je relativně nízká přenosová rychlost, omezený dosah, nižší kvalita
vlivem rušení a omezená podpora jiných než datových služeb.
Ne všechny bezdrátové sítě jsou navíc plně mobilní, tj. umožňující relativně neomezené
změny polohy klienta bez přerušení síťových služeb. Mnohdy se jedná pouze o tzv.
„pevné bezdrátové připojení“, které neumožňuje klientovi velké přesuny mezi uzly
poskytujícími klientovi síťové služby (tzv. přístupovými body, Access Point, AP).
Takzvaný roaming, neboli možnost změny AP bez přerušení síťových služeb vzhledem
k prostorovému přesunu, je složitou záležitostí, která se řeší většinou až na úrovni
spojové vrstvy.
Mezi výhody bezdrátových sítí lze zařadit minimální nároky na instalaci a údržbu
kabelových tras, podporu mobilních uživatelů a možnost zcela náhodné topologie
počítačové sítě. Nejznámější standard bezdrátových sítí je řada IEEE 802.11 (známá
jako WiFi), dalšími, často využívanými standardy, jsou sítě HIPERLAN/2, Bluetooth,
IrDA, Breezenet a mnohé další.
Typ sítě
802.11b
802.11a
802.11g
HIPERLAN/2
Bluetooth
Breezenet
Teor. rychlost Skut. rychlost Max. dosah Příst. Frekvence
[Mbps]
[Mbps]
[m]
metoda
[GHz]
11
6
100
DSSS
2,4
54
25
80
OFDM
5
54
22
80
OFDM
2,4
DSSS
54
31
80
OFDM
5
1
720 kbps
10
FHSS
2,4
Tabulka 5 Některé bezdrátové sítě a jejich parametry
51
Bezdrátové sítě LAN (WLAN)
5.1. Architektury a bezpečnost WLAN sítí
5.1.1. Architektury bezdrátových sítí
•
Ad-hoc architektura vytváří síť se spojením Peer-to-Peer tzv. BBS (Basic
Service Set), nepoužívá žádný centrální přístupový bod (Access point), tvoří
čistě bezdrátovou síť.
• Architektura s distribučním systémem je tvořena sadou bezdrátových stanic,
přístupovými body a distribuční kabelovou sítí (Ethernet, Token Ring, FDDI,
apod.), která slouží k zajištění komunikace mezi jednotlivými částmi sítě a
možnosti mobility mezi jednotlivými buňkami.
Bezdrátová komunikace může být v zásadě realizována jako:
• Point-to-Point (PTP) – jednoduchá síť, kde komunikace probíhá pouze mezi
několika stanicemi bez nutnosti použití jakéhokoliv přístupového bodu či
serveru.
• Point-to-Multipoint (PTMP) – síť, která používá alespoň jeden (nepohyblivý)
přístupový bod (Access Point, AP). Skupinu uzlů s přístupovým bodem, které
k němu síťově náleží, označujeme jako buňku BSS (Basic Service Set). Skupinu
buněk BSS pak můžeme označit jako ESS (Extended Service Set). AP
zabezpečuje správu času přiděleného každé stanici ke komunikaci a stará se,
pokud je kvalitnější a dovede to, také o roaming mobilních stanic mezi
jednotlivými buňkami BSS v rámci ESS. AP zprostředkovává přenos dat buď
mezi dvěma mobilními jednotkami nebo mezi mobilní jednotkou a okolní sítí.
Přístupový bod je rozhraním mezi bezdrátovou a drátovou sítí (nebo dvěma
bezdrátovými sítěmi) a plní funkci síťového mostu (viz 3.4.2).
5.1.2. Přístupové metody a přenos signálu
Některé typy bezdrátových sítí sdílejí stejný protokol přístupu k médiu pracující v MAC
podvrstvě linkové vrstvy a liší se pouze řešením fyzické vrstvy. Jako protokol MAC se
využívá přístupová metoda CSMA/CA, viz 3.5.2. Princip přístupu je podobný jako
u Ethernetu s CSMA/CD, kdy stanice musí naslouchat, zda je přenosové médium volné.
I stanice ve WLAN mají někdy možnost zjistit, zda je médium volné, a to určitým
napětím na anténě. Bohužel však zde neexistuje žádná možnost detekovat kolize vzniklé
ve vzduchu prolínajícími se vlnami, využívá se pro jejich detekci systém potvrzování.
Potvrzení dostane stanice od přístupového bodu, se kterým je asociována, pokud tento
bod přijal její data. Když k potvrzení přijetí nedojde, nastala chyba přenosu. Bohužel
v případech, kdy stanice na sebe navzájem nevidí (nemohou detekovat signály mezi
sebou, ale jen s přístupovým bodem), což se stává, pokud jsou odděleny překážkami
nebo velkou vzdáleností (venkovní prostory), dochází ke kolizím dost často. Většina
bezdrátových sítí má pak možnost přepnout na přístupovou metodu RTS/CTS (Request
to Send/Clear to Send), kdy každá stanice musí vysílání zahájit vysláním žádosti o
rezervaci média (RTS), a pak čeká, dokud nedostane potvrzení (CTS), které jí zajistí
určitou dobu vysílat. Bohužel tato přístupová metoda sníží rychlost sítě mj. díky režii
protokolu až o 80% z původní hodnoty.
Kromě samotného přenosu dat je protokol v MAC podvrstvě zodpovědný také za
mechanizmus počátečního spojení (Association) a opětovného spojení (Reassociation)
koncové stanice s přístupovým bodem a další záležitosti.
Z hlediska vlastního využití bezdrátového frekvenčního kanálu lze rádiové síťové
technologie rozdělit do dvou základních přesně neohraničených skupin:
52
Bezdrátové sítě LAN (WLAN)
Úzkopásmové technologie (Narrowband)
Tato technologie je charakteristická tím, že energie vysílaného signálu je soustředěna
blízko jedné (nosné) frekvence. Toto soustředění energie má za následek velkou úroveň
intenzity signálu, a tím větší plošné pokrytí, proto se používá především pro vysílání rádia
a televize. Šířka pásma je malá (např. FM je pouhých 15 kHz), čímž lze získat více kanálů.
Společná existence více vysílačů v daném místě je dosažena přidělením různých vysílacích
frekvencí (kanálů) čili frekvenčním multiplexem (FDM, viz odst. 3.5.1). Počet
přidělitelných frekvencí (kanálů) na daném místě je samozřejmě dost omezený. Odolnost
proti rušení je u této technologie dosažena co nejvyšším výkonem na nosné frekvenci.
Technologie s rozprostřeným spektrem – širokopásmové (Broadband, Wideband)
Na rozdíl od předchozí technologie je velmi vhodná pro WLAN. Základní charakteristiky
této technologie jsou následující :
• Šířka pásma vysílaného signálu je mnohem větší, než by mohla být původní šířka
pásma pro danou zprávu a je dána rozprostřením frekvence.
• Energie vysílaného signálu je rozdělena (rozprostřena) do všech frekvencí tvořících
daný přenosový kanál (pásmo). V celém pásmu je tedy nízká úroveň energie.
• Vzhledem k rozprostření energie je dosažena nízká úroveň energie, z toho plyne
menší plošné (geografické) pokrytí, což však vyhovuje potřebám LAN.
• Existence více vysílačů v dané lokalitě je možná použitím různých způsobů
kódování dat.
Technologie s rozprostřeným spektrem se dále dělí na metodu s přeskakováním kmitočtů a
metodu s přímou sekvencí.
Metoda rozprostřeného spektra s přeskakováním kmitočtů (FHSS, Frequency
Hopping Spread Spectrum) – přenos se uskutečňuje pomocí rádiových vln o kmitočtech
v pásmu od 2,4 do 2,4835 GHz. FHSS vysílá jeden nebo více datových rámců po
jednom kmitočtu. Pak přeskočí na jiný
frekvence
kmitočet a vysílá další datový rámec. Celé
pásmo se dělí do 79 podkanálů po
f5
jednom megahertzu. Způsob přeskakování
f4
mezi kmitočty je velmi rychlý (1600 krát za
sekundu) a může se zdát jako náhodný, ale
f3
ve skutečnosti se jedná o periodické pořadí
f2
známé jak vysílači tak přijímači. Aby se
f1
minimalizovala možnost současného využití
téhož podkanálu, odehrává se každá
t1 t2 t3 t4
t5 t6
čas
komunikace podle odlišných klíčů. FHSS
Obr. 15 Metoda FHSS
disponuje povinně rychlostí 1 Mbps,
volitelně pak 2 Mbps. Metoda umožňuje koexistenci až 26 systémů v jedné lokalitě. Bez
FHSS by komunikace nebyla možná, neboť frekvenčních pásem je nedostatek a
překrývají se.
Metoda přímo rozprostřeného spektra (DSSS, Direct Sequence Spread Spectrum) –
jedná se opět o přenos rádiových vln o kmitočtech v pásmu od 2,4 do 2,4835 GHz, kde
DSSS vysílač přeměňuje tok dat (bitů) na tok symbolů, přičemž každý symbol
reprezentuje skupinu jednoho či více bitů, viz rozdíl mezi přenosovou a modulační
rychlostí v odst. 3.1.1. Za použití modulační techniky QPSK (Quadrature Phase Shift
Keying) vysílač moduluje každý symbol pseudonáhodnou šumovou sekvencí. Tato
operace uměle zvětšuje použitou šířku pásma v závislosti na délce sekvence. DSSS dělí
53
Bezdrátové sítě LAN (WLAN)
pásmo až na 14 kanálů (podle státu) po 22 MHz, které se částečně překrývají.
Nepřekrývají se maximálně tři kanály, které mají nejlepší využití (u WiFi to jsou kanály
1, 7, 13). Sítě IEEE 802.11 založené na DSSS nabízejí povinně rychlost 1 nebo 2 Mbps.
Přenos infračerveným zářením (DFIR, Diffused Infrared) - nabízí rychlosti 1 Mbps,
volitelně až 4 Mbps. Systémy využívající infračervený přenos pracující v pásmu
850-950nm a jsou schopny pokrýt prakticky jen jednu místnost, protože pevné překážky
infračervené světlo nepropouští, takže se tato varianta používá, jen pokud se jedná o,
víceméně náhodná, spojení na kratší dobu.
5.1.3. Bezpečnost bezdrátových sítí
Nejnižší stupeň bezpečnosti pro komunikaci ve WLAN představuje logický
identifikátor dané bezdrátové podsítě, tzv. SSID (Service Set ID), kterým se označují
přístupové body. Ten je buď manuálně nakonfigurován na stanici, nebo informaci
o něm dokáže přístupový bod pravidelně vysílat, či se na něj klient sám dotáže. Klient,
který posílá svou identifikaci v podobě SSID, se může připojit pouze, pokud jeho SSID
souhlasí s SSID přístupového bodu. Vzhledem k tomu, že přístupové body své SSID
téměř vždy vysílají a nebo jej lze jinak snadno zjistit, nelze použití SSID rozhodně
považovat za dostatečné zabezpečení, spíše jen za způsob identifikace konkrétní sítě.
Dalším bezpečnostním prvkem je WEP protokol (Wired Equivalent Privacy), což je
doplněk k 802.11b pro řízení přístupu k síti a zabezpečení přenášených dat. Jedná se
o symetrickou kódovací metodu se statickým klíčem (klíč se s časem nemění). Tento
klíč je stejný pro všechny uživatele dané sítě (sdílený klíč, Shared Key). Spolu s adresou
MAC je využíván k ověření totožnosti (autentizaci) vůči přístupovému bodu. Ve
skutečnosti se však ověřuje totožnost síťové karty. Šifrování přenášených dat se provádí
64 nebo lépe 128 bitovým klíčem, který je složen ze 40 (104) bitového uživatelského
klíče a dynamicky se měnícího vektoru (Initialization Vector, IV) o délce 24 bitů. IV se
posílá v otevřené formě a mění se s každým paketem, takže výsledná šifra je jedinečná
pro každý jednotlivý paket. I takto zabezpečenou síť však lze narušit a klíče prolomit.
Jednak stačí odcizit příslušnou počítačovou stanici a jednak se dá klíč vypočítat při
odposlechnutí určitého konečného množství datových paketů. Je zřejmé, že čím větší je
provoz na síti, tím lépe a rychleji lze dané množství paketů získat a software, který je
volně k dispozici ke stažení, už rád za vás vykoná „špinavou“ počítací práci k získání
klíče.
Další metodou je zabezpečení sítě pomocí kontroly MAC adres zařízení, která žádají o
připojení. Většina přístupových bodů podporuje toto zabezpečení, které vyžaduje vždy
umístit do paměti přístupového bodu MAC adresu síťové karty (opět stejná nevýhoda
jako u WEP), které chcete povolit přístup do sítě. Přístupový bod pak filtruje požadavky
o přístup podle zadaného seznamu MAC adres. Kromě již zmíněné nevýhody
s přenositelností síťových karet (některé jsou dokonce USB), je dnes možné u některých
zařízení MAC adresu „klonovat“, tj. pokud to zařízení dovoluje, může si narušitel
nastavit MAC adresu, jakou potřebuje (tu správnou může zjistit také díky odposlechu).
Připravovaný návrh IEEE 802.11i by měl zajistit dostatečně silné zabezpečení. Systém
pracuje se třemi základními entitami. Těmi jsou žadatel (Supplicant), který požaduje
autentizaci před přístupem do WLAN, dále autentizátor (Authenticator), jež umožňuje
autentizaci žadatele (nejčastěji přístupový bod) a autentizační server (Authentication
Server), který poskytuje autentizační službu. Nejčastěji se jedná o tzv. server radius
(Remote Authentication Dial In User Server). Po úspěšné autentizaci bude provedena
distribuce klíčů, kdy přístupový bod rozděluje šifrovací klíče autentizovaným stanicím.
Systém obsahuje dva vylepšené šifrovací protokoly. Protokol TKIP (Temporal Key
54
Bezdrátové sítě LAN (WLAN)
Integrity Protocol) je určen pro stávající implementace a používá 128bitový dynamický
klíč. Klíč je časově proměnný, mění se např. s každým paketem. Dále TKIP provádí
kontrolu integrity zpráv a čísluje pakety, aby se v síti nemohly objevovat pakety, které
přicházejí od útočníků jako odpovědi na dotazy (které však v síti nikdo nevznesl). Klíče
se mohou měnit s klientem, relací i paketem. Druhý protokol bude novinkou, teprve se
v době vydání těchto skript ve standardu připravuje. Než bude celý standard plně
implementován do stávajících či nových systémů, používá se zatím jeho část, a to TKIP,
která se označuje jako WPA (WiFi Protected Access).
5.1.4. Anténní systémy
Všechny bezdrátové systémy, které používají ke komunikaci radiové vlny, potřebují ke
správné funkci kvalitní anténní systém. Anténa obecně je zařízení schopné vyzářit nebo
přijmout elektromagnetický signál o určitých (radiových) frekvencích. Transformuje
přitom energii mezi napájecím vedením a volným prostorem, neboli přeměňuje kabelem
vedenou vlnu na prostorovou vlnu a naopak.
Antény se nejčastěji dělí podle směru, do něhož mohou vyzařovat nebo přijímat
elektromagnetickou energii. Dělíme je na :
• izotropní,
• všesměrové,
• směrové,
• sektorové.
Izotropní anténa je taková, která vyzařuje energii do všech směrů stejnoměrně.
Nejpřesnější aproximací izotropní antény je Hertzův dipól, což je dipól velmi malý
vzhledem k vlnové délce.
Všesměrová anténa vyzařuje stejnoměrně pouze v jedné rovině.
Směrová anténa vyzařuje většinu výkonu do jednoho směru.
Sektorová anténa je specifická směrová anténa pro sítě WiFi, která vyzařuje do
určitého úhlu většinou 180°, 90° nebo 60°. Používají se do rohů a na zdi domů pro
maximální vykrytí specifického prostoru signálem a minimalizaci šíření signálu do
nechtěných prostor.
Hlavní parametry antény
Každá anténa je charakterizována parametry, z nichž nejdůležitější jsou následující :
1. vyzařovací charakteristika
5. polarizace signálu
2. šířka hlavního svazku, zisk, směrovost
6. výkonová zatížitelnost
3. úroveň zpětného vyzařování
7. šířka pásma
4. pozice a úroveň postranních vyzařovacích laloků a další
Vyzařovací charakteristika
Vyzařovací charakteristika je závislost úrovně vyzářeného výkonu na směru. Zpravidla
se měří ve dvou hlavních rovinách, vertikální a horizontální.
Hlavní svazek
Hlavní svazek antény je ve směru hlavního vyzařování. Jeho šířka se udává jako rozsah
úhlů v bodech, v nichž na obou bocích hlavního svazku poklesne úroveň signálu na
3 dB vůči směru hlavního svazku.
Zisk antény
Zisk antény G se nejčastěji vyjadřuje v decibelech a je definován vztahem:
55
Bezdrátové sítě LAN (WLAN)
G = 10 . log
VHS
[dB]
VHI
kde
VHS je výkonová hustota v určitém bodě dané antény,
VHI je výkonová hustota ve stejném bodě při použití izotropní antény.
Zisk antény je přímo úměrný mechanickým rozměrům antény. Čím vyšší je zisk antény,
tím většího pokrytí prostoru lze signálem z této antény dosáhnout nebo lze touto
anténou zachytit slabší signál. Pozor, ale v rámci povolení ČTÚ je maximální zisk celé
soustavy (výkon vysílače, zisk a ztráty kabelů, antén, redukcí, bleskojistek atd.)
omezen, aby jeden velmi silný zdroj nemohl rušit jiné sítě ve vzdáleném okruhu.
Směrovost antény
Směrovost antény je parametr popisující schopnost antény koncentrovat vyzářený
výkon do směru hlavního svazku.
Úroveň zpětného vyzařování (tzv. předozadní poměr)
Předozadní poměr je relativní úroveň signálu ve směru opačném od směru hlavního
svazku vůči úrovni hlavního svazku.
Polarizace signálu
Polarizace signálu může být lineární vertikální, lineární horizontální, kruhová či
eliptická pravotočivá (levotočivá). Při lineární polarizaci se vektor intenzity
elektrického pole pohybuje v horizontální či vertikální rovině, při eliptické polarizaci
tento vektor rotuje pravotočivě či levotočivě.
Při použití mikrovlnného spoje na kmitočtu 2,45 GHz jsou všechny uvedené druhy
polarizace z hlediska vlivu povětrnostních podmínek na vlastnosti šíření
elektromagnetické energie rovnocenné. V praxi se proto většinou používá lineární
polarizace.
Výkonová zatížitelnost
Výkonová zatížitelnost udává maximální výkon, který je anténa schopna vyzářit s
dobrou účinností. Důležitá je pro vysílací antény.
Šířka pásma
Šířka pásma vyjadřuje schopnost antény vyzařovat či přijímat signály na různých
frekvencích.
5.2. Sítě WiFi (IEEE 802.11)
První bezdrátové lokální sítě WLAN podle standardu IEEE 802.11 tzv. Wi-Fi (Wireless
Fidelity) se zrodily v roce 1997. Standard IEEE 802.11 využívá pásmo 2,4 GHz.
Definovány jsou přenosové techniky pomocí infračerveného světla a rádiový přenos
v rozprostřeném spektru, a to technikou přímé sekvence DSSS nebo metodou
rozprostřeného spektra s přeskakováním kmitočtů FHSS. Standard určuje maximální
přenosovou rychlost 1 a 2 Mbps. Technika rozprostřeného spektra využívá mnohem
větší šířku pásma vysílaného signálu než je skutečná šířka pásma zprávy. Díky tomu
jsou tyto systémy více imunní vůči interferencím generovaným jinými signály, ať už
rozprostřenými nebo úzkopásmovými, přítomnými ve stejném frekvenčním pásmu a
také jsou hůře zachytitelné. V důsledku toho mohou být systémy s rozprostřeným
spektrem umístěny v jednom místě, i když se jejich frekvence částečně překrývají, bez
56
Bezdrátové sítě LAN (WLAN)
nutnosti přidělování frekvencí centrální institucí (ČTÚ). Výsledkem toho je, že jejich
provoz není zpoplatňován. Pro bezlicenční provoz je u nás vyhrazeno pásmo
2,4-2,4835 GHz.
5.2.1. IEEE 802.11b
Standard IEEE 802.11b, schválený v roce 1999, definuje celkem čtrnáct kanálů
v bezlicenčním pásmu 2400 MHz až 2497 MHz. Ve většině zemí Evropy (včetně ČR)
může být WLAN provozována v pásmu 2400 až 2483,5 MHz. Toto pásmo je pro
potřeby IEEE 802.11b rozděleno na třináct kanálů. Standard definuje fyzickou vrstvu,
která v pásmu 2,4 GHz pracuje s přístupovou metodou DSSS. Přináší rychlost přenosů
až 11 Mbps, skutečná rychlost je ale až o 30-40% nižší kvůli režii spojené s přenosem.
Pro dosažení této rychlosti se využívá nový způsob kódování, tzv. doplňkové kódové
klíčování (Complementary Code Keying, CCK) v rámci DSSS na fyzické vrstvě. Podle
momentální rušivosti prostředí se dynamicky mění rychlost z vyšší na nižší a naopak,
nikoli však libovolně. Samotné přenosové rychlosti jsou: 11 Mbps, 5,5 Mbps, 2 Mbps a
1 Mbps. Dosah sítě je kolem 100m v uzavřených prostorech. Při použití výkonnějšího
vysílače nebo/a antény s vyšším ziskem můžeme tuto vzdálenost přesáhnout. Sítě podle
IEEE 802.11b jsou u nás zatím nejrozšířenější.
5.2.2. IEEE 802.11a
Standard IEEE 802.11a byl schválen v roce 1999, využívá pro přenos licenční pásmo
5 GHz a umožňuje dosáhnout teoreticky rychlosti až 54 Mbps. Využívá modulační
techniky OFDMxix (Orthogonal Frequency Division Multiplex) a podporuje přenosové
rychlosti od 6 do 54 Mbps. Teoreticky nabízí 201 kanálů, ale např. v USA je jich
využíváno pouze dvanáct. Přináší podstatně méně problémů se vzájemným rušením
s jinými systémy (pásmo 5GHz má až 8 nepřekrývajících se kanálů a je méně vytíženo),
ale kmitočet 5GHz, nutný pro IEEE 802.11a, je v Evropě věnován konkurenční
bezdrátové lokální síti HIPERLAN/2, proto v Evropě se tento standard zatím využívá
jen zřídka, začíná se však rozšiřovat zejména v budovách.
5.2.3. IEEE 802.11g
Nejmladší standard IEEE 802.11g slučuje nejlepší vlastnosti ze standardů IEEE 802.11a
a IEEE 802.11b. Zachovává kompatibilitu se standardem IEEE 802.11b, ze standardu
IEEE 802.11a přebírá pokročilejší modulační a kódovací techniky. Standard IEEE
802.11g v pásmu 2,4 GHz využívá modulační metodu OFDM, která svými parametry
překonává FHSS i DSSS a umožňuje dosáhnout přenosové rychlosti až 54 Mbps.
Standard 802.11g umožňuje připojit zařízení pracující podle IEEE 802.11b, avšak
výskyt těchto zařízení v síti značně snižuje její propustnost, neboť tato zařízení je nutné
složitě ovládat potvrzovacími signály RTS a CTS (viz 5.1.2), aby v síti nedocházelo ke
kolizím mezi zařízeními používajícími DSSS a zařízeními používajícími OFDM. Bylo
tedy stanoveno, že zařízení IEEE 802.11g musí podporovat zpětnou kompatibilitu se
zařízeními IEEE 802.11b a rovněž musí podporovat modulační metodu OFDM. Metodu
kódování PBCC (Packet Binary Convolutional Code) jako volitelnou prosadila skupina
výrobců kolem firmy Texas Instruments, zatímco skupina výrobců blízká firmě Intersil
prosadila jako volitelnou metodu kódování CCK-OFDM (Complementary Code Keying
– Orthogonal Frequency Division Multiplex). Výsledkem tedy je, že i při nákupu
zařízení pro WLAN IEEE 802.11g je výhodné pořizovat zařízení vybavená čipovými
xix
Což je metoda odvozená od FDM (viz. kap. 3.5.1), ale je lépe uzpůsobená proti rušení, neboť se
využívá 52 nosných vln místo jedné.
57
Bezdrátové sítě LAN (WLAN)
sadami od jednoho výrobce. Povinně implementované režimy sice zajistí komunikaci
mezi zařízeními osazenými čipovými sadami různých výrobců, avšak volitelné režimy
nabízejí oproti povinným režimům nejen vyšší přenosové rychlosti, ale i lepší odolnost
proti chybám, a tedy větší reálně dosažitelnou přenosovou rychlost.
5.3. Sítě HIPERLAN/2
HIPERLAN/2 je nejnovější specifikace bezdrátové lokální sítě. Pracuje podobně jako
802.11a, kde uživatelé připojují svá mobilní zařízení (např. notebook) k přístupovému
bodu sítě (Access Point). AP provádí centrální plánování provozu, což je účelné při
zvyšujícím se počtu účastníků. Stejně jako 802.11a používá OFDM. Rozdíl je v řešení
protokolu přístupu k médiu (MAC podvrstva). Zatímco 802.11 vychází z Ethernetu
s metodou CSMA/CA, HIPERLAN/2 implementuje deterministické přidělování práva
na vysílání. Používá pásmo 5 GHz s maximální přenosovou rychlostí na fyzické vrstvě
54 Mbps. Skutečná propustnost je asi 30-40 Mbps, a to pro rámce Ethernetu
s průměrnou délkou 512 B. Bezpečnost přenosu je založena na autentizaci uživatelů
a šifrování podle různého klíče na každou relaci. Lze použít jak sdílené klíče, tak PKI
(Public Key Infrastructure) spolu se standardními kódovacími technikami DES/3DES
(Data Encryption Standard). Spolupracuje s nejrůznějšími typy sítí, které na ni mohou
navazovat (Ethernet, Firewire, ATM nebo mobilní sítě 3G, viz dále).
5.4. Sítě Bluetooth
Hlavní ideou bylo vyvinout nenáročné radiové spojení, které by umožnilo náhradu
nepohodlných propojovacích kabelů především v domácnostech a kancelářích.
Bluetooth je levný, energeticky nenáročný radiový spoj krátkého dosahu využívající
úzkopásmové frekvenční přeskoky. Zařízení jsou určena zejména pro ověřování
totožnosti a k navigaci klientů na letišti, k autu a podobně -> osobní sítě (PAN).
Nabízí možnost rychlých neplánovaných spojení mezi jednotlivými zařízeními jako
jsou mobilní a kapesní počítače, mobilní telefony, včetně periferií jako jsou fotoaparáty,
tiskárny, projektory a hands-free telefony.
Na kmitočtové pásmo byl kladen požadavek celosvětové volné dostupnosti. V zájmu
této ideje se spojily čelní firmy z různých odvětví, jako jsou Ericsson, 3Com, IBM,
Intel, Lucent, Microsoft, Motorola, Nokia, Toshiba a asi 1400 dalších a daly dohromady
standard Bluetooth.
Mezi základní požadavky usměrňující vývoj univerzálního standardu patří:
• přenos hlasu,
• dostatečně rychlý a bezpečný přenos dat,
• malá spotřeba energie, která umožní implementaci do mobilních zařízení,
• a v neposlední řadě cenová dostupnost.
Zařízení s Bluetooth lze využít různými způsoby. Například při odeslání e-mailu z
notebooku si počítač ověří, zda je na blízku mobilní telefon, který podporuje Bluetooth,
ustanoví spojení a e-mail odešle. Další možnou činností je synchronizace dat v
kalendářích, adresářích a personálních organizérech nainstalovaných v různých
zařízeních. Použití je možné např. přenos z kamery do tiskárny nebo z mp3 přehrávače
do bezdrátových sluchátek atd.
Bluetooth využívá velmi slabých signálů a tak je lze používat v letadlech, nemocnicích
apod. Lze využívat i mobily pracující v Bluetooth módu, které vysílají slabý signál do
58
Bezdrátové sítě LAN (WLAN)
převáděčů (nejčastěji přímo v místnosti), který je teprve převede do mobilní sítě GSM.
Kmitočet
Technologie Bluetooth využívá rádiových kmitočtů v pásmu 2,4 GHz, které splňují
požadavek celosvětové bezlicenční dostupnosti. Provoz je plně duplexní, a to jak
spojově tak i nespojově orientovaný.
Frekvenční přeskoky
Systém Bluetooth proto pro potlačení rušení používá přenos s rozprostřeným spektrem,
frekvenčním přeskakováním (nosná frekvence se podle schématu mění až 1600krát za
vteřinu).
Přenosová kapacita
Celková přenosová kapacita systému Bluetooth je asi 1 Mbps. Tato kapacita může být
využita pro přenos:
• asynchronního datového kanálu buď se symetrickou (= tj. v obou směrech
stejnou) přenosovou rychlostí 2 x 432,6 kbps, anebo
• asymetrickou přenosovou rychlostí 721 kbps v jednom směru a 57,6 kbps ve
zpětném směru,
• případně lze přenášet až tři synchronní kanály s rychlostí 64 kb/s – respektive
kanál, který přenáší kombinaci dat a řeči.
Výkon
Jmenovitý vyzářený výkon 1 mW umožňuje dosah 10 cm až 10 m. Dosah lze dále
zvětšit až na 100 m zvýšením vysílacího výkonu. Vše potřebné je přitom
implementováno v jediném mikročipu o rozměrech 9 x 9 mm, což umožňuje
zabudování rozhraní Bluetooth i do miniaturních přístrojů.
Topologie spojení – pikonety
Bluetooth podporuje jak spojení point-to-point, tak i spojení point-to-multipoint (tzn.
komunikace více zařízení současně).
Bluetooth vytváří skupiny zařízení označované jako pikonety, které jsou radiově
propojeny pomocí bluetooth za určitým účelem. Pikonet to je spojení skupiny 2 až 8
zařízení, které sdílí stejný komunikační kanál. Každé zařízení v pikonetu má svou
tříbitovou adresu MAC. V každém pikonetu je jedno zařízení ustanoveno jako řídící
(master), přenosová kapacita v rámci této sítě 2 až 8 zařízení je sdílena, a to po celou
dobu existence pikonetu. V jedné lokalitě lze současně realizovat síť až několika
vzájemně propojených pikonetů, které jsou od sebe odlišeny různými posloupnostmi
změn vysílaného kmitočtu. Všichni účastnící jednoho pikonetu jsou společně
synchronizováni podle stejné frekvence skoků. V rámci celé sítě pikonetů lze dosáhnout
celkového objemu komunikace až 6 Mbps.
Několik nezávislých a nesynchronizovaných pikonetů tvoří tzv. scatternet.
Navázání spojení
Z uživatelského hlediska je velmi atraktivní, že k sestavení spojení může dojít zcela
automaticky v momentě, kdy se „známá“ Bluetooth zařízení dostanou do vzájemné
blízkosti. Jinými slovy, přijdete-li domů, váš mobilní telefon se ihned zcela automaticky
zapojí do sítě (pikonetu) s počítačem, tiskárnou a dalšími spotřebiči. Naopak setkají-li
se „neznámá“ zařízení, např. váš notebook a notebook (mobil, PDA apod.) vašeho
známého, bude vám muset známý zadat adresu svého zařízení, případně i heslo, aby
k spojení obou počítačů mohlo dojít, tomuto procesu se říká spárování (Pairing)
59
Bezdrátové sítě LAN (WLAN)
zařízení.
Vytvoření sítě
Nepřipojené zařízení pravidelně naslouchá s periodou 1,28s – stav STANDBY, čímž
bohužel dochází ke zvýšené spotřebě energie zařízení (např. mobilu). Procedura spojení
je inicializována některým zařízením, které se od té chvíle stává masterem. Spojení je
ustanoveno zprávou PAGE (při známé adrese), nebo zprávou INQUIRY a následovanou
zprávou PAGE, pokud je adresa zařízení neznámá.
Zpráva PAGE obsahuje sadu 16ti identických zpráv PAGE na 16 různých frekvencích
(skocích). Pokud nepřijde odpověď, pošle totéž na dalších 16 kmitočtech.
Zabezpečení
Co se týče zabezpečení přenosu, je u technologie Bluetooth vzhledem k jeho
vlastnostem možnost odposlechu velice aktuální, nicméně sítě Bluetooth jsou svým
primárním využitím nestálé a jejich masové zneužívaní není pravděpodobné, proto je již
na fyzické úrovni zajištěna dostatečná míra bezpečnosti. Tu lze dále zvýšit dalšími
bezpečnostními mechanizmy na úrovni transportních protokolů a aplikačních programů
(používá se třeba 128-mi bitové šifrování a frekvenční přeskakování). Mechanismus
ověřování, který v síti existuje, je nutností vzhledem k automatickému vytváření sítí
(pikonetů).
5.5. Sítě BreezeNet
Tento systém je produkt firmy BreezeCom (Breeze Wireless Communications, Inc.), který
je určen pro realizaci kompletní bezdrátové sítě nebo vytvoření spojení mezi sítí klasickou
(kabelovou) a bezdrátovou. Používá technologii rozprostřeného spektra s přeskakující
frekvencí pracující opět v pásmu 2,4 GHz.
Systém obsahuje následující hardwarové komponenty
• přístupový bod AP-10
• staniční adaptér SA-10 (jednoportový)
• SA-40 (čtyřportový)
• síťový bridge WB-10
• PCMCIA kartu SA-PC.
Přístupový bod AP-10
Přístupový bod AP-10 je bezdrátový přepínač, který poskytuje přístup bezdrátovým
stanicím do kabelové sítě. Přitom mobilní stanice mohou přecházet mezi jednotlivými
přístupovými body. Jestliže jsou pozice jednotlivých AP takové, že se jejich oblasti pokrytí
překrývají, mohou uživatelé přecházet z jedné buňky do druhé přes společný překryv bez
přerušení síťového spojení (roaming). Celý proces je automatický a je řízen SA. Systém
má implementován algoritmus rozdělení zátěže (Load Balancing), který umožňuje do
jedné oblasti se zvýšeným provozem umístit více přístupových bodů. V místě překrytí
dojde k rovnoměrnému rozdělení zatížení mezi tyto body AP.
60
Bezdrátové sítě LAN (WLAN)
Zisk antény [dB]
Dosah při
Dosah při
Dosah při
3 Mbps [m]
2 Mbps [m]
1 Mbps [m]
18
2000
4000
6500
24
7000
15000
25000
Booster a 24
9000
20000
35000
Tabulka 6 Maximální dosahy systému BreezeNet
Staniční adaptér SA-10 (SA-40)
Staniční adaptér SA je jednoportový (SA-10), resp. čtyřportový (SA-40), adaptér pro
bezdrátové připojení počítačů s rozhraním Ethernet do kabelové sítě LAN. Komunikace je
realizována prostřednictvím přístupového bodu AP. Stanice připojené k SA tak mohou
komunikovat mezi sebou v rámci jedné buňky AP nebo, pokud jsou připojeny v různých
buňkách, přes své přístupové body AP.
Síťový bridge WB-10
Síťový bridge WB-10 je prvek umožňující připojení vzdálených LAN sítí na bázi
Ethernetu. Bridge komunikuje s přístupovým bodem AP-10. Tímto způsobem lze
efektivně připojovat vzdálená místa, kde jsou instalovány lokální sítě, a to až do
vzdálenosti 5 km.
5.6. Sítě s infračerveným přenosem
Infračervené systémy (IR) využívají k datovému přenosu elektromagnetické (tepelného)
záření s velmi vysokou frekvencí (těsně pod oblastí viditelného světla v
elektromagnetickém spektru). Jeho zdrojem jsou infračervené LED diody. Spojení je
zajištěno přenosem záření v přímé viditelnosti (tzv. přímá metoda), nebo spojení
využívá odrazů od pevných překážek (tzv. metoda rozptylová). Přímá metoda – je
levná, s dosahem omezeným na jednotky metrů, avšak nepraktická pro mobilní použití.
Rozptylová metoda – nevyžaduje přímou viditelnost, použití je omezeno na uzavřené
místnosti.
V době, kdy standard vznikal, se jeho autoři domnívali, že IR přenos by mohl být
populární možností přenosu dat. Hlavním důvodem byl cenový rozdíl mezi infračervenými
a radiovými adaptéry, výrobní cena infračervených byla v té době až 50x nižší. Navíc se
očekávalo, že bude možno využít již vestavěných IR např. v noteboocích, kde jsou
zavedeny jako standardní výbava, stačilo by udělat úpravu v ovladačích a mohly by se
propojovat pomocí 802.11 infračervenými porty.
Navíc infračervený přenos je velmi tolerantní k radiovému rušení z toho důvodu, že
operuje řádově v jiném frekvenčním rozsahu než přenos rádiový. Přenos IR je celosvětově
neregulovaná záležitost, takže se očekávala rychlá celosvětová adaptace.
Výrobci ale rozhodli jinak. S masovou produkcí radiových adaptérů, následným pádem
jejich cen a širokou dostupností se ukázalo, že jen málo uživatelů by chtělo IR adaptér
s jeho nevýhodami, omezeným dosahem a neprůchodností zdmi. Většina notebooků je
vybavována pouze standardy IrDA (Infrared Data Association) a nikoliv 802.11
pracujícími s IR rozhraním.
Nárůst používání 802.11 pro směrové rádiové datové spoje a postupné zahlcení pásma
2,4 GHz je určitou výzvou se zamyslet nad přenosem dat infračerveným světlem nebo
adoptovat průbojnější červené a modré lasery. Právě jednoduše řešitelná směrovost, nízká
pořizovací cena, zběhlost v široce respektovaném standardu a práce v nezarušeném pásmu
61
Bezdrátové sítě LAN (WLAN)
by možná mnoho zákazníků přitáhly. Bohužel se standard IR vrstvy zatím běžně nedostal
nad rychlosti 1 a 2 Mbps, i když na trh přicházejí produkty firmy jako je Spectrix, které
nabízejí rychlejší standard pro infračervený přenos pomocí rozprostřeného
infračerveného světla, a to až na rychlost 4 Mbps s dosahem obdobným jako radiové
produkty 802.11.
Protokol IrDA
Protokol IrDA odpovídá vrstvám modelu ISO/OSI. Fyzická vrstva určuje parametry
vysílače, způsob modulace, kódování a výkon.Vytváří sériové poloduplexní spojení v
infračervené oblasti 850-900 nm. Spojení je určeno podle výkonu do 2,4m. Standard
stanovuje chybovost na vzdálenost jednoho metru. Podpora 9,6 kbps je povinná pro
všechny modifikace. Další standardizované přenosové rychlosti jsou 19,2; 38,4; 57,6;
115,2 kbps a 4 Mbps (což je dostatečné i pro audio CD). Výhledově se plánuje
standardizace zařízení na rychlost 15 Mbps.
Pro detekci chyb jsou užívány 16ti bitové kontrolní součty. Principy modulace jsou
různé pro různé kmitočty. Adaptéry jsou jednoduché jak na obsluhu tak i údržbu..
Linková vrstva IrLAP řídí vlastní spojení mezi zařízeními, zajišťuje navázání a
ukončení spojení, ošetřuje kolize při paralelním spojení. Zahajuje komunikaci na
9,6 kbps, počáteční velikost paketu je 64 Byte. Pak vyjednává rychlosti a velikosti
paketů, které mohou být do velikosti 2048B.
Při spojení na různých rychlostech musí během komunikace rychlejší z dvojice zařízení
vysílat speciální značky SIP (Serial Infrared Interaction Pulse), které jsou pomalá
zařízení schopna vnímat, aby věděla, že probíhá komunikace.
5.7. Mobilní telekomunikační sítě
Mobilní telekomunikační sítě jsou sítě WAN, které jsou určeny primárně pro provoz
hlasových služeb, čímž se poněkud vymykají náplni těchto skript. Přesto si myslím, že
vysokoškolsky vzdělanému informatikovi by neměly v žádném případě technologie
jako NMT, GSM, GPRS atd. neříkat nic.
Jak už bylo tedy uvedeno výše, telekomunikační sítě jsou plně mobilní technologie
(podporují místní roaming), které mají jako hlavní náplň činnosti přenášení telefonních
hovorů, avšak jako vhodný a stále se rozšiřující doplněk jsou datové služby. Je jasné, že
s rostoucím výskytem přenosných zařízení jako jsou notebooky, PDA, MDA, mobilní
telefony s datovými službami roste zájem uživatelů o kvalitní mobilní rychlé a levné
datové služby, tj. přístup k internetu se vším, co k němu patří (zejm. email, web, přenos
souborů apod.). Zatím však celkem platí, že čím více jsou tyto služby mobilní, tím jsou
pomalejší (a taky dražší). Mobilní telekomunikační sítě jsou poměrně starou záležitostí.
Původně existovaly technologie analogové (tzv. první generace, 1G), poté je nahradily
technologie druhé generace – digitální, nejznámější je dnes hojně rozšířená GSM
(Global System for Mobile Communications). Zejména hlasovou technologii GSM
používají dnes asi tři čtvrtiny z jedné miliardy uživatelů mobilních telefonů. K ní se
přidávají technologie GPRS a nově i EDGE, která nabízejí nad službou GSM datové
služby. Nyní se v ČR blíží ke spuštění technologie třetí generace označovaná jako
UMTS. Ta už nabídne uživatelům trochu “rozumnější” rychlost pro datové služby, stále
však v tomto ohledu ještě hluboce zaostává nad bezdrátovými technologiemi LAN jako
je třeba WiFi. Výhledově se však rýsuje bezdrátová telekomunikační technologie
generace čtvrté, které by měla umět nabízet zákazníkům zejména rychlé datové služby a
na jejich základě pak budou v rámci této sítě založeny třeba hlasové nebo video přenosy
v reálném čase apod.
62
Bezdrátové sítě LAN (WLAN)
5.7.1. Analogové sítě
Z čistě pořádkových důvodů se domnívám, že je vhodné zmínit historické technologie,
které jsou součástí první generace mobilních telekomunikačních sítí. Jedná se o sítě,
které se soustřeďovaly na analogový přenos hlasu bez jakýchkoli datových služeb. U
nás nejznámější je evropská síť NMT (Nordic Mobile Telephone), kterou doposud
využívá Eurotel. Tato síť byla zprovozněna v roce 1979 v Norsku a ve Švédsku. Pro
doplnění dodejme, že ve Spojených státech byla v roce 1982 spuštěna síť s názvem
AMPS. Jedna síť s názvem TACS původně navržená pro Velkou Británii byla spuštěna
v Asii a v oblasti Pacifiku.
5.7.2. GSM
Síť GSM patří do skupiny sítí 2G, je v našich podmínkách nejznámější a dnes se hojně
využívá. Je to již digitální síť zaměřená především na přenos komprimovaného hlasu.
Tomu odpovídá i přenosová rychlost, která se pohybuje kolem cca 20 kbps. Sítě GSM
používají jak prostorový (SD) tak kmitočtový (FDM) tak i časový multiplex (TDM).
Kmitočtový multiplex proto, že systém rozděluje přidělené pásmo (hovoříme o pásmu
900 MHz, v Evropě existuje i pásmo 1800 MHz) na 200 kanálů s plně duplexním
režimem. Každý kanál má šířku pásma 200 MHz. Využití časového multiplexu je dáno
tím, že každý kanál je rozdělen na osm časových slotů, čímž podporuje přenos
komunikace až osmi uživatelů. Každý časový slot tvoří 148mi bitový rámec, který
obsahuje 57 bitů se zakódovaným hlasem. Rámec se vysílá po dobu 547 ms každých
4,615 ms. O prostorový multiplex se jedná proto, že každý vysílač = základnová stanice
(BTS, Base Transmision Station) používá jen některé frekvenčně co nejvzdálenější
kanály. Zatímco vedlejší BTS (buňka, cell) používá jiné kanály, původní kanály mohou
být použity opět až na dostatečně geograficky vzdálené BTS. Z toho plyne, že každá
buňka nemůže mít všech 200 existujících kanálů. Počet kanálů a tím i maximální možný
současný počet hovorů je omezen také množstvím mobilních operátorů (poskytovatelů
mobilních služeb) na daném území. Počty kanálů na jedné BTS jsou určeny
předpokládaným vytížením sítě v daném místě. Jinak budou počtem přenosových
kanálů vybaveny buňky v hustě osídleném území (městě) a jinak v horách. Geografická
vzdálenost BTS, jež využívají stejné kanály, je také ovlivněna zejm. terénními
podmínkami.
Systém pracuje tak, že každá BTS trvale vysílá řídícím kanálem proud bitů, který je
určen k tomu, aby identifikoval základnu a její stav. Koncové zařízení (mobilní telefon)
trvale naslouchá intenzitě tohoto signálu od všech stanic, které má v doslechu, a zasílá
jim informace o sobě. Tímto způsobem si jednotlivá BTS udržuje informace o všech
stanicích, která má v doslechu. Díky systému komunikace stanice s více BTS, lze
přibližně určit geografickou polohu každého koncového zařízení a tím zobrazovat určité
místopisné informace, jak to poskytovatelé mobilních služeb obyčejně nabízejí. Každá
BTS má ještě jeden řídící kanál, který narozdíl od předchozího řídícího kanálu není
určen ke komunikaci mobilního zařízení s BTS, ale slouží mj. k žádostem mobilního
zařízení o zahájení přenosu nebo naopak BTS, pod kterou spadá díky
nejintenzivnějšímu signálu mobilní zařízení, informuje mobilní zařízení, že je voláno.
V případě, že se mobilní zařízení pohybuje, čímž se mění intenzita jednotlivých signálů
přicházející od jednotlivých BTS, je třeba dynamicky rozhodovat, pod kterou BTS bude
mobilní zařízení spadat. Za toto rozhodování (roaming) čili předávání mobilního
zařízení mezi BTS jsou zodpovědné BSC (Base Station Controller), což je zařízení,
které má na starosti více BTS a na základě informací o síle přijímaných signálů, které
poskytují BTS jednotlivá mobilní zařízení, může BSC určit BTS, která se bude daným
mobilním zařízením zabývat.
63
Bezdrátové sítě LAN (WLAN)
Dalším zařízením, které se vyskytuje v systému GSM, je digitální ústředna. Ta
zodpovídá za případný roaming jednotlivých mobilních zařízení mezi BSC, dále
zajišťuje spojení volajícího s volaným(i). Digitální ústředna využívá databázi
jednotlivých zařízení s možností přístupu do sítě, databázi oprávnění jednotlivých
účastníků v síti (tarify, povolené služby apod.) a též informace o posledním výskytu
volaného zařízení na konkrétní BTS.
5.7.3. GPRS a EDGE
Někdy kolem roku 2000 se rozběhl známý systém, který dodal síti GSM lepší podporu
datových služeb. Zatímco síť 2G GSM je založena na technologii přepínání okruhů
(okruhy ustanovuje digitální ústředna), je nadstavbový systém 2,5G označovaný jako
GPRS (General Packet Radio Service) založen na modernějším systému přepínání
datových jednotek (paketů), viz odst. 3.1.2. GPRS umožňuje datové přenosy v
maximální teoretické rychlosti 473kbps, přičemž reálně dosahuje typicky pouhých
40-60kbps.
GPRS pracuje tak, že využívá některé GSM časové sloty v GSM kanálu pro vlastní
přenos dat. Záleží pak na tom, zda jsou některé časové sloty volné (nebo obsazené
telefonními hovory) a kolik jich je případně volných, jaká bude celková rychlost
přenosu. Pokud nebudou žádné volné sloty, komunikace pomocí GPRS se bez přerušení
spojení zcela zastaví do chvíle, než se nějaké sloty uvolní. Poskytovatel mobilních
služeb může na každé BTS nastavit, kolik časových slotů bude vyhrazených pro služby
GPRS. Rychlost komunikace je kromě počtu volných slotů (a pochopitelně množství
účastníků, kteří je v daném místě a čase sdílejí) ovlivněna použitým způsobem kódování
dat. GPRS definuje celkem čtyři úrovně kódování dat, přičemž při nejlepším příjmu se
automaticky volí úroveň kódování CS-4 (rychlost 21,4kbps na jeden slot), při horším
příjmu je nastaveno kódování CS-1 (rychlost 9,05kbps na jeden slot). Tyto rychlosti
jsou pro BTS povinné, některé BTS však mohou podporovat ještě i kódování CS-2
(13,4kbps) nebo CS-3 (15,6kbps). Mezi úrovněmi kódování si mobilní stanice volí
automaticky na základě kvality příjmu. GPRS nezvyšuje celkovou datovou kapacitu sítě
GSM, pouze ji mnohem efektivněji využívá.
Systém EDGE (Enhanced Data for GSM Evolution) je novinkou, vylepšením GPRS.
EDGE poskytuje díky ještě více kvalitnějšímu způsobu kódování (modulace) dat
maximální přenosovou rychlost až trojnásobně vyšší než GPRS. Efektivní přenosová
rychlost pak může dosáhnout až 100kbps. Nevýhodou EDGE je nedostatečné pokrytí
obyvatelstva (málo BTS podporuje zatím EDGE technologii (leden 2005)) a navíc na
trhu je zatím málo dostupných mobilních telefonů s EDGE technologií.
Technologie popsané v tomto odstavci jsou současností a podle jejich přenosových
rychlostí je celkem zřejmé, že nedostatečnou. Pojďme se podívat na technologii třetí
generace blízké budoucnosti, která by mohla splnit naše očekávání a umožnit rychlý
přístup ke službám internetu kdekoli v dosahu.
5.7.4. UMTS
Technologie UMTS (Universal Mobile Telecommunication System) je datová síť, která
je určena pro multimediální služby (tedy i přenos hlasu). Technologie je zařazena mezi
sítě 3G a jako taková bude nutně znamenat novinky v metodách modulace kódování
signálu proto, že bude třeba vybudovat zcela novou pozemní infrastrukturu sítě.
Základnové BTS stanice známé ze sítí 2G budou nahrazeny zejména v městských
aglomeracích hustší strukturou nových základnových stanic označovaných jako “uzel
B”. Také BSC stanice budou nahrazeny systémem nových RNC (Radio Network
Controller). Celá síť pracuje (zatím jen v malém rozšíření v zahraničí, je pro zákazníky
64
Bezdrátové sítě LAN (WLAN)
drahá) na bázi přepínání paketů, ale kvůli zpětné kompatibilitě a přenosu hovorů v
reálném čase podporuje i metodu přepínání okruhů.
Výhodou sítě bude v tomto typu sítí nevídaná rychlost až 2 Mbps pro nepohyblivé uzly,
384 kbps pro pomalu pohyblivé uzly (kupříkladu třeba jezdce na koni či spíše asi pro
chodce) a 144 kbps pro motorizované zákazníky v pohybu.
V současné době lze odhadnout, že tento typ sítí bude do budoucna zřejmě stále
perspektivnější a hlavně nárůst rychlosti přenosu dat bude velmi žádaný, proto je zcela
zřejmé, že ani rychlosti, které nabízí systémy 3G, nebudou dostatečné. Již dnes jsou
připravovány standardy pro sítě 4G, které nabídnou systémy s přenosovou rychlostí až
100 Mbps na jedné straně a na druhé straně systémy s nízkou přenosovou rychlostí, ale
také s minimální velikostí a energetickou náročností, které budou moci být zabudovány
téměř ve všem (kdo by třeba nechtěl mít hodinky, které se díky on-line připojení na
světové časové servery budou samy naprosto přesně nastavovat podle momentálního
časového pásma téměř kdekoli na světě, čili namísto vysněných hodinek s vodotryskem
bude mít kdekdo hodinky s internetem).
65
Další síťové technologie
6. DALŠÍ SÍŤOVÉ TECHNOLOGIE
Počátkem sedmdesátých let byl již patrný dosti odlišný vývoj v oblasti počítačových
a telefonních sítích. Oblast spojů a telekomunikací používala přenosové techniky na
principu přepojování okruhů a směřovala k postupné digitalizaci svých sítí, kdežto pro
oblast počítačových sítí se ukázal jako lépe použitelný a životaschopný koncept
přepojování paketů. Oblast telekomunikace původně vycházela z toho, že objemy
datových přenosů budou malé a zcela zanedbatelné ve srovnání s např. přenosem řeči.
Postupně začala růst poptávka po přenosech větších objemů dat, proto telekomunikační
sféra zareagovala vytvořením přenosových technologií, které toto umožňují. Některé
z takových technologií budou popsány v této kapitole, kromě nich se zde dočtete ještě i
o dalších technologiích, které jsou podobně jako Ethernet určeny primárně pro přenos
většího množství nespecifikovaného typu dat.
6.1. Sítě Token Ring
Technologie Token Ring je založena na kruhové topologii a přístupové metodě nazvané
Token Passing. Vytvořila ji firma IBM v 70-tých letech s cílem propojit počítače
lokální sítě se sálovými výpočetními systémy IBM (S/390, AS/400...). Je zapracována
do standardu IEEE 802.5 ve verzích s přenosovou rychlostí 4 Mbps (Token Ring),
16 Mbps (Early Token Ring), 100 Mbps (High Speed Token Ring, Fast Token Ring)
a 1000 Mbps (Gigabit Token Ring). Mezi základní vlastnosti patří již zmíněná kruhová
topologie, přístupová metoda Token Passing a tzv. centrální stanice MSAUxx
(Multistation Access Unit), které propojují kruhové vedení s jednotlivými stanicemi.
Každý MSAU má jeden port RI (Ring in) a jeden RO (Ring out), do kterých se připojují
kabely propojující jednotlivé MSAU tvořící kruh. Zbylý port je určený pro de facto
hvězdové připojení stanice k MSAU. MSAU obsahuje ještě přemosťovací relé, které se
sepne a zajistí integritu kruhu v případě, že stanice je mimo provoz. Některé sítě Token
Ring používají systém jednoho centrálního HUBu, který nahrazuje jednotlivé
samostatné MAU. Tento systém byl již popsán v odstavci 3.3.3 na straně 30.
Kruh v síti Token Ring je jednosměrný, ale může být vybaven záložním okruhem.
Jednotlivé stanice jsou k MSAU připojeny pomocí UTP, STP, koaxiálního či optického
kabelu. Pro přístup k přenosovému médiu je použito metody Token, která spočívá
v tom, že vysílat zprávu může pouze stanice, která získala pověření. Kromě vlastnictví
pověření je zapotřebí patřičná priorita dat (8 úrovní priorit). Z důvodů rychlé odezvy je
maximální počet stanic v kruhu omezen na 250 u rychlosti 4 Mbps při použití STP a na
72 při 16 Mbps na UTP. Maximální vzdálenosti MSAU od stanice je 200m pro UTP,
mezi jednotlivými MSAU je pak vzdálenost až 350m pro UTP a 10km pro optiku. Tak
lze postavit až několik stovek kilometrů dlouhou síť Token Ring. IBM Token Ring je
konstrukčně složitější a dražší než Ethernet, ale je spolehlivější, a používá metodu
přístupu k médiu Token Passing, která je bezkonfliktní a deterministická (blíže
k přístupové metodě Token Passing též v odst. 3.5.2 na str. 35)
6.1.1. Přístupová metoda Token Passing
Sítí prochází v určitém neměnném směru pověřovací rámec zvaný Token (pešek). O
zabezpečení existence Tokenu, rušení zbloudilých rámců, udržování konzistence kruhu
xx
Zkratka tohoto připojovacího zařízení je podobná jako u obdobného zařízení u tlustého Ethernetu.
Činnost obou zařízení je také do značné míry podobná.
66
Další síťové technologie
apod. se stará pověřená stanice, označovaná jako monitor. Funkci monitoru může
v případě jeho výpadku převzít kterákoli jiná stanice. Token prochází sítí poměrně
rychle, aby stanice měly co nejčastěji šanci vysílat. Sytém je založen na existenci dvou
prioritních ukazatelů umístěných v samotném Tokenu. Jeden ukazuje aktuální prioritu
pověřovacího rámce, druhý prioritu rezervovanou. Každá stanice má určenou prioritu,
která se může měnit podle poměrů v síti (např. podle doby, kdy stanice nevysílala).
Vysílat data smí pouze stanice, která má stejnou nebo vyšší prioritu, než je aktuální
hodnota priority uvedená v přijatém pověření, a je-li Token prázdný (bez dat). Když
prochází sítí Token s daty, může stanice zaznamenat do pole rezervované priority svou
prioritu, je-li vyšší než hodnota v tomto poli uložená. Tím si stanice rezervuje využití
Tokenu při jeho příštím oběhu kruhu. Stanice určená v Tokenu jako příjemce dat si data
z Tokenu vyzvedne, čímž jej uvolní, a zároveň nastaví aktuální prioritu Tokenu na
stejnou hodnotu, jaká je v poli rezervované priority. Pole rezervované priority pak
vynuluje. Token s nastavenou vysokou aktuální prioritou pak rychle proběhne sítí
k první stanici, která má dostatečnou prioritu na vysílání a celý cyklus se opakuje.
6.1.2. Fast Token Ring
Standard IEEE 802.5t specifikuje přenosovou rychlost 100 Mbps po kroucené dvoulince
(UTP, STP) a optických vláknech. Fyzická vrstva byla převzata z technologie
FastEthernet a pro potřeby Fast Token Ring upravena.
6.1.3. Gigabit Token Ring
Gigabit Token Ring je specifikován standardem IEEE 502.5v, využívá přenosové
rychlosti 1000 Mbps po optických kabelech (jednovidová i mnohavidová) a kroucené
dvoulince. Fyzickou vrstvu přebírá od gigabitového Ethernetu.
6.2. Sítě ISDN
Dalším vývojovým stádiem veřejné telefonní sítě se stala síť ISDN (Integrated Services
Digital Network). Ta dokáže využít existující místní smyčky (tj. uživatel – ústředna a
zpět) a nabízet svým uživatelům přenosové kanály o rychlosti 64 kbps. V současné době
je většina původních analogových telefonních ústředen nahrazena ústřednami
digitálními a změny doznalo i jejich vzájemné propojení. Místní smyčky však i u plně
digitalizované sítě stále ještě fungují analogově, jelikož převážná většina uživatelů se do
sítě připojuje pomocí analogových telefonů, které se již používaly dříve a jejich plošná
výměna by byla nákladná. Plná digitalizace telefonní sítě se tak obešla bez
významnějších zásahů na straně uživatelů, kteří ale nemohou plně využívat služeb, které
digitalizace nabízí (např. zobrazení čísla volajícího atp.). Tento problém řeší právě
technologie ISDN, díky ní konečně vznikla skutečná a plně digitální síť.
Na ISDN je možné nahlížet jako na jednotné rozhraní k univerzální digitální přenosové
službě, která kromě přenosu hlasu dokáže pokrýt i datové přenosy uživatelů. Ti si
například mohou k jedné a téže ISDN přípojce připojit současně ISDN, telefon
i počítač, a telefonovat i přenášet data současně. ISDN vytváří souvislý plně digitální
kanál o pevné garantované rychlosti 64 kbps mezi komunikujícími stranami vedoucí
skrz digitální telefonní síť. V terminologii ISDN je tento kanál označován jako kanál B.
Tyto kanály jsou univerzální digitální přenosové kanály schopné přenášet jak hlas, tak
i data. ISDN dále nabízí kanál D, který má řídící charakter, na něm probíhá
komunikace a synchronizace. Spojení na D kanálu je trvalé o rychlosti 16 kbps. ISDN
přípojky jsou nabízeny v různých kombinacích B a D kanálů. Jedna z variant je ISDN
přípojka BRI (Basic Rate Interface), je určena pro domácnosti a nejmenší kanceláře,
67
Další síťové technologie
jedná se o jeden kanál D a dva kanály B. U nás je nabízena Českým Telecomem pod
komerčním názvem euroISDN2. K samotné ISDN přípojce lze připojit až 8 různých
zařízení. Současně komunikovat však vždy smí nejvýše dvě z nich. Druhá varianta je
přípojka označovaná jako PRI (Primary Rate Interface) určená pro kanceláře, pro
připojení firemních pobočkových ústředen atd. Tato přípojka ale již není dimenzována
na stávající místní smyčky, počítá s podstatně dimenzovanějšími přenosovými okruhy.
V USA a v Japonsku je přípojka PRI dimenzována podle telekomunikačního spoje (sítě)
T1 o kapacitě 1,544 Mbps (24 x 64 kbps), proto má v těchto zemích ISDN PRI přípojka
23 kanálů B a 1 kanál D (o šířce 64 kbps). To znamená, že po takovéto přípojce lze
například uskutečnit až 23 standardních hlasových hovorů současně. V Evropě se místo
spojů řady T používají spoje E a konkrétně místo T1 pak spoj E1, dimenzovaný na
2,048 Mbps (32 x 64 kbps). V Evropě (i v ČR) má ISDN PRI přípojka 30 kanálů B
a jeden kanál D o rychlosti 16 kbps (zbytek je využit pro režii). U nás se tato přípojka
označuje jako euroISDN30.
6.3. Sítě xDSL
Technologie ISDN je určitým vyvrcholením vývoje maximálního využití vlastností
klasické telefonní sítě. Pokud bychom chtěli jít dále ve zvyšování přenosové rychlosti
dostupné koncovým uživatelům a pomocí celistvých násobků 64 kbps u ISDN se chtěli
dostat k rychlostem v řádu megabitů, narazili bychom. Dnešní moderní plně digitální
ústředny bohužel nejsou na takovéto rychlosti dimenzovány, jelikož se důsledně drží
principu přepojování okruhů a nejsou stavěny na potřeby přenosu dat tradičně
probíhající na bázi přepojování paketů.
Další vývoj se tedy začal ubírat jinou cestou, která se již dokáže zbavit omezujícího
vlivu telefonní sítě. Právě tak to činí technologie ADSL (Asymmetric Digital Subscriber
Line), tedy rodina technologií xDSL (Digital Subscriber Line) zahrnující vedle ADSL
celou řadu dalších „xDSL technologií“. Jejich charakteristickým znakem je snaha využít
maximálně přenosový potenciál existujících metalických rozvodů, především pak
místních smyček. Jednoduše řečeno, ADSL těsně před vstupem do první telefonní
ústředny zajistí odbočení dat (datového proudu) a jejich vedení jinou cestou, která je již
vhodněji navržena a dimenzována, takže již neprochází skrz veřejnou telefonní síť.
ADSL tedy využívá pouze efektivně místních smyček položených do země nebo
natažených vzduchem mezi místem výskytu telefonních ústředen a místy, kde se
vyskytují zákazníci. Cílem je samozřejmě poskytování datových služeb, které koexistují
vedle klasické telefonní sítě a nijak jí nepřekáží ani neomezují. Díky dokonalejší
modulační technice, ale především podstatně větší šířce pásma než dnešní telefonní
modemy či ISDN technologie, je ADSL schopné dosáhnout na dostatečně kvalitní
a nepříliš dlouhé místní smyčce rychlosti až 9 Mbps. ADSL je technologií
asymetrickou, neusiluje o stejnou přenosovou rychlost v obou směrech, ale snaží se
maximalizovat rychlost v jednom směru, byť za cenu výraznějšího zpomalení ve směru
opačném. V praxi pak bývá ADSL nasazováno zejména pro potřeby připojování
k internetu tak, aby vyšší rychlost byla ve směru ze sítě k uživateli, a nižší rychlost
v opačném směru. Například maximální rychlosti, které je ADSL schopné dosáhnout
podle normy ITU G.992.1 uvádí 7 Mbps pro downstream a 640 kbps pro upstream.
Praktické použití ADSL technologií vyžaduje, aby na místní smyčce byly nasazeny
ADSL modemy (splittery) a DSLAMy (DSL Access Multiplexory), což bodužel není
zdaleka všude, a proto je třeba si pro své telefonní číslo ověřit možnost zavedení
technologie ADSL přímo na www stránkách Českého telecomu. Jinak technologie
ADSL nabízí docela levnou možnost připojení domácnosti nebo malé firmy k internetu
68
Další síťové technologie
(nikoli však v uvedených maximálních rychlostech).
6.4. Sítě FDDI
Technologie FDDI (Fiber Distributed Data Interface) byla vyvinuta v 80-tých letech
institucí ANSI pod označením X3T9.5, později standardizována organizací ISO pod
číslem 9314. Mezi podstatné znaky patří rychlost 100 Mbps, dvojitá protisměrná
kruhová topologie, optická kabeláž a přístupová metoda Token. FDDI síť je sériový
řetězec stanic spojených optickými kabely (existuje však i varianta sítě pro metalické
kabely ozn. jako CDDI, Copper DDI). Ty přenáší vysílání každé stanice v sekvenčním,
časovaném pořadí (tzv. token claiming process). Když je FDDI síť v operačním stavu,
Token obíhá od jedné stanice ke druhé po kruhu. Před tím, než je stanice schopna
vysílat data do sítě, musí zachytit tento Token a odstranit ho ze sítě. Po ukončení svého
vysílání stanice opět vypustí Token do kruhu. Tento koncept je nazýván Timed Tokenpassing. Stanice jsou připojeny k rozbočovačům, které jsou zapojeny do primárního
kruhu. Zde na primárním kruhu probíhá komunikace mezi stanicemi za normálních
podmínek. FDDI však používá také sekundární kruh (s opačnou rotací Tokenu), který je
použit v případě výpadku primárního kruhu. Jestliže stanice ztratí připojení
k primárnímu kruhu (např. výpadek kabelu), oba kruhy jsou spolu automaticky
propojeny (wrapped) a komunikace bez přerušení pokračuje s izolací místa poruchy.
Efektem tohoto wrap procesu je, že původně dva proti sobě rotující kruhy vytvoří nyní
jeden. Tato filozofie umožňuje velmi vysokou spolehlivost s malou chybovostí a je
nazývána dual ring topology. Typická FDDI topologie používá navíc ještě třetí, tzv.
lokální kruh. Tento nezávislý kruh se používá pro diagnostické účely, automatické
mapování topologie, a např. tzv. proces inteligentního připojení stanice do kruhu.
FDDI rozlišujeme dva typy připojení stanic a rozbočovačů:
• Dual attachment station, concentrator (DAS, DAC) - jsou připojeny
k primárnímu i sekundárnímu kruhu se schopností obnovit kruh v případě
rozpadu primárního kruhu
• Single attachment station, concentrator (SAS, SAC) - jsou připojeny
pouze k primárnímu kruhu
přenosová rychlost
max. velikost rámce
kódování
max. vzdálenost stanic
max. počet stanic
topologie
vlnová délka
100 Mbps
4500 byte
4B/5B
10km/100m
500/kruh
dual ring of trees
1300nm
Tabulka 7 Základní specifikace a omezení FDDI
6.5. Sítě X.25
Základním charakteristickým rysem technologie X.25 je ta skutečnost, že vychází
z principu přepojování paketů, tedy z představy, že data budou přenášena po blocích
a v jednotlivých uzlech budou zpracovávána stylem store and forward, tedy zadrž a ve
vhodnou chvíli odešli. Technologie X.25 má v sobě zabudovány poměrně silné opravné
mechanizmy, což dělá z X.25 velmi robustní přenosovou technologii. Na druhé straně
existence těchto mechanizmů sebou přináší nemalou režii projevující se zejména v nižší
69
Další síťové technologie
celkové efektivnosti přenosů. Vzhledem k celkové koncepci, orientaci na robustnost
a k dosahovaným rychlostem (do 64 kbps, max. 2 Mbps), byla X.25 technologií
především pro veřejné datové sítě, nikoli pro sítě lokální. Technologie X.25 se ale
nedokázala během svého vývoje přizpůsobit novým požadavkům a neustále s sebou
nesla zátěž svých bezpečnostních mechanizmů způsobujících zbytečnou neefektivnost.
Právě proto je dnes technologie X.25 považována za přežitou, i když stále občas
používanou. Cesta dalšího vývoje, hnaná především požadavkem na co nejvyšší
efektivnost přenosů, se nejprve postarala o odstranění mechanizmů pro zajištění
spolehlivosti. Tím se z technologie X.25 stala technologie Frame Relay, která také
využívá metody přepojování paketů (rámců = frame) s orientací na spojení, ale
nekontroluje už doručení paketů do cíle. Na to využívá např. protokol TCP.
Dalším krokem pak bylo zrušení dosud proměnné velikosti přenášených datových bloků
(a současně i jejich značné zmenšení). To z původních paketů udělalo tzv. buňky a na
světě se objevila technologie tzv. širokopásmových sítí ISDN, technologie ATM či
ADSL.
6.6. ATM
Technologie ATM (Asynchronous Transfer Mode) je, jak již bylo uvedeno, reakcí na
nedostatky paketové sítě X.25. Technologie ATM je založena na přepojování buněk
jako datových jednotek konstantní délky. Tím je zjednodušen a urychlen mechanizmus
přenosu a přepojování. Asynchronní způsob přenosu v tomto případě znamená, že
buňky se během spojení mohou vyskytovat nepravidelně. Síť ATM umožňuje rychlost
komunikace až 2,4 Gbps v plně duplexním režimu a dovede garantovat šířku pásma
určitému přenosu. To ji řadí mezi výhodné technologie pro přenos hlasu či videa v
reálném čase, k čemuž byla také jako kombinovaná datová a hlasová síť navržena. Síť
ATM podporuje pouze službu se spojením, které je třeba navázat před započetím
přenosu (obdobně jako u telefonního hovoru). O to se postarají jeden nebo více ATM
přepínačů v sítí, které určitému spojení přidělí tzv. identifikátor spojení, kterým jsou
označeny všechny buňky náležející danému spojení. ATM nepodporuje žádné metody
potvrzování došlých buněk, detekci nebo opravu chyb. Síť se v tomto ohledu spoléhá na
kvalitu přenosové cesty, jejíž existence byla ověřena navázáním spojení.
Ačkoliv má síť ATM nesporné výhody zejména jako páteřní síť, je postupně
nahrazována (deseti)gigabitovým Ethernetem a v současnosti ji lze zařadit mezi
dosluhující technologie.
70
Obrazová příloha
OBRAZOVÁ PŘÍLOHA
Obr. 16 Konektory BNC
Obr. 17 Konektory BNC rozebrané
Obr. 18 Konektor BNC-T
71
Obrazová příloha
Obr. 19 Síťová karta kombo pro Ethernet do sběrnice ISA s konektorem RJ45 a BNC
Obr. 21 Síťová karta pro Ethernet 10/100 Mbps do sběrnice PCI s konektorem RJ45
Obr. 20 Síťová karta pro Token Ring 16/4 Mbps do sběrnice PCI
72
Obrazová příloha
Obr. 24 Tenký koaxiální kabel odhalený
Obr. 23 Kroucená dvoulinka nestíněná kategorie 5 odhalená
Obr. 22 Konektory RJ45 před nasazením na kabel
73
Obrazová příloha
Obr. 26 Síťová karta ATM
Obr. 25 Konektory RJ45 samice před nasazením na kabel
Obr. 27 Kleště pro nasazování konektorů RJ45 na kabely
74
Obrazová příloha
Obr. 28 Rozbočovač Ethernet 16-ti portový
Obr. 30 Síťové karty Ethernet pro PCMCIA slot s RJ45 a BNC konektory
Obr. 29 Přepínač Ethernet 8-mi portový
75
Obrazová příloha
Obr. 31 Optické kabely s konektory E-2000/APC
Obr. 33 Optické kabely s konektory SC
Obr. 32 Optické kabely s konektory ST
76
Obrazová příloha
Obr. 35 Zapojení optických kabelu s konektory ST a E-2000/APC
Obr. 34 Router Cisco 7200
77
Použitá literatura
POUŽITÁ LITERATURA
[1] NOVOTNÝ, V., Architektura sítí. 1. vyd. VUT Brno.
[2] PUŽMANOVÁ, R., Širokopásmový internet: Přístupové a domácí sítě. 1. vyd. Brno :
Computer Press, 2004. ISBN 80-251-0139-8.
[3] PUŽMANOVÁ, R., TCP/IP kostce. 1. vyd. České Budějovice : Kopp, 2004. ISBN 807232-236-2.
[2] KOSTRHOUN, A., Stavíme si malou síť. 1. vyd. Praha : Computer Press, 2001. ISBN
80-7226-510-5.
[3] ZANDL, P., Bezdrátové sítě WiFi: Praktický průvodce. 1. vyd. Praha : Computer
Press, 2001 ISBN 80-722-6632.
[4] JEGER, D., PECINOVSKÝ, J. Postavte si vlastní počítačovou síť. 1. vyd. Praha : Grada,
2000. ISBN 80-7169-700-1.
[5] PUŽMANOVÁ, R., Moderní komunikační sítě od A do Z. 1. vyd. Praha : Computer
Press, 1998. ISBN 80-7226-098-7.
[6] SHINDER, D., Počítačové sítě . 1. vyd. Praha : SoftPress, 2003. ISBN 80-8649-755-0.
[7] KALLAY, L., PENIAK, P. Počítačové sítě a jejich aplikace. 1. vyd. Praha : Grada,
1999 ISBN 80-7169-407-X.
[8] ŠMRHA, P., RUDOLF, V. Interworking pomocí TCP/IP. 1. vyd. České Budějovice :
Koop, 1995 ISBN 80-85828-09-X.
[9] OSTERLOH, H., TCP/IP Kompletní průvodce. 1. vyd. Praha : SoftPress, 2003 ISBN
80-86497-34-8.
[10] HORÁK, J., KERŠLÁGER, M. Počítačové sítě pro začínající správce. 2. vyd. Praha :
Computer Press, 2003. ISBN 80-7226-576-7.
[11] Peterka, J., Velký síťový tutoriál. [cit. 20. února 2004]. Dostupné na WWW:
<http://www.archiv.czech.net>
[12] KROUPA, P., Malé sítě s Windows XP. 1. vyd. Praha : Computer Press, 2002 ISBN
80-8659-323-1.
[13] KABELOVÁ, A., DOSTÁLEK, L, Velký průvodce protokoly TCP/IP a systémem DNS.
3. vyd. Praha : Computer Press, 2003 ISBN 80-7226-675-6.
[14] IEEE Institute of Electrical and Electronics Engineers. [cit. 10. března 2004].
Dostupné na WWW: <http://www.ieee.org/>
[15] WLAN Wireless LAN Association. [cit. 15. března 2004]. Dostupné na WWW:
<http://www.wlana.org/>
[16] JIROVSKÝ, V., Vademecum správce sítě. 1. vyd. Praha : Grada, 2001 ISBN 807169-745-1.
[17] DOSTÁLEK, L., Velký průvodce protokoly TCP/IP: Bezpečnost. 2. vyd. Praha :
Computer Press, 2003 ISBN 80-7226-849-X.
78

Podobné dokumenty

Sborník abstraktů konference Vysokorychlostní sítě 2004

Sborník abstraktů konference Vysokorychlostní sítě 2004 Příspěvek popisuje i možnosti systémů vlnového multiplexu a dynamických (laditelných) přenosových subsystémů. Typově jsou uvedeny některé příklady aktuální implementace systémů pro optické sítě. Je...

Více

Využití mapových produktů Google

Využití mapových produktů Google u programu garantována i po technické stránce – Google Earth lze nainstalovat jak na PC s  operačním systémem (OS) rodiny Microsoft Windows, tak s  OS od společnosti Apple či OS různých linuxových ...

Více

Počítačová síť a internet - RNDr. Šárka Vavrečková, Ph.D.

Počítačová síť a internet - RNDr. Šárka Vavrečková, Ph.D. Předchůdcem Internetu coby největšího zprostředkovatele síťových služeb byl ARPANET (Advanced Research Projects Agency Network) spuštěný roku 1969. Byl to projekt amerického ministerstva obrany, ex...

Více

Šablona elektronického učebního textu

Šablona elektronického učebního textu ZÁKLADNÍ TYPY SÍTÍ ................................................................................................. 10

Více

Počítačové a komunikační sítě

Počítačové a komunikační sítě Předmět Počítačové a komunikační sítě (MPKS) zařazen do prvního ročníku magisterského studia oboru Elektronika a sdělovací technika. Bezprostředně nenavazuje na

Více

lekce 10

lekce 10 hlasový hovor zabírá vždy jen 1 timeslot v TDMA rámci

Více

PON (Passive Optical Network)

PON (Passive Optical Network) Jelikož se pro připojení domácností jeví jako nejvíce perspektivní PON sítě, v další části článku se zaměříme právě na ně. Jednotlivé varianty optických přístupových sítí PON se liší zejména použit...

Více