Warstwa 艁膮cza Danych
druga warstwa modelu referencyjnego OSI
interfejs mi臋dzy sprz臋tem a oprogramowaniem
Teraz poznamy:
natur臋, struktur臋 i funkcje ramek danych w sieci LAN
najwa偶niejsze architektury sieci LAN: Ethernet, Token Ring, FDDI
r贸偶nice w sposobie dost臋pu do no艣nika fizycznego
przegl膮d technologii warstwy 艂膮cza danych
zagadnienia zwi膮zane z jej instalowaniem
Warstwy modelu OSI
7 Aplikacji
|
6 Prezentacji
|
5 Sesji
|
4 Transportu
|
3 Sieci
|
2 艁膮cza danych
|
1 Fizyczna
|
Warstwa 2: 艁膮cza danych
pe艂ni zadania zwi膮zane z wysy艂aniem i odbiorem danych
odpowiedzialna za ko艅cow膮 zgodno艣膰 przesy艂anych danych
odpowiedzialna za upakowanie danych do postaci ramek
rozpoznaje zagubienie ramki na torze transmisji
naprawia (o ile to mo偶liwe) ramki uszkodzone
ponowne sk艂adanie bit贸w otrzymywanych od warstwy 1 w ramki (buforuje - nie tworzy ramek od nowa)
W臋ze艂 docelowy wysy艂a potwierdzenie otrzymania ramki, w臋ze艂 wcze艣niej sprawdza integralno艣膰 zawarto艣ci ramki
W臋ze艂 pocz膮tkowy musi odebra膰 od w臋z艂a ko艅cowego potwierdzenie otrzymania ka偶dej ramki w postaci niezmienionej
Ramki, kt贸re wesz艂y w konflikt lub zosta艂y uszkodzone podczas przesy艂ania danych, musz膮 by膰 transmitowane ponownie, dop贸ki nie dotr膮 w ca艂o艣ci do miejsca przeznaczenia
Ramki, kt贸rych przes艂anie nie zosta艂o potwierdzone przez ich wskazanego odbiorc臋 musz膮 by膰 przesy艂ane ponownie
Warstwy 1 i 2 s膮 konieczne do komunikacji ka偶dego rodzaju (czy to LAN czy WAN ..)
CRC, sumy kontrolne
Warstwa 艂膮cza danych jest odpowiedzialna za ponowne przetwarzanie wszelkich (przybywaj膮cych do niej z warstwy fizycznej) strumieni binarnych z powrotem do postaci ramek.
Przed przes艂aniem tak utworzonej ramki do warstwy nast臋pnej wykonuje matematyczny sprawdzian zgodno艣ci nowo utworzonej ramki z danymi oryginalnymi - Cykliczna Kontrola Nadmiarowa - CRC (ang. Cyclic Redundancy Check)
Sumy kontrolne (podobne do CRC) - lecz mniej skomplikowane - dodanie binarnej warto艣ci ka偶dego znaku alfanumerycznego wchodz膮cego w sk艂ad bloku danych.
Suma kontrolna zapisana w odpowiednim polu ramki
Odbiorca ponownie przelicza sum臋 kontroln膮 i por贸wnuje z warto艣ci膮 zapisan膮.
Je艣li por贸wnywane liczby s膮 r贸偶ne - oznacza to wyst膮pienie b艂臋du transmisji.
Je艣li wyst膮pi kilka b艂臋d贸w, to suma kontrolna mo偶e si臋 zgodzi膰 - wtedy b艂臋dy takie nie zostan膮 wykryte.
CRC - Cykliczna Kontrola Nadmiarowa
bardziej niezawodny spos贸b wykrywania b艂臋d贸w
dane odczytywane s膮 jako ci膮g binarny,
uzyskana w ten spos贸b liczba dzielona przez wcze艣niej okre艣lon膮 warto艣膰
wynikiem dzielenia jest warto艣膰 CRC
Ramki, kt贸re nie przejd膮 pomy艣lnie kontroli CRC s膮 usuwane
Urz膮dzenie wskazane w polu „Adres nadawcy” proszone jest o ponown膮 transmisj臋
Dzi臋ki wykorzystaniu tego mechanizmu rozpoznawania b艂臋d贸w, protoko艂y warstwy 3 i 4 nie musz膮 ju偶 zajmowa膰 si臋 odr臋bnym sprawdzaniem:
czy ramka zosta艂a dostarczona
i czy zosta艂a dostarczona w ca艂o艣ci
Protoko艂y w. 4 (np. TCP, SPX) polegaj膮 na w艂asnych mechanizmach rozpoznawania i korekcji b艂臋d贸w (niezale偶nie od kontroli wykonywanej przez warstw臋 2).
Ramka jest struktur膮 w艂a艣ciw膮 dla warstwy, zawiera ilo艣膰 informacji wystarczaj膮c膮 do pomy艣lnego przes艂ania danych, czyli zapewnia osi膮ganie miejsca docelowego w postaci niezmienionej w stosunku do postaci, w kt贸rej zosta艂y wys艂ane.
Ramka zawiera mechanizmy (informacje) umo偶liwiaj膮ce weryfikowanie integralno艣ci jej zawarto艣ci podczas transmisji.
Rozmiar i struktura ramki zale偶y od rodzaju u偶ywanego przez sie膰 protoko艂u warstwy sprz臋towej (np. protoko艂u Ethernet, Token Ring itp.)
Por贸wnanie ramki do koperty listowej
Procesy s艂u偶膮ce przesy艂aniu ramek nazywane s膮 protoko艂ami.
Protoko艂y w.3 umieszczaj膮 ramki w pakietach i umo偶liwiaj膮 przesy艂anie ich poza obr臋b sieci lokalnych.
Sk艂adniki typowej ramki
(tyle p贸l ile niezb臋dne jest do zagwarantowania bezpiecznego dostarczenia ramki wskazanemu odbiorcy) najcz臋艣ciej:
Ogranicznik pocz膮tku ramki
Adres 藕r贸d艂owy (nadawcy)
Adres docelowy (odbiorcy)
Dane
Sekwencja kontrolna ramki
Ramka sieci Parc Ethernet
Preambu艂a
8B |
Adres odbiorcy 6B |
Adres nadawcy 6B |
Typ
2B |
Dane
nieokr.d艂ugo艣膰 |
Ramka sieci DIX Ethernet
8B |
Adres odbiorcy 6B |
Adres nadawcy 6B |
Typ
2B |
Dane
50..1486B |
Wype艂nienie |
CSM/CD (wielodost臋p do 艂膮cza sieci z badaniem stanu kana艂u / wykrywanie kolizji)
IEEE - wysi艂ki standaryzacyjne
zgrupowanie niezb臋dnych funkcji sieci lokalnych w modu艂y
bazuj膮c na kolejno艣ci zdarze艅 nast臋puj膮cych podczas normalnej sesji komunikacyjnej.
stworzyli w艂asny stos protoko艂贸w, nie przystaj膮cy 艣ci艣le do OSI.
Podzia艂 warstwy 艂膮cza danych na dwie odr臋bne cz臋艣ci.
Nazwy pochodz膮 od nazw kontrolowanych przez nie funkcji:
sterownie 艂膮czem logicznym (LLC),
sterowanie dost臋pem do no艣nika (MAC).
Warstwy LLC i MAC tworz膮 j膮dro Ethernetu.
Umo偶liwiaj膮 umieszczanie danych w ramkach oraz adresowanie.
Co pozwala na przesy艂anie ich do miejsca przeznaczenia.
Warstwa LLC - wy偶szy z dw贸ch sk艂adnik贸w warstwy 艂膮cza danych:
izoluje ona protoko艂y wy偶szej warstwy od w艂a艣ciwej metody dost臋pu do no艣nika.
sterownie 艂膮czem danych jest mechanizmem uniezale偶niaj膮cym protoko艂y warstw sieci i transportu od r贸偶nych odmian architektury sieci LAN.
protoko艂y wy偶szych warstw nie musz膮 wiedzie膰, czy b臋d膮 przesy艂ane poprzez Ethernet, Token Ring czy te偶 Token Bus.
Nie musza r贸wnie偶 wiedzie膰, jakiej specyfikacji warstwy fizycznej b臋d膮 u偶ywa膰.
udost臋pnia wsp贸lny interfejs dla wszystkich architektur i odmian sieci LAN zgodnych ze specyfikacj膮 802.
Warstwa MAC - ni偶szy sk艂adnik warstwy 艂膮cza danych.
odpowiada za po艂膮czenie z warstw膮 fizyczn膮
zapewnia udany przebieg nadawania i odbioru.
sk艂adaj膮 si臋 na ni膮 dwie funkcje: nadawania i odbioru.
odpowiada za opakowywanie wszystkich danych otrzymanych z warstwy LLC w ramki.
pr贸cz danych ramka zawiera struktur臋 oraz wszystkie adresy potrzebne do przes艂ania jej do miejsca przeznaczenia.
odpowiedzialna za przeprowadzanie testu integralno艣ci danych,
zawiera r贸wnie偶 mechanizmy potrafi膮ce okre艣la膰 - na podstawie mechanizm贸w warstwy fizycznej - czy pasmo komunikacyjne jest dost臋pne, czy te偶 nie.
je艣li jest dost臋pne, ramki danych s膮 przekazywane warstwie fizycznej do przes艂ania.
je艣li nie, uruchamia sw贸j binarny wyk艂adniczy algorytm zwrotny, kt贸ry generuje pseudolosowy czas oczekiwania,
po up艂ywie czasu oczekiwania mo偶e nast膮pi膰 kolejna pr贸ba transmisji.
monitorowanie statusu transmitowanych ramek - wykrywanie wszelkich znak贸w sygnalizuj膮cych zaj艣cie konfliktu
gdy wykryje konflikt jednej ze swoich ramek, okre艣la, kt贸re dane musz膮 by膰 ponownie wys艂ane,
uruchamia algorytm zwrotny i ponownie pr贸buje wys艂a膰 ramk臋.
algorytm zwrotny jest powtarzany, dop贸ki pr贸ba wys艂ania ramki nie zako艅czy si臋 powodzeniem.
Instytut IEEE podzieli艂 r贸wnie偶 warstw臋 fizyczn膮 na odr臋bne sk艂adniki.
Uzyskano modularno艣膰 - zapewnienie elastyczno艣ci w adaptowaniu nowych technologii.
Dzi臋ki modularno艣ci, modyfikacji wymaga jedynie mechanizm odpowiedzialny za po艂膮czenie z nowym medium transmisyjnym.
Pozosta艂e funkcje warstwy fizycznej mog膮 by膰 u偶ywane bez wprowadzania 偶adnych zmian.
Cztery nast臋puj膮ce sk艂adniki warstwy fizycznej:
fizyczna podwarstwa sygna艂owa (PLS)
interfejs jednostki przy艂膮czeniowej (AUI)
fizyczne przy艂膮cze no艣nika (PMA)
interfejs mi臋dzyno艣nikowy (MDI)
Komponenty te w pe艂ni definiuj膮 przebieg transmisji mi臋dzy dwoma urz膮dzeniami.
Definicja obejmuje:
rodzaje kabli,
z艂膮czy kablowych,
przypisania wyprowadze艅 kabla,
poziomu napi臋膰,
d艂ugo艣ci fali 艣wietlnej,
taktowanie
fizyczny interfejs sieciowy.
Fizyczna podwarstwa sygna艂owa (PLS)
mechanizm lokalny terminali (DTE)
okablowanie typu 10BaseT okre艣laj膮cym schemat sygnalizowania oraz z艂膮cze kabla nad-biornika.
Interfejs jednostki przy艂膮czeniowej (AUI)
- okre艣la specyfikacje no艣nika.
Fizyczne przy艂膮cze no艣nika (PMA)
definiuje procesy operacyjne
specyfikacje nad-biornika.
Interfejs mi臋dzyno艣nikowy (MDI)
jest najbardziej zauwa偶aln膮 cz臋艣ci膮 warstwy fizycznej 802.3
Istnieje wiele interfejs贸w MDI, z kt贸rych ka偶dy opisuje mechanizmy niezb臋dne do obs艂ugi transmisji przez r贸偶ne no艣niki.
Elementy AUI, PMA oraz MDI s膮
cz臋sto wbudowane w jedno urz膮dzenie,
okre艣lane w specyfikacji IEEE jako jednostka przy艂膮czania no艣nika
lub jako jednostka MAU - karta sieciowa.
IEEE definiuje
pi臋膰 r贸偶nych interfejs贸w mi臋dzyno艣nikowych MDI dla sieci Ethernet
dzia艂aj膮cej w pa艣mie podstawowym 10 Mbps.
Interfejsy
pogrupowane w modu艂y
okre艣laj膮 wszystkie aspekty warstwy fizycznej w stosunku do r贸偶nych no艣nik贸w.
Z pi臋ciu interfejs贸w MDI
dwa oparte s膮 na kablu koncentrycznym,
dwa na 艣wiat艂owodzie
jeden na miedzianej skr臋tce dwu偶y艂owej.
Interfejs 10Base2
interfejs mi臋dzyno艣nikowy Ethernetu,
szybko艣膰 sygna艂u (w Mbps)
metoda transmisji (transmisja pasmem podstawowym)
maksymalna d艂ugo艣膰 kabla w metrach, zaokr膮glona do 100 i podzielona przez 100.
Sieci 10Base2 mog膮 by膰 rozszerzane poza granic臋 185 metr贸w
za pomoc膮 wzmacniak贸w,
most贸w
router贸w.
U偶ywaj膮c router贸w do segmentacji Etherntetu,
tworzy si臋 segmenty 10Base2,
kt贸re mog膮 by膰 rozga艂臋ziane do 30 razy,
ka偶de z rozga艂臋zie艅 mo偶e obs艂u偶y膰 do 64 urz膮dze艅.
Interfejs 10Base5
wykorzystuje du偶o grubszy koncentryk ni偶 10Base2 - wi臋ksza grubo艣膰 to wi臋ksza szeroko艣膰 pasma
kabel 10Base5 mo偶e by膰 rozga艂臋ziany do 100 razy,
przy zachowaniu maksymalnej liczby 64 urz膮dze艅 dla ka偶dego rozga艂臋zienia.
Interfejs 10BaseT
nie okre艣la rodzaju u偶ytego kabla.
dotyczy ona natomiast specjalnej techniki sygnalizowania dla nieekranowanej skr臋tki dwu偶y艂owej wykorzystuj膮cej 4 przewody 3. kategorii wydajno艣ci.
nazwy przewod贸w wskazuj膮 na ich funkcje oraz biegunowo艣膰.
jedna para przewod贸w obs艂uguje dodatnie i ujemne bieguny obwodu nadawania.
druga para obs艂uguje dodatnie i ujemne bieguny obwodu odbioru.
wzmacniaki/koncentratory u偶ywaj膮 przyporz膮dkowa艅 wyprowadze艅, kt贸re umo偶liwiaj膮 tworzenie 艂膮czy z portami kart sieciowych
komplementarno艣膰 interfejs贸w - pozwala 艂膮czy膰 je bezpo艣rednio za pomoc膮 kabla, bez obaw o konflikty miedzy nadawaniem i odbiorem.
Interfejs 10BaseFL
transmisja w pa艣mie podstawowym z pr臋dko艣ci膮 10 Mbps
przez wielofunkcyjny kabel 艣wiat艂owodowy o 艣rednicy 62,5/125 mikrona.
maksymalna d艂ugo艣膰 kabla - 2 km.
podobnie jak skr臋tka dwu偶y艂owa, r贸wnie偶 艣wiat艂ow贸d nie mo偶e by膰 rozga艂臋ziany.
jest no艣nikiem 艂膮cz膮cym "z punktu do punktu".
10BaseFL mo偶e s艂u偶y膰 do 艂膮czenia wzmacniak贸w ze sob膮,
a nawet do 艂膮czenia serwer贸w ze wzmacniakiem.
po艂膮czenie tego typu jest nieco dro偶sze ni偶 por贸wnywalne 10BaseT,
mo偶e by膰 stosowane w sieciach o wi臋kszych rozmiarach.
Interfejs 10BaseFOIRL
oznacza transmisj臋 w pa艣mie podstawowym z pr臋dko艣ci膮 10 Mbps
z wykorzystaniem 艂膮czy 艣wiat艂owodowych pomi臋dzy wzmacniakami.
wykorzystuje kabel 艣wiat艂owodowy o 艣rednicy 8,3 mikrona,
sterowany przez iniekcyjn膮 diod臋 laserow膮 (diod臋 ILD).
po艂膮czenie sprz臋tu i no艣nika zapewnia efektywn膮 transmisj臋 sygna艂贸w w pa艣mie podstawowym z pr臋dko艣ci膮 10 Mbps na odleg艂o艣膰 do 5 km.
Rozw贸j technologii grupowania niezaawansowanych technologicznie architektur obliczeniowych przyczyni艂 si臋 do utworzenia czwartego obszaru funkcjonalnego sieci LAN - obszaru po艂膮cze艅 mi臋dzy grupami.
Do po艂膮cze艅 mi臋dzy grupami stosuje si臋
no艣niki o jak najmniejszym czasie propagacji
i jak najwi臋kszej szeroko艣ci pasma.
Tak偶e pozosta艂e trzy obszary funkcjonalne maj膮 w艂asne wymagania dotycz膮ce wydajno艣ci.
Ramka Ethernetu IEEE 802.3
Projekt 802 zdefiniowa艂 podstaw臋 normalizacyjn膮 dla wszystkich rodzaj贸w ramek ethernetowych.
minimalna d艂ugo艣膰 ramki mo偶e wynosi膰 64 oktety,
maksymalna 1518 oktet贸w,
przy czym do d艂ugo艣ci wlicza si臋 cz臋艣膰 u偶yteczn膮 (dane) i wszystkie nag艂贸wki,
z wyj膮tkiem Preambu艂y i ogranicznika pocz膮tku ramki.
Nag艂贸wki s艂u偶膮 do zidentyfikowania nadawcy i odbiorcy ka偶dego z pakiet贸w.
Jedynym ograniczeniem tej identyfikacji - adres musi by膰 unikatowy i 6-oktetowy.
W pierwszych 12 oktetach ka偶dej ramki zawarty jest 6-oktetowy adres docelowy (adres odbiorcy) i 6-oktetowy adres 藕r贸d艂owy (adres nadawcy).
Adresy te s膮 fizycznymi kodami adresowymi urz膮dze艅, znanymi jako adresy MAC.
Adres taki mo偶e by膰 unikatowym adresem administrowanym globalnie, automatycznie przypisanym ka偶dej karcie sieciowej przez jej producenta,
albo adresem ustalonym podczas instalacji.
Ten drugi adres znany jest tak偶e jako adres administrowany lokalnie.
Adresy takie, cho膰 potencjalnie u偶yteczne, by艂y jednak wyj膮tkowo trudne do utrzymania. Z tego powodu ju偶 si臋 ich nie u偶ywa.
Fast Ethernet.
Zwi臋kszenie pr臋dko艣ci sieci Ethernet z 10 Mbps do 100 Mbps
opracowanie ca艂kowicie nowej warstwy fizycznej
i wprowadzenie niewielkich zmian w warstwie 艂膮cza danych,
kt贸ra musia艂a zosta膰 dopasowana do nowej warstwy fizycznej.
opracowano w zwi膮zku z tym nowy standard Fast Ethernet.
jest on rozszerzeniem specyfikacji IEEE 802.3 do 100 Mbps.
bardzo podobny do Ethernet 10BaseT, ale dzia艂a o wiele szybciej.
szybko zadomowi艂 si臋 w 艣rodowisku sieci lokalnych.
wielu producent贸w wspomog艂o ten proces, oferuj膮c karty sieciowe obs艂uguj膮ce dwie szybko艣ci transmisji 10 i 100 Mbps.
takie karty s膮 w stanie albo automatycznie wybiera膰 optymaln膮 pr臋dko艣膰, uwzgl臋dniaj膮c typ okablowania i odleg艂o艣膰 od koncentratora,
lub te偶 pr臋dko艣膰 mo偶e by膰 wybierana r臋cznie.
Rozszerzenie standardu 802.3 (do 100 Mbps) obejmuje trzy r贸偶ne interfejsy mi臋dzyno艣nikowe (MDI):
100BaseTX - okre艣la oryginaln膮 specyfikacj臋 100BaseX dla kategorii 5 nieekranowanej skr臋tki dwu偶y艂owej (UTP) i dla ekranowanej skr臋tki dwu偶y艂owej (STP) typu 1.
100BaseFX - okre艣la Ethernet 100 Mbps z okablowaniem 艣wiat艂owodowym.
100BaseT4 - opisuje Ethernet 100 Mbps z okablowaniem UTP kategorii 3,4 i 5.
100BaseTX
klasyfikacja no艣nika dla sieci Fast Ethernet
obejmuje ona kable ekranowanej skr臋tki dwu偶y艂owej (STP) Kategorii 1
i nieekranowanej skr臋tki dwu偶y艂owej (UTP) Kategorii 5.
standard ten jest rozszerzeniem specyfikacji Ethernetu IEEE 802.3,
w艂o偶ono wiele wysi艂ku, aby produkt ten w bardzo duzym stopniu przypomina艂 10BaseT.
100BaseFX
艣wiat艂owodowy odpowiednik 100BaseTX.
wsp贸lny schemat sygnalizacyjny
i technika kodowania danych,
ale wykorzystuj膮 r贸偶ne no艣niki fizyczne.
mo偶e obs艂ugiwa膰 transmisj臋 danych z szybko艣ci膮 100 Mbps
na odleg艂o艣膰 do 400 metr贸w,
wykorzystuj膮c dwie 偶y艂y kabla 艣wiat艂owodowego o 艣rednicy 62,5/125 mikron贸w.
100BaseT4
umo偶liwia transmisj臋 danych z szybko艣ci膮 100 Mbps
przez cztery pary przewod贸w telefonicznych
na odleg艂o艣膰 do 100 metr贸w.
przewody telefoniczne musz膮 odpowiada膰 co najmniej Kategorii 3 UTP.
mo偶liwe jest tak偶e przeprowadzenie transmisji z wykorzystaniem UTP Kategorii 4 i 5.
Token Ring.
Token Ring jest kolejn膮 architektur膮 sieci LAN znormalizowan膮 przez IEEE.
Ma ona wiele cech wsp贸lnych z Ethernetem i innymi architekturami sieci LAN nale偶膮cymi do standard贸w sieciowych IEEE 802.
mo偶e z nimi wsp贸艂pracowa膰, korzystaj膮c z mostu t艂umacz膮cego.
pocz膮tkowo Token Ring by艂 technologi膮 dostosowan膮 do pasma 4 Mbps,
p贸藕niej przepustowo艣膰 podniesiono do 16 Mbps.
dzi艣 istniej膮 rozwi膮zania zwi臋kszaj膮ce pr臋dko艣膰 sygna艂u w sieci Token Ring do 100
lub nawet 128 Mbps.
w odr贸偶nieniu od Ethernetu, z jego chaotyczn膮 i nieregulowan膮 metod膮 wielodost臋pu, Token Ring pozwala w danym czasie nadawa膰 tylko jednemu urz膮dzeniu.
nie wyst臋puj膮 wi臋c dzi臋ki temu rozwi膮zaniu 偶adne kolizje.
dost臋p do no艣nika jest przyznawany poprzez przekazywanie tokenu
token mo偶e by膰 tylko jeden
i jest on modyfikowany przez urz膮dzenie transmituj膮ce w celu utworzenia nag艂贸wka ramki danych.
gdyby nie by艂o tokenu, nie da艂oby si臋 utworzy膰 nag艂贸wka ramki danych i transmisja by艂aby niemo偶liwa.
urz膮dzenie odbieraj膮ce kopiuje dane przesy艂ane w ramce,
zmieniaj膮c przy tym (neguj膮c) niekt贸re bity nag艂贸wka ramki
i w ten spos贸b potwierdzaj膮c odbi贸r.
sama ramka dalej kr膮偶y w pier艣cieniu,
a偶 powr贸ci do swojego nadawcy.
urz膮dzenie, kt贸re wys艂a艂o ramk臋, pobiera j膮 teraz z sieci
i usuwa z niej dane oraz adresy.
je艣li urz膮dzenie chce przes艂a膰 wi臋cej danych, mo偶e to zrobi膰.
je艣li nie, nag艂贸wek ramki jest przekszta艂cany z powrotem w token
i umieszczany w medium transmisyjnym, przez kt贸re podr贸偶uje do nast臋pnego urz膮dzenia.
Sie膰 ta wyr贸偶nia si臋 r贸wnie偶 monitorowaniem dzia艂ania sieci.
Specyfikacja jej warstwy fizycznej dostarcza kilku wa偶nych mechanizm贸w
agenci zarz膮dzania stacj膮 (SMT),
zajmuj膮 si臋 zbieraniem danych
i raportowaniem.
istniej膮 r贸wnie偶 mechanizmy automatycznego wykrywania awarii sprz臋tu
i informowania o nich innych stacji w pier艣cieniu.
warstwa fizyczna dostarcza kilku mechanizm贸w dostrajania dzia艂ania pier艣cienia.
urz膮dzenia Token Ring nie mog膮 nadawa膰 niczego bez tokenu.
Podstawowy token s艂u偶y dw贸m celom:
Jest u偶ywany do przyznawania przywilej贸w dost臋pu.
Podstawowa ramka tokenu jest przekszta艂cana w nag艂贸wki rozmaitych, specjalizowanych ramek.
Ka偶da funkcja (w tym tak偶e przesy艂anie danych) wymaga ramki o okre艣lonej strukturze. Token Ring obs艂uguje nast臋puj膮ce rodzaje ramek:
Ramk臋 Token
Ramk臋 danych
Ramk臋 danych LLC
Ramki zarz膮dzania MAC
Ramk臋 przerwania
Ramka Token
Token Ring IEEE 802.5 wykorzystuje do sterowania dost臋pem do no艣nika specjaln膮 sekwencj臋 bit贸w, znan膮 jako token. Token ten zawiera nast臋puj膮ce pola: Ogranicznik Pocz膮tku, Sterowanie Dost臋pem i Ogranicznik Ko艅ca. Ka偶de pole ma d艂ugo艣膰 1 oktetu (8 bit贸w).
Ramka danych
Minimalna d艂ugo艣膰 ramki danych w sieci Token Ring wynosi 21 oktet贸w.
Rozmiar maksymalny zale偶y od pr臋dko艣ci sygna艂u w pier艣cieniu.
Czas potrzebny na przes艂anie ramki musi by膰 mniejszy ni偶 ustalony czas przetrzymywania tokenu.
Czas ten domy艣lnie ustawiany jest na 10 milisekund.
W sieci Token Ring pracuj膮cej z szybko艣ci膮 4 Mbps maksymalna d艂ugo艣膰 ramki mo偶e wynie艣膰 4500 oktet贸w.
Struktura ramki danych Token Ring 802.5 sk艂ada si臋 z dw贸ch cz臋艣ci:
ramki Token
i ramki danych.
Ramki zarz膮dzania MAC
Protok贸艂 Token Ring IEEE 802.5 ustanawia czterech agent贸w zarz膮dzania sieci膮.
Agenci przebywaj膮 w ka偶dej stacji Token Ringu
i s膮 wykorzystywani w zwyk艂ych czynno艣ciach zarz膮dzania pier艣cieniem.
Agentami tymi s膮:
monitory: aktywny lub oczekuj膮cy
monitor b艂臋d贸w pier艣cienia
serwer raportu konfiguracji
serwer parametr贸w pier艣cienia
- Ka偶da ramka MAC wykonuje okre艣lon膮 funkcj臋 zarz膮dzania sieci膮, mi臋dzy innym takie jak:
lobe test (test pod艂膮czenia stacji ko艅cowej)
inicjalizacja pier艣cienia
czyszczenie pier艣cienia
token zg艂oszenia
r贸偶ne funkcje monitora aktywnego
Ramka przerwania
zawiera wy艂膮cznie pola ogranicznik贸w pocz膮tku i ko艅ca ramki.
brak danych i adres贸w
taka struktura ramki mo偶e wydawa膰 si臋 bezu偶yteczna,
ramka jest wykorzystywana do natychmiastowego zako艅czenia transmisji.
FDDI.
Jedn膮 ze starszych i solidniejszych technologii LAN jest interfejs danych przesy艂anych 艣wiat艂owodowo, czyli interfejs FDDI.
Standard ten zosta艂 znormalizowany w po艂owie lat 80-tych, jako specyfikacja ANSI X3T9.5.
Sie膰 FDDI cechuje si臋 szybko艣ci膮 transmisji danych 100 Mbps
i dwoma przeciwbie偶nymi pier艣cieniami.
Pier艣cienie te mog膮 mie膰 rozpi臋to艣膰 do 200 kilometr贸w
i wykorzystuj膮 kable 艣wiat艂owodowe.
Dost臋p do no艣nika jest regulowany przez przekazywanie tokenu, podobnie jak w sieci Token Ring.
Token mo偶e porusza膰 si臋 tylko w jednym kierunku.
W wypadku awarii sieci, wzmacniaki i/lub stacje s膮 w stanie wykry膰 uszkodzenie,
okre艣li膰 obszar sieci, z kt贸rym utracono 艂膮czno艣膰,
i automatycznie (ale tylko logicznie, nie fizycznie) po艂膮czy膰 obydwa pier艣cienie.
Zdolno艣膰 autonaprawy i du偶a szybko艣膰 transmisji danych czyni膮 FDDI jedyn膮 technologi膮 LAN odpowiedni膮 dla aplikacji wymagaj膮cych du偶ej przepustowo艣ci i/lub wysokiej niezawodno艣ci.
FDDI obejmuje cztery sk艂adniki funkcjonalne. Ka偶dy z nich jest okre艣lany przez w艂asn膮 seri臋 specyfikacji. Sk艂adnikami tymi s膮:
Sterownie dost臋pem do no艣nika (MAC)
Protok贸艂 warstwy fizycznej (PHY)
No艣nik warstwy fizycznej (PMD)
Zarz膮dzanie stacj膮 (SMT)
Sterownie dost臋pem do no艣nika (MAC)
Najwy偶sza warstwa FDDI
Jest ona r贸wnowa偶nikiem warstwy 艂膮cza danych w modelu referencyjnym OSI.
Podwarstwa MAC jest odpowiedzialna za okre艣lanie metodologii dost臋pu do no艣nika
oraz definiowanie wielu format贸w ramek.
odpowiada r贸wnie偶 za generowanie tokenu i ramki,
zarz膮dzanie nimi,
adresowanie fizyczne MAC,
detekcji b艂臋d贸w
i korekcji b艂臋d贸w przy odbiorze ramek danych.
Protok贸艂 warstwy fizycznej (PHY)
odpowiada g贸rnej podwarstwie warstwy fizycznej modelu referencyjnego OSI.
Odpowiada za przyjmowanie bitowego strumienia danych
i przekszta艂canie go na format bardziej odpowiedni do transmisji.
Proces ten nosi nazw臋 "kodowania".
Wykorzystywany jest przy tym schemat kodowania 4 bity/5bit贸w.
Schemat ten przyjmuje 4-bitowe p贸艂bajty z warstwy MAC i ka偶dy z nich koduje jako 5-bitowy znak.
Ten w艂a艣nie znak jest transmitowany.
Warstwa ta odpowiada r贸wnie偶 za taktowanie sieci LAN.
FDDI jest taktowane cz臋stotliwo艣ci膮 125 MHz.
Warstwa PHY generuje sygna艂 taktuj膮cy transmisj臋
i synchronizuje go we wszystkich stacjach przy艂膮czonych do sieci.
No艣nik warstwy fizycznej (PMD)
- Medium transmisyjne warstwy fizycznej (PMD) okre艣la wszystkie atrybuty no艣nika, czyli:
Rodzaj no艣nika
Poziom sygna艂u transmisyjnego
Dopuszczalny poziom b艂臋d贸w
Rodzaje z艂膮czy fizycznych
Pierwotnie FDDI wykorzystywa艂o tylko jeden no艣nik warstwy fizycznej (PMD):
wielofunkcyjny kabel 艣wiat艂owodowy o 艣rednicy 62,5/125 mikrona.
Do pocz膮tku lat 90. FDDI opiera艂o si臋 wy艂膮cznie na technologii 艣wiat艂owodowej.
W 1994 r. ANSI opracowa艂o specyfikacj臋 skr臋tki dwu偶y艂owej PMD (TP-PMD).
Oryginalnie specyfikacja TP-PMD by艂a zastrze偶onym produktem, kt贸ry przenosi艂 warstw臋 2 FDDI na warstw臋 fizyczn膮 nieekranowanej skr臋tki dwu偶y艂owej (UTP) Kategorii 5.
Produkt ten otrzyma艂 nazw臋 interfejsu przesy艂ania danych przewodem miedzianym, interfejsu CDDI.
Zarz膮dzanie stacj膮 (SMT)
Zarz膮dzanie stacj膮 (SMT) jest oddzielnym modu艂em, obejmuj膮cym pe艂ny zestaw protoko艂贸w FDDI.
Komunikuje si臋 bezpo艣rednio z warstwami MAC, PHY i PMD,
aby monitorowa膰 i zarz膮dza膰 dzia艂aniami stacji i pier艣cienia.
Specyfikacja ANSI X3T9.5 definiuje trzy obszary funkcjonalne SMT:
Obs艂uga ramek SMT
Sterowanie po艂膮czeniem
Sterowanie pier艣cieniem
Razem obszary te obejmuj膮 wiele r贸偶nych us艂ug, istotnych dla normalnego dzia艂ania stacji i pier艣cienia FDDI; najwa偶niejszymi z nich s膮:
Przy艂膮czanie stacji
Od艂膮czanie stacji
Zbieranie statystyk
Identyfikacja uszkodze艅
Naprawa uszkodze艅
FDDI w znacznym stopniu przypomina Token Ring: wszystkie funkcje zwi膮zane z medium transmisyjnym musz膮 by膰 umieszczone w ramce. FDDI ma wiele typ贸w ramek u偶ywanych podczas zwyk艂ej pracy i konserwacji. S膮 to takie ramki jak:
podstawowa ramka danych
ramka danych LLC
ramka danych LLS SNAP
ramka Token
zestaw ramek zarz膮dzania stacj膮
ATM.
ATM odwraca tradycyjny paradygmat sieci.
W sieciach tradycyjnych:
bezpo艂膮czeniowe pakiety wysy艂ane ze stacji nios膮 ze sob膮 dodatkow膮 informacj臋,
kt贸ra pozwala艂a tylko zidentyfikowa膰 ich nadawc臋 i miejsca przeznaczenia.
Sama sie膰 zosta艂a obarczona uci膮偶liwym zadaniem rozwi膮zania problemu dostarczenia pakietu do odbiorcy.
ATM jest tego przeciwie艅stwem.
Ci臋偶ar spoczywa na stacjach ko艅cowych,
Stacje ko艅cowe ustanawiaj膮 mi臋dzy sob膮 wirtualn膮 艣cie偶k臋.
Prze艂膮czniki znajduj膮ce si臋 na tej 艣cie偶ce przekazuj膮 kom贸rki wirtualnym kana艂em poprzez prze艂膮czan膮 sie膰,
wykorzystuj膮 do tego informacje zawarte w nag艂贸wkach tych kom贸rek.
W sieci ATM mo偶na ustanawia膰 dwa rodzaje po艂膮cze艅 wirtualnych:
Obw贸d wirtualny
艢cie偶k臋 wirtualn膮
Obw贸d wirtualny
po艂膮czenie logiczne pomi臋dzy dwoma urz膮dzeniami ko艅cowymi poprzez sie膰 prze艂膮czan膮.
Urz膮dzenia te komunikuj膮 si臋 poprzez obw贸d logiczny.
艢cie偶ka wirtualna
zgrupowanie logiczne obwod贸w.
Ka偶da kom贸rka ATM zawiera
informacje 艣cie偶ki wirtualnej,
informacj臋 obwodu wirtualnego.
Prze艂膮cznik ATM u偶ywa tych informacji do przekazywania kom贸rek do odpowiedniego nast臋pnego urz膮dzenia.
ATM jest protoko艂em po艂膮czeniowym, mog膮cym obs艂ugiwa膰 nast臋puj膮ce rodzaje po艂膮cze艅:
Po艂膮czenie dwupunktowe
Po艂膮czenie jednej stacji z wieloma
Sie膰 ATM zosta艂a zaprojektowana w topologii gwiazdy. Podstawowym elementem sieci ATM jest elektroniczny prze艂膮cznik (komutator).
Gdy po艂膮czenie mi臋dzy komputerem a prze艂膮cznikiem zostanie przerwane, cierpi na tym tylko jedna maszyna.
Typowe po艂膮czenie ATM mi臋dzy komputerem a prze艂膮cznikiem dzia艂a z pr臋dko艣ci膮 100Mbps lub wi臋ksz膮 - cz臋sto 艣wiat艂ow贸d (para 艣wiat艂owod贸w) zamiast kabla miedzianego.