model osi wip

background image

Politechnika Warszawska 2004/2005

Model OSI (

Model OSI (

Open Systems

Open Systems

Interconnection

Interconnection

) 1/3

) 1/3

• Model OSI opisuje sposób przepływu informacji pomiędzy
aplikacjami software’owymi w jednej stacji sieciowej a
software’owymi aplikacjami w innej stacji sieciowej przy
użyciu kabla sieciowego.

• Model OSI jest modelem koncepcyjnym, skomponowanym z
siedmiu warstw, z których każda opisuje określone funkcje
sieciowe.

• Model ten został opracowany przez ISO (International
Standarization Organization
) w 1984 i w zasadzie powinien
być znany przez każdego, kto zajmuje się sieciami
komputerowymi.

background image

Politechnika Warszawska 2004/2005

Model OSI 2/3

Model OSI 2/3

• Model OSI dzieli zadania przesyłu informacji między stacjami
sieciowymi na siedem mniejszych zadań składających się na
poszczególne warstwy.

• Zadanie przypisane każdej warstwie ma charakter
autonomiczny i może być implementowane niezależnie.

• Warstwy można podzielić na: warstwy wyższe i niższe.
Warstwy wyższe, związane z aplikacjami są realizowane tylko
programowo.

background image

Politechnika Warszawska 2004/2005

Model OSI 3/3

Model OSI 3/3

warstwa 7

warstwy

wyższe

(aplikacyjne )

APLIKACJI

warstwa 6

PREZENTACJI

warstwa 5

SESJI

warstwa 4

TRANSPORTOWA

warstwa 3

SIECIOWA

warstwy niższe

(transport

danych )

ŁĄCZA DANYCH

warstwa 2

FIZYCZNA

warstwa 1

background image

Politechnika Warszawska 2004/2005

Jak odbywa się komunikacja między

Jak odbywa się komunikacja między

stacjami sieciowymi wg modelu OSI ?

stacjami sieciowymi wg modelu OSI ?

Aplikacja przesyłana z aplikacji programowej w jednej stacji sieciowej

do aplikacji software’owej w innej stacji sieciowej musi przejść każdą
warstwę modelu OSI w obu stacjach.

• Np. w sytuacji gdy stacja sieciowa A, ma do przesłania informację do
aplikacji stacji B, aplikacja stacji A wysyła dane do warstwy

Aplikacja

Aplikacja

.

.

Warstwa ta przesyła je dalej do w.

Prezentacja

Prezentacja aż do warstwy fizycznej.

W w.

Fizycznej

Fizycznej informacja zostaje przekazana do medium, po którym

dociera do stacji sieciowej B. Tutaj w.

Fizyczna

Fizyczna stacji B odbiera

informację i przekazuje do w.

Łącza danych

Łącza danych, aż do w.

Aplikacja

Aplikacja

.

. Na

zakończenie tego procesu w.

Aplikacja

Aplikacja stacji B przesyła informację do

odbiorczego programu aplikacyjnego w celu zakończenia procesu
komunikacji.

background image

Politechnika Warszawska 2004/2005

Czym są protokoły komunikacyjne ?

Czym są protokoły komunikacyjne ?

• Należy wyraźnie zaznaczyć, że model OSI jest tylko ogólnym
modelem koncepcyjnym komunikacji między stacjami
podłączonymi do sieci.

• Mechanizmy rzeczywistej komunikacji są określone w formie
protokołów komunikacyjnych ( Communication Protocols ).

Protokołem komunikacyjnym nazywamy zbiór formalnych reguł

Protokołem komunikacyjnym nazywamy zbiór formalnych reguł

i konwencji szczegółowo określających mechanizmy wymiany

i konwencji szczegółowo określających mechanizmy wymiany

informacji między stacjami połączonymi medium transmisyjnym (

informacji między stacjami połączonymi medium transmisyjnym (

kablem sieciowym ).

kablem sieciowym ).

background image

Politechnika Warszawska 2004/2005

Protokoły 1/2

Protokoły 1/2

• Protokół komunikacyjny realizuje funkcje jednej lub wielu
warstw OSI.

• Istniejąc obecnie bardzo duża liczba różnych protokołów
komunikacyjnych utrudnia często zorientowanie się
mechanizmach działania sieci.

• Pomocny jest podział protokołów na następujące klasy:

1. Protokoły sieci lokalnych LAN ( LAN protocols )

2. Protokoły sieci rozległych WAN ( WAN protocols )

3. Protokoły trasowania ( Routing protocols )

4. Protokoły sieciowe ( Network Protocols )

background image

Politechnika Warszawska 2004/2005

Protokoły 2/2

Protokoły 2/2

• Protokoły sieci lokalnych obsługują funkcje dwóch
najniższych warstw modelu OSI ( Fizycznej i Łącza danych ).

• Protokoły sieci rozległych obsługują funkcje trzech
najniższych warstw modelu OSI ( Fizycznej, Łącza danych i
Sieciowej).

• Protokoły trasowania, obsługujące warstwę Sieciową modelu
OSI, są odpowiedzialne za określanie tras przepływu pakietów.

• Protokoły sieciowe to zbiory wielu różnych protokołów
obsługujących wyższe warstwy modelu OSI ( np. AppleTalk,
IP, IPX ).

background image

Politechnika Warszawska 2004/2005

Formaty informacji przesyłanych w sieci

Formaty informacji przesyłanych w sieci

• W sieci przesyłane są dane oraz informacje sterujące.

• Jedne i drugie mogą przyjmować różne formaty.

• Nazwy tych formatów, zarówno w literaturze, jak w praktyce,
nie zawsze są używane konsekwentnie, co może powodować
spore nieporozumienia.

• Formy ( formaty ) informacji przesyłanych w sieci to:
ramka, pakiet, komórka, datagram, segment, komunikat.

background image

Politechnika Warszawska 2004/2005

RAMKA ( FRAME )

RAMKA ( FRAME )

• RAMKA -

jednostka informacji, której źródłem

i przeznaczeniem jest warstwa Łącza Danych.

STRUKTURA RAMKI

Nagłówek warstwy
Łącze danych

Dane wyższej

warstwy

Końcówka warstwy

Łącze danych

• Przedstawiony format ramki ma charakter ogólny, każda
technologia sieciowa ( np. Ethernet, Token Ring, FDDI ) ma
swój specyficzny format ramki.

background image

Politechnika Warszawska 2004/2005

PAKIET (PACKET)

PAKIET (PACKET)

• PAKIET -

jednostka

infomacji, której źródłem

i przeznaczeniem jest warstwa Sieciowa.

STRUKTURA PAKIET

Nagłówek warstwy
Sieciowej

Dane wyższej

warstwy

Końcówka warstwy

Sieciowej

background image

Politechnika Warszawska 2004/2005

KOMÓRKA ( CELL)

KOMÓRKA ( CELL)

• KOMÓRKA - jednostka informacji, mająca zawsze 53 bajtów

i odnosząca się do warstwy Łącze danych

STRUKTURA KOMÓRKI

STRUKTURA KOMÓRKI

Nagłówek komórki

( 5 bajtów )

Dane komórki ( Payload )

(48 bajtów )

• Komórki są używane w sieciach technologii ATM
(Asynchronous Transfer Mode ) i SMDS ( Switched
Multimegabit Data Service )

background image

Politechnika Warszawska 2004/2005

DATAGRAM, SEGMENT, KOMUNIKAT

DATAGRAM, SEGMENT, KOMUNIKAT

DATAGRAM - jednostka informacji, której źródłem
i przeznaczeniem jest warstwa Sieciowa modelu OSI,
używająca bezpołączeniowej obsługi sieci.

SEGMENT - jednostka informacji, której źródłem
i przeznaczeniem jest warstwa Transportowa modelu OSI.

KOMUNIKAT - jednostka informacji, której źródłem
i przeznaczeniem jest zwykła warstwa Aplikacji.

background image

Politechnika Warszawska 2004/2005

POŁĄCZENIOWE I BEZPOŁĄCZENIOWE

POŁĄCZENIOWE I BEZPOŁĄCZENIOWE

USŁUGI SIECIOWE.

USŁUGI SIECIOWE.

• Protokoły i obsługiwany przez nie ruch danych w sieci mogą
mieć charakter połączeniowy lub bezpołączeniowy.

• W połączeniowej obsłudze danych używana jest trasa
(ścieżka) między stacją nadawczą a stacją odbiorczą,
utworzona tylko na czas trwania transmisji.

• W usłudze bezpołączeniowej dane przepływają przez
połączenie ciągle istniejące.

background image

Politechnika Warszawska 2004/2005

USŁUGA POŁĄCZENIOWA

USŁUGA POŁĄCZENIOWA

.

Można w niej wyróżnić trzy fazy:

1. Budowa połączenia

2. Przesyłanie danych

3. Likwidacja połączenia

• W fazie przesyłania dane sa transmitowane przez utworzoną
ścieżkę w sposób sekwencyjny. Dane docierają do stacji
odbiorczej w kolejności ich wysłania.

• W fazie likwidacji połączenia połączenie ulega przerwaniu.
Dalsza transmisja musi być poprzedzona fazą budowy
połączenia.

background image

Politechnika Warszawska 2004/2005

WADY I ZALETY USŁUGI POŁĄCZENIOWEJ

WADY I ZALETY USŁUGI POŁĄCZENIOWEJ

.

• Usługę bezpołączeniową cechują dwie istotne wady:

1. Statyczny wybór ścieżki

2. Statyczna rezerwacja zasobów sieciowych.

• Należy jednak podkreślić, że połączeniowa usługa jest bardzo
przydatna w aplikacjach nie tolerujących opóźnień. Np.
zastosowania wymagające przesyłania głosu i obrazu są oparte
na usługach połączeniowych.

background image

Politechnika Warszawska 2004/2005

USŁUGA BEZPOŁĄCZENIOWA

USŁUGA BEZPOŁĄCZENIOWA

• W usłudze bezpołączeniowej nie buduje się jednej ścieżki między stacją
nadawczą i odbiorczą, pakiety do stacji odbiorczej mogą docierać w innej
kolejności niż wysłane przez stację nadawczą, ze względu na to że mogą być
przesyłane różnymi trasami.

• W usłudze bezpołączeniowej dane przepływają przez trwałe połączenia
między węzłami sieci, a każdy pakiet jest obsługiwany indywidualnie
i niezależnie od innych pakietów danego komunikatu.

• Jest to możliwe pod warunkiem, że każdy pakiet jest kompletnie
zaadresowany, to znaczy, że każdy ma swój adres stacji nadawczej i stacji
odbiorczej.

background image

Politechnika Warszawska 2004/2005

ZALETY I WADY USŁUG BEZPOŁĄCZENIOWYCH

ZALETY I WADY USŁUG BEZPOŁĄCZENIOWYCH

.

• Usługa bezpołączeniowa ma dwie zalety:

1. dynamiczną selekcję ścieżki ( trasy )

2. dynamiczny przydział pasma

• Dynamiczna selekcja ścieżki umożliwia trasowanie z pominięciem
uszkodzonego miejsca w sieci dzięki sterowaniu przepływem odnoszącym
się do każdego pakietu z osobna.

• Dynamiczny przydział pasma jest bardzo efektywny, ponieważ pasmu nie
przydziela się zasobów, jeśli nie są one używane.

• ! Usługi bezpołączeniowe są zalecane przy transmisji danych w aplikacjach
tolerujących pewne opóźnienia i powtórzenia.

background image

Politechnika Warszawska 2004/2005

ADRESOWANIE W SIECI KOMPUTEROWEJ 1/2

ADRESOWANIE W SIECI KOMPUTEROWEJ 1/2

• Aby w sieci mogła poprawnie przebiegać transmisja
informacji, interfejs każdego urządzenia lub grupy urządzeń
musi mieć swój unikatowy adres.

• Mechanizmy adresowania są zależne od protokołu sieciowego
i warstwy w modelu OSI.

• Można wyróżnić trzy zasadnicze typy adresów:

1. Adresy warstwy 2 ( Łącza danych ) modelu OSI

2. Adresy MAC ( Media Access Control )

3. Adresy warstwy 3 ( Sieciowej ) modelu OSI.

background image

Politechnika Warszawska 2004/2005

ADRESOWANIE W SIECI KOMPUTEROWEJ 2/2

ADRESOWANIE W SIECI KOMPUTEROWEJ 2/2

Adres warstwy 2 modelu OSI - jednoznacznie identyfikuje każde
połączenie urządzenia z siecią. Jest także często nazywany fizycznym
adresem ( Hardware Addreess ). Stacje sieciowe mają zwykle tylko jedno
fizyczne połączenie, co oznacza, że mają tylko jeden tego typu adres. inaczej
przedstawia się sprawa w przypadku routerów.

Adresy MAC- są podzbiorem adresów warstwy 2. składa się z dwóch
podstawowych części; w pierwszej zapisany jest kod producenta, a w drugiej
unikatowy adres karty sieciowej tego producenta.

Adresy warstwy Sieciowej- zwykle należą do hierarchicznej przestrzeni
adresowej i są także nazywane adresami wirtualnymi lub logicznymi. Bardzo
ważna jest zależność między adresami warstwy sieciowej a urządzeniami
sieciowymi.

background image

Politechnika Warszawska 2004/2005

Przydzielanie adresów

Przydzielanie adresów

• Można wyróżnić trzy sposoby przydziału adresów:

1. Statyczny

2. Dynamiczny

3. Adresy przydziela serwer

• Adresy statyczne przydziela administrator stosownie do wcześniej przyjętego
planu adresacji.

• Adresy dynamiczne są przydzielane urządzeniom w momencie podłączenia
ich do sieci przez działanie specyficznych protokołów. Dowolne urządzenie
często ma inny adres po każdym podłączeniu urządzenia do sieci.

• Adresy przydzielane przez serwer są ponownie przydzielane po uprzednim
odłączeniu urządzenia od sieci, a następnie jego podłączeniu.

background image

Politechnika Warszawska 2004/2005

Sterowanie przepływem w sieci 1/2

Sterowanie przepływem w sieci 1/2

• Sterowanie przepływem polega na zapobieganiu przeciążeniu sieci przez
unikanie nadmiaru informacji nadpływających do stacji odbiorczej ze stacji
nadawczej.

•Istnieje wiele przyczyn powodujących przeciążanie sieci, np. bardzo szybki
komputer może generować zbyt szybko informacje lub stacja odbiorcza jest
zbyt wolna.

• Są trzy metody zapobiegania przeciążeniom sieci komputerowej:

1. Buforowanie

2. Transmisja komunikatów ograniczania szybkości transmisji stacji
nadawczej.

3. Generowanie okien

background image

Politechnika Warszawska 2004/2005

Sterowanie przepływem w sieci 2/2

Sterowanie przepływem w sieci 2/2

Buforowanie polega na chwilowym zapamiętywaniu nadmiaru informacji w
pamięci ( buforze ) do czasu, kiedy będzie mogła być przetworzona.
Okazjonalne „przepełnienia” mogą być skutecznie obsługiwane.

Komunikaty ograniczające szybkość transmisji stacji nadawczej
zapobiegają nadmiarom w następujący sposób: stacja odbiorcza wysyła
komunikat do stacji nadawczej żądania zmniejszenia szybkości jej transmisji.
Stacja nadawcza zmniejsza szybkość do momentu w którym przestanie
otrzymać komunikaty. Ponownie zwiększa prędkość, ale tak by nie dopuścić
do ponownych komunikatów.

Generowanie okien jest mechanizmem sterowania przepływem, w którym
stacja nadawcza wymaga potwierdzenia przez stację odbiorczą faktu
przetransmitowana pewnej liczby pakietów. Jeśli okno ma np. „szerokość
pięć” , to stacja nadawcza żąda potwierdzenia po przesłaniu pięciu pakietów.
Brak potwierdzenia powoduje retransmisję ze zmniejszoną prędkością.

background image

Politechnika Warszawska 2004/2005

Zasady kontroli błędów w sieci

Zasady kontroli błędów w sieci

.

.

• Informacja przesyłana w sieci między stacją nadawczą
i odbiorczą może ulec zniekształceniu lub zniszczeniu. Dlatego wymyślono
mechanizmy sprawdzania błędów ( Error-checking) na różnych poziomach
modelu OSI.

• Najpowszechniej stosowanym z nich jest kodowanie nadmiarowe CRC
( Cyclic Redundancy Check ), wykrywające i usuwające informacje
zniekształcone. CRC jest skomplikowaną procedurą dopisywania do
transmitowanego bloku danych pozycji kontrolnych wg reguły kodowania.

•Wartość CRC jest obliczana w stacji nadawczej. Stacja odbiorcza również
wykonuje obliczenia. Jeśli wartości sa równe, to uznaje się, że pakiet był
trasmitowany poprawnie, przy wartościach różnych - pakiet zawiera błędy i
zostaje usunięty.


Document Outline


Wyszukiwarka

Podobne podstrony:
model OSI, Informatyka, Sieci Komputerowe
TCP MODEL OSI
model osi 2
sieci model OSI ISO
Model OSI 2
WAiNS Wykład 5 Sieci komputerowe model OSI
002 model osi
Model OSI
wstęp, model osi i tcpip, html i www IIU2H5EYPMSYUWXAKYH2V2LUKUJGGJNVDCMXEMI
Wstęp do sieci model osi tcp ip
Model OSI-ISO, komputery, sieci komputerowe, Podstawy sieci komputerowych, OSI-ISO
model osi osika
Wykład1 model OSI
Model OSI
Model OSI, !!!Uczelnia, wsti, materialy, I SEM, uzytkowanie sieci
2.3.3 Model OSI, 2.3 Modele działania sieci komputerowych
model OSI, Pomoce naukowe, studia, informatyka

więcej podobnych podstron