3 architektura logiczna prezentacja wykladowa

background image

SIECI KOMPUTEROWE

Doc. Dr inż. Jarosław Szymańda

Podstawy architektury logicznej

background image

Doc. Dr in

ż

. J.Szyma

ń

da

Politechnika Wrocławska Wydział Elektryczny

Podstawy architektury logicznej

Sieci komputerowe, łączące różnorodne systemy
operacyjne i platformy sprzętowe przy użyciu
różnych mediów transmisyjnych, musiały zostać
w jakiś sposób znormalizowane. Nie było to
jednak łatwe.

Do roku 1978

nie istniał żaden

standard

określający

sposób

komunikacji

komputerowej, w związku z czym powstawały
różne modele zamknięte, wśród których były
między innymi:

background image

Doc. Dr in

ż

. J.Szyma

ń

da

Politechnika Wrocławska Wydział Elektryczny

Podstawy architektury logicznej

Model SNA (System Network Architecture)

opracowany

przez firmę

IBM

. Architektura ta służyła głównie do

komunikacji między produktami tej firmy, a w
szczególności między dużymi i średnimi systemami
komputerowymi.

Model DNA (Digital Network Architecture)

opracowany

przez

firmę

DEC

.

W

ramach

tej

architektury

zdefiniowany został

pierwszy zestaw protokołów oraz

formaty i mechanizmy wymiany komunikatów w sieci.

background image

Doc. Dr in

ż

. J.Szyma

ń

da

Politechnika Wrocławska Wydział Elektryczny

Systemy otwarte ? TAK

Modele te miały jedną, podstawową wadę -

nie mogły współpracować między sobą, były ze
sobą niekompatybilne.

O ile pozwalały na łączenie systemów jednego
producenta, o tyle połączenie różnych syste-
mów było bardzo uciążliwe, często wręcz
niemożliwe.

• nie były jeszcze znane urządzenia sieciowe zwane

bramkami (gateway).

background image

Doc. Dr in

ż

. J.Szyma

ń

da

Politechnika Wrocławska Wydział Elektryczny

Podstawy modelu ISO

W roku 1978 zdecydowano się na opracowanie otwartego
standardu, który umożliwiałby komunikację zgodnych z
nim systemów komputerowych.

Często wygodnym podejściem do problemu jest rozbicie

go na mniejsze, już łatwiejsze do rozwiązania. Ta
sprawdzona strategia znalazła także zastosowanie w
przypadku

sieci

komputerowych

(logicznych),

a

rezultatem takiego podejścia jest

model OSI

, który to

skrót oznacza

Open Systems Interconnection

, czyli

połączenie systemów otwartych.

background image

Doc. Dr in

ż

. J.Szyma

ń

da

Politechnika Wrocławska Wydział Elektryczny

Model ISO – SIEDEM WARSTW

Model ten jest normą komunikacji komputero-

wej, określoną przez

Międzynarodową Organiza-

cję Normalizacyjną ISO. Problem komunikacji
komputerowej został rozbity na 7 warstw,
łączących w sobie logicznie powiązane funkcje.

Każda ze wspomnianych warstw funkcjonuje jako
moduł. Teoretycznie istnieje możliwość podmie-
nienia dowolnej warstwy, nie wpływając na
działanie pozostałych.

background image

Doc. Dr in

ż

. J.Szyma

ń

da

Politechnika Wrocławska Wydział Elektryczny

Model ISO – SIEDEM (7) WARSTW

background image

Doc. Dr in

ż

. J.Szyma

ń

da

Politechnika Wrocławska Wydział Elektryczny

Model ISO – 1. WARSTWA FIZYCZNA

Warstwa fizyczna (physical layer)

umożliwia przesyłanie pojedynczych bitów między

połączonymi stacjami z wykorzystaniem łącza. Usługi tej
warstwy polegają na przesłaniu informacji reprezento-
wanej przez ciąg bitów z zachowaniem ich oryginalnej
sekwencji oraz wykrywaniem nieprawidłowości wystę-
pujących

w trakcie ich transmisji przez odbiorcę

informacji. Warstwa ta odpowiedzialna jest także za
wykrywanie stanów specjalnych łącza. Na poziomie tej
warstwy zdefiniowane są również cechy fizyczne
interfejsu sieciowego:

cechy mechaniczne, elektryczne,

złącza, poziomy napięć oraz inne aspekty elektryczne

.

Warstwa fizyczna przesyła dane dla wszystkich wyższych
warstw modelu

(pracują tutaj karty sieciowe !!!)

background image

Doc. Dr in

ż

. J.Szyma

ń

da

Politechnika Wrocławska Wydział Elektryczny

Model ISO – 2. WARSTWA ŁĄCZA DANYCH

Warstwa łącza danych (data link layer)

na poziomie tym zdefiniowane są reguły przesyłania i
otrzymywania

informacji.

Warstwa

ta

zapewnia

prawidłową transmisję między węzłami sieci oraz
umożliwia wykrywanie oraz korekcję błędów powstałych
na warstwie niższej, czyli w warstwie fizycznej. W
przypadku

połączenia

wielu

węzłów

sieci

z

wykorzystaniem jednego nośnika, do obowiązków
warstwy łącza danych należy prawidłowe wykrywanie
stanu łącza oraz organizacja bezkolizyjnego dostępu do
medium.

W odróżnieniu od warstwy fizycznej przesyłającej bity

informacji, warstwa łącza danych przesyła ramki o
określonej strukturze i jawnym określeniu początku i
końca porcji informacji

(pracują tutaj mosty sieciowe (bridge)

.

background image

Doc. Dr in

ż

. J.Szyma

ń

da

Politechnika Wrocławska Wydział Elektryczny

Model ISO – 3. WARSTWA SIECIOWA

Warstwa sieciowa (network layer)-

W

arstwa ta ma za zadanie umożliwienie utworzenia drogi

między stacją nadawczą, a odbiorczą oraz wybór
najkorzystniejszej z możliwych dróg transmisji (routing) i
uniknięcie przeciążenia sieci.

Na poziomie warstwy

sieciowej pracują routery

.

Warstwa ta musi pozwalać na fragmentację ramek, w

przypadku gdy wykorzystywana sieć posiada mniejszą
maksymalną wartość MTU (Maximum Transmission Unit).
Sfragmentowane ramki muszą zostać poprawnie złożone
po dotarciu do stacji docelowej.

D

zięki tej warstwie,wyższe warstwy nie muszą posiadać

wiedzy na temat wykorzystywanych technologii

przesyłania danych.

background image

Doc. Dr in

ż

. J.Szyma

ń

da

Politechnika Wrocławska Wydział Elektryczny

Model ISO – 4. WARSTWA TRANSPORTOWA

Warstwa transportowa (transport layer) –

o

bowiązkiem tej warstwy jest zapewnienie transmisji

zgodnie z wymaganymi charakterystykami, do których
zalicza się m.in.:

przepustowość, stopę błędów,

opóźnienia transmisji. Warstwa transportowa powinna
realizować transmisję w sposób najbardziej efektywny,
czyli spełniać wymagane warunki techniczne w sposób
najbardziej ekonomiczny

(

uzgodniony poziom jakości

).

Warstwa ta oferuje usługi połączeniowe, a więc

zestawiane jest łącze, którym wędrują pakiety danych
docierające do odbiorcy sekwencyjnie, lub bezpołą-
czeniowe (łącze nie jest zestawiane).

Typowo wykorzystywanymi protokołami pracującymi w

tej warstwie są: TCP, UDP, SPC lub NetBEUl.

background image

Doc. Dr in

ż

. J.Szyma

ń

da

Politechnika Wrocławska Wydział Elektryczny

Model ISO – 5. WARSTWA SESJI

Warstwa sesji (session layer) –

R

olą tej warstwy jest rozszerzenie warstwy transporto-

wej o środki umożliwiające synchronizację sieciowego
dialogu oraz zarządzanie wymianą danych między
aplikacjami. W warstwie tej mogą być tworzone punkty
synchronizacji, które w przypadku wystąpienia błędów
transmisji (na przykład w przypadku awarii łącza)
umożliwiają cofnięcie dialogu i kontynuowanie synchro-
nicznej transmisji.

Głównym zadaniem tej warstwy jest sprawdzanie, kiedy

użytkownik może wysłać lub odebrać dane, zależnie od
tego, czy dane można wysyłać i odbierać jednocześnie,
czy na przemian

.

background image

Doc. Dr in

ż

. J.Szyma

ń

da

Politechnika Wrocławska Wydział Elektryczny

Model ISO – 6. WARSTWA PREZENTACJI

Warstwa prezentacji (presentation layer)-

warstwa ta ma za zadanie przekształcenie różnorodnych

sposobów reprezentacji danych, jakie spotykane są w
różnych systemach operacyjnych na jednorodną formę
sieciową, w taki sposób by wymiana danych możliwa była
między wszystkimi istniejącymi systemami implemen-
tującymi model OSI.

Warto podkreślić, że przekształcenie to dotyczy jedynie

sposobu reprezentacji informacji, nie ingeruje w jej
treść. W warstwie tej dokonywane jest także
szyfrowanie danych (translacja kodów znaków) oraz ich
konwersja i kompresja

background image

Doc. Dr in

ż

. J.Szyma

ń

da

Politechnika Wrocławska Wydział Elektryczny

Model ISO – 7. WARSTWA APLIKACJI

Warstwa aplikacji (application layer) –

jest to najwyższa warstwa omawianego modelu. Oferuje

ona

całość

usług

komunikacyjnych

procesom

użytkowników. Udostępniane w warstwie tej funkcje to:

ustalenie

protokołu

transmisji,

nawiązywanie

i

zawieszanie

połączenia,

synchronizacja

transmisji,

autentykacja połączeń, monitorowanie i zarządzanie

połączonymi systemami oraz używanymi przez zasobami

.

background image

Doc. Dr in

ż

. J.Szyma

ń

da

Politechnika Wrocławska Wydział Elektryczny

Model ISO – przesyłanie danych

background image

Doc. Dr in

ż

. J.Szyma

ń

da

Politechnika Wrocławska Wydział Elektryczny

Model ISO – otwarta architektura

Prace nad modelem OSI wciąż trwają. Dla pewnych
warstw

opracowano

już

specjalne

standardy

dopasowane

do

wymogów

modelu,

natomiast

standardy dla pozostałych warstw są dopiero
formułowane. Model OSI miał i wciąż ma wielki wpływ
na zagadnienia związane z przesyłaniem danych -
szczególnie w kontekście sieci lokalnych. Wiele
standardów

stosowanych

w

sieciach

lokalnych

pochodzi właśnie z modelu OSI. Na przykład

dwie

pierwsze warstwy modelu (fizyczna i łącza danych)
bardzo wpłynęły na opracowanie i zdefiniowanie
standardów sieci lokalnych

. Największą zasługę ma tu

Projekt 802, który skoncentrował się na tych właśnie
warstwach modelu, podczas gdy funkcje wyższych
warstw modelu OSI pozostawiono do opracowania
autorom implementacji sieci.

background image

Doc. Dr in

ż

. J.Szyma

ń

da

Politechnika Wrocławska Wydział Elektryczny

Model ISO – IEEE Projekt 802

• W lutym roku 1980 organizacja IEEE powołała

komitet standardów, którego zadaniem miały
być prace w zakresie modyfikacji modelu

OSI

(

Open Systems Interconnection)

.

• Projekt 802 wprowadził jedną (zasadniczą)

zmianę:

warstwę łącza danych podzielono na

dwie podgrupy

.

background image

Doc. Dr in

ż

. J.Szyma

ń

da

Politechnika Wrocławska Wydział Elektryczny

Projekt 802 – podział warstwy łącza

• Niższa podwarstwa nosi nazwę

MAC (Media

Access Control)

i zapewnia wspólny dostęp

do

fizycznej warstwy sieci

.

Wyższa

podwarstwa nazywa się

LLC (Logical Link

Control)

i zapewnia usługi dotyczące łącz

danych dla wyższych poziomów modelu OSI

background image

Doc. Dr in

ż

. J.Szyma

ń

da

Politechnika Wrocławska Wydział Elektryczny

Komitet 802

1/4

opublikował serię dokumentów opracowanych

przez jego grupy robocze, w tym m.in.:

• 802.1 - przegląd prac projektu definiującego

model odniesienia dla sieci lokalnej. Dotyczy
również

takich

zagadnień,

jak

formaty,

zarządzanie siecią, oraz łączenie sieci.

• 802.2 - opisuje usługi warstwy

LLC

oraz pojęcia

pierwotne

używane

we

wszystkich

specyfikacjach sieci opracowanych przez IEEE.

background image

Doc. Dr in

ż

. J.Szyma

ń

da

Politechnika Wrocławska Wydział Elektryczny

Komitet 802

2/4

• 802.3

- definiuje standardy dla warstwy

MAC i fizycznej w sieciach magistralowych
działających

zgodnie

z

algorytmem

CSMA/CD.

• 802.4 - definiuje standardy dla warstwy

MAC i fizycznej w sieciach magistralowych
z przesyłaniem znaczników.

• 802.5

- definiuje standardy dla warstwy

MAC i fizycznej w

sieciach pierścieniowych

z przesyłaniem znaczników w paśmie
podstawowym.

background image

Doc. Dr in

ż

. J.Szyma

ń

da

Politechnika Wrocławska Wydział Elektryczny

Komitet 802

3/4

• 802.7 - dokument opracowany przez grupę

doradczą, dotyczący sieci szerokopasmo-
wych.

• 502.5 - dokument opracowany przez grupę

doradczą,

dotyczący

sieci

ś

wiatło-

wodowych, zawierający analizę wpływu
technologii światłowodowych na pozostałe
grupy tematyczne. I

• Itp...

background image

Doc. Dr in

ż

. J.Szyma

ń

da

Politechnika Wrocławska Wydział Elektryczny

Komitet 802

4/4

• Wśród wymienionych wyżej dokumentów,

dwa mają

zasadnicze znaczenie dla

dzisiejszych sieci lokalnych:

• 802.3

- opracowane prze nią dokumenty

wyjaśniają zasady podstawowej metody
dostępu

CSMA/CD

do sieci (Ethernet)

• 802.5

- opublikowanej przez nią definicji

sposobu

przesyłania znaczników

w sieci o

topologii pierścieniowej (Token Ring).

background image

Doc. Dr in

ż

. J.Szyma

ń

da

Politechnika Wrocławska Wydział Elektryczny

Metody dostępu do sieci

• Sieć

lokalną

składającą

się

z wielu stacji

roboczych można zestawiać na wiele różnych
sposobów, stosując różne topologie. Każda
topologia

może

mieć

odmienny

układ

okablowania i fizycznego ustawienia stacji i

zawsze powstaje pytanie, w jaki sposób stacje
robocze mają uzyskiwać dostęp do okablowania
w celu wysyłania i odbierania informacji

.

• Węzły sieci uzyskują dostęp do sieci lokalnej

korzystając z metod dostępu do nośnika (ang.
Media Access Method) - z góry zdefiniowanego
zestawu reguł lub protokołów.

background image

Doc. Dr in

ż

. J.Szyma

ń

da

Politechnika Wrocławska Wydział Elektryczny

Metody dostępu do sieci

• Koncepcję metod dostępu łatwiej wyjaśnić stosując

analogię do ruchu na autostradzie. Jeśli przyjmie się, że
okablowanie odpowiada autostradzie, to serwery i stacje
robocze można porównać do startowych i docelowych
punktów podróży. Stacja robocza komunikuje się z
serwerem wysyłając do niego żądanie, które dociera do
serwera

„podróżując”

przez

kabel

(autostradę).

Wjeżdżając na autostradę

i opuszczając ją

należy

przestrzegać

pewnych

reguł:

wjazdy

służą

do

przyspieszenia i dopasowania się do szybkiego ruchu na
autostradzie, natomiast zjazdy pozwalają zwolnić po
opuszczeniu głównego ciągu szybkiego ruchu na
autostradzie.

background image

Doc. Dr in

ż

. J.Szyma

ń

da

Politechnika Wrocławska Wydział Elektryczny

Metody dostępu do sieci

• Metody dostępu do nośnika określają sposoby, na

jakie stacje robocze wprowadzają i odbierają
dane z okablowania. Największą popularność
zdobyły dwie:

CSMA/CD

Przekazywanie znacznika

background image

Doc. Dr in

ż

. J.Szyma

ń

da

Politechnika Wrocławska Wydział Elektryczny

Metoda CSMA/CD

CSMA/CD

- to skrót od angielskiego terminu

Carrier Sense Multiple Access with Collision
Detection (

dostęp wielokrotny z wykrywaniem

nośnej i detekcją kolizji

). Zasadnicza idea polega

na tym, że stacje robocze (karty sieciowe)
„przysłuchują" się ruchowi w sieci i transmitują
dane

tylko

wtedy,

kiedy

wykryją

ciszę,

„rywalizując”

o dostęp do sieci z innymi

stacjami.

background image

Doc. Dr in

ż

. J.Szyma

ń

da

Politechnika Wrocławska Wydział Elektryczny

Metoda CSMA/CD

Metodę CSMA/CD najprościej opisać przez analogię do

tzw. telefonu towarzyskiego. Dopóki dostęp do linii
komunikacyjnych

był

utrudniony,

ludzie

musieli

korzystać ze wspólnych linii. Kiedy ktoś chciał gdzieś
zadzwonić, musiał

najpierw podnieść

słuchawkę

i

sprawdzić, czy ktoś

inny właśnie nie rozmawia.

Oczywiście można podnieść słuchawkę i po prostu zacząć
mówić, ale głosy na linii będą ze sobą kolidowały i
rozmowa stanie się kompletnie niezrozumiała. Przy
założeniu

przychylnego

nastawienia

wszystkich

użytkowników wspólnej linii można ustalić pewne reguły
(protokoły), opisujące sposoby postępowania podczas
takich wypadków.

background image

Doc. Dr in

ż

. J.Szyma

ń

da

Politechnika Wrocławska Wydział Elektryczny

Metoda Przekazywania znacznika

Przekazywanie znacznika

– jest metodą zaliczaną

do deterministycznych

metod dostępu,

tzn.

takich,w których dany węzeł (karta sieciowa)
może wysyłać informacje do sieci tylko wtedy,
kiedy jest w posiadaniu znacznika

.

Znacznik podróżuje przez sieć zatrzymując się przy

każdym węźle w celu sprawdzenia, czy dany węzeł nie
ma czegoś do wysłania. Jeśli nie ma nic do wysłania,
znacznik przechodzi do następnego węzła i sprawdza jego
stan. Ten proces jest kontynuowany, aż znacznik natrafi
na stację, która chce coś wysłać do sieci

.

background image

Doc. Dr in

ż

. J.Szyma

ń

da

Politechnika Wrocławska Wydział Elektryczny

Przekazywania znacznika

scenariusz:

Powiedzmy, że węzeł

1

musi porozumieć się z

węzłem

3

. Kiedy znacznik dotrze do węzła

1

i sprawdzi jego stan, wtedy ten węzeł
zaznaczy znacznik jako zajęty, dołączy do
niego

dane

i

informacje

o

adresie

docelowym i wyśle go na powrót do sieci.
Znacznik podróżuje przez sieć i zatrzymuje
się przy miejscu przeznaczenia (węzeł

3

).

Następnie znacznik powraca do węzła
początkowego (

1

), który usuwa znacznik

zajętości i wysyła aktywny znacznik z
powrotem do sieci, w celu kontynuowania
sprawdzania stanu innych węzłów

1

2

3

background image

Doc. Dr in

ż

. J.Szyma

ń

da

Politechnika Wrocławska Wydział Elektryczny

Metoda odpytywania

- wariant metody przekazywania znacznika

Metoda

Odpytywania

(ang. polling) wykorzystywana była w termi-

nalowych systemach minikomputerowych (np. „MINIMOP”, „RIAD” ).

Wymaga „inteligentnego" urządzenia centralnego. To urządzenie

komunikuje się w określonej kolejności oddzielnie z każdą stacją
roboczą. Jeśli jakaś stacja chce przekazać żądanie do serwera
plików, to zostanie ono wysłane do sieci przy najbliższym cyklu
odpytywania tej stacji. Jeśli stacja nie ma żadnych żądań w stosunku
do serwera, to urządzenie centralne przechodzi do odpytywania
następnej stacji.

Idea tej metody jest jeszcze wykorzystywana w dużych centrach

sieciowo-komputerowych z tzw. serwerami centralnymi

.


Wyszukiwarka

Podobne podstrony:
Strategie marketingowe prezentacje wykład
Prezentacja wykłady I IV
percepcja wzrokowa - prezentacja, Wykłady
PREZENTACJA wyklad TI 4
prezentacja wyklad 3
Prezentacja wykłady
prezentacja wykład parwo bezrobocie 2009 rok
prezentacja wykład VI
prezentacja wyklad 5
terapia pedagogiczna - prezentacja, Wykłady
PRZECIWGRZYBICZE PREZENTACJA WYKŁAD 5
prezentacja wyklad 4
Wykład 8, V rok, Ch Zakaźne, Prezentacje, Wykłady
prezentacja wyklad 9
prezentacja wyklad 10
prezenacja wykład
Prezentacja42 wyklad parwo pieniadz
prezentacja wyklad

więcej podobnych podstron