ATM
HOST
ATM
HOST
ATM Aplication Layer
ATM Layer
ATM Physical Layer
Aplication
Presentation
Session
Transport
Network
Data Link
Physical
OSI Model
Wprowadzenie do modelu
Wprowadzenie do modelu
warstwowego
warstwowego
ATM
ATM
Protocol Reference Model
Protocol Reference Model
ATM Protocol Reference
ATM Protocol Reference
Model
Model
•
Lekcja ta op
Lekcja ta op
i
i
suje trójwarstwowy model
suje trójwarstwowy model
ATM i jego relację z standardowym
ATM i jego relację z standardowym
modelem
komunikacyjnym
OSI.
modelem
komunikacyjnym
OSI.
Poznanie sposobu w jaki urządzenia
Poznanie sposobu w jaki urządzenia
komunikują się wzajemnie, pozwoli w
komunikują się wzajemnie, pozwoli w
dalszej części zrozumieć działanie
dalszej części zrozumieć działanie
procesu
procesu
tunelowania
tunelowania
komórek ATM w
komórek ATM w
innych
jednostkach
informacji
i
innych
jednostkach
informacji
i
transportowanie ich poprzez sieć ATM
transportowanie ich poprzez sieć ATM
!
?
•
Aby umożliwić komunikację i wymianę
Aby umożliwić komunikację i wymianę
informacji między dwoma urządzeniami,
informacji między dwoma urządzeniami,
muszą one mieć pełną kompatybilność w
muszą one mieć pełną kompatybilność w
sferze sprzętowej i oprogramowania.
sferze sprzętowej i oprogramowania.
!
!
Aplication
Presentation
Session
Transport
Network
Data Link
Physical
•
Uzgodniony format wymiany informacji pomiędzy
Uzgodniony format wymiany informacji pomiędzy
dwoma urządzeniami nazywany jest protokołem.
dwoma urządzeniami nazywany jest protokołem.
Warstwowy zestaw protokołów opisuje standardy
Warstwowy zestaw protokołów opisuje standardy
za pomocą których urządzenia te się komunikują.
za pomocą których urządzenia te się komunikują.
W takim modelu każda warstwa spełnia
W takim modelu każda warstwa spełnia
określoną funkcję a działanie wszystkich razem
określoną funkcję a działanie wszystkich razem
umożliwia przezroczystość transmisji między
umożliwia przezroczystość transmisji między
użytkownikami.
użytkownikami.
Aplication
Presentation
Session
Transport
Network
Data Link
Physical
•
Siedmiowarstwowy
model
OSI
został
Siedmiowarstwowy
model
OSI
został
stworzony
do
definiowania
i
łączenia
stworzony
do
definiowania
i
łączenia
systemów otwartych, stanowiący wzorcowy
systemów otwartych, stanowiący wzorcowy
model współdziałania systemów i sieci o
model współdziałania systemów i sieci o
warstwowej strukturze protokołów. Funkcje
warstwowej strukturze protokołów. Funkcje
modelu odniesienia podzielono na siedem
modelu odniesienia podzielono na siedem
warstw odpowiadających kolejnym etapom
warstw odpowiadających kolejnym etapom
przesyłania danych.
przesyłania danych.
Aplication
Presentation
Session
Transport
Network
Data Link
Physical
Sklep sportowy
•
Żeby lepiej zrozumieć istotę działania modelu
Żeby lepiej zrozumieć istotę działania modelu
OSI, p
OSI, p
rzeanalizujemy funkcje poszczególnych
rzeanalizujemy funkcje poszczególnych
warstw na przykładzie analogii do zadań jakie
warstw na przykładzie analogii do zadań jakie
należy wykonać
należy wykonać
np.
np.
przy
przy
kupnie w ramach
kupnie w ramach
sprzedaży wysyłkowej akcesoriów służących do
sprzedaży wysyłkowej akcesoriów służących do
gry w golfa.
gry w golfa.
Aplication
Presentation
Session
Transport
Network
Data Link
Physical
Sklep sportowy
•
Warstwa aplikacji opisuje usługi dostępne dla
Warstwa aplikacji opisuje usługi dostępne dla
wszystkich
użytkowników,
takie
jak
poczta
wszystkich
użytkowników,
takie
jak
poczta
elektroniczna, procesory tekstu, usługi katalogowe
elektroniczna, procesory tekstu, usługi katalogowe
jak
jak
i transfer plików.
i transfer plików.
Dla naszego przykładu
Dla naszego przykładu
warstwa ta odnosi się do wszystkich produktów
warstwa ta odnosi się do wszystkich produktów
niezbędnych do gry w golfa : piłeczki, kije, stroje.
niezbędnych do gry w golfa : piłeczki, kije, stroje.
Aplication
Presentation
Session
Transport
Network
Data Link
Physical
Sklp sportowy
•
Warstwa prezentacji definiuje format, w którym
Warstwa prezentacji definiuje format, w którym
będzie informacja oparta na wymaganiach
będzie informacja oparta na wymaganiach
użytkownika.
użytkownika.
Dla przebiegu zamówienia sprzętu
Dla przebiegu zamówienia sprzętu
golfisty, oznaczać ona będzie specjalne parametry
golfisty, oznaczać ona będzie specjalne parametry
danych produktów, takie jak ciężar kija, kolor
danych produktów, takie jak ciężar kija, kolor
piłeczki, rozmiar ubrania.
piłeczki, rozmiar ubrania.
Aplication
Presentation
Session
Transport
Network
Data Link
Physical
Sklep sportowy
•
Warstwa sesji wyznacza parametry identyfikacyjne dla
Warstwa sesji wyznacza parametry identyfikacyjne dla
każdego pakietu odnoszące się do danej aplikacji.
każdego pakietu odnoszące się do danej aplikacji.
Ułatwia to działanie funkcji adresowania i transmisji
Ułatwia to działanie funkcji adresowania i transmisji
niższych czterech warstw.
niższych czterech warstw.
W przykładzie – funkcja tej
W przykładzie – funkcja tej
warstwy ma analogię do numeru zamówienia
warstwy ma analogię do numeru zamówienia
złożonego przez klienta. W
złożonego przez klienta. W
y
y
szczególnia w nim cały
szczególnia w nim cały
zamówiony sprzęt i zatwierdza
zamówiony sprzęt i zatwierdza
go
go
do wysłania.
do wysłania.
Aplication
Presentation
Session
Transport
Network
Data Link
Physical
Paczka
z
zakupami
Sklep sportowy
•
Warstwa
transportowa
opisuje
standardy
Warstwa
transportowa
opisuje
standardy
stosowane do weryfikacji poprawności otrzymanej
stosowane do weryfikacji poprawności otrzymanej
informacji
informacji
i naprawiania jej jeżeli jest to
i naprawiania jej jeżeli jest to
konieczne.
konieczne.
W
analogii
–
oznacza
faktur
W
analogii
–
oznacza
faktur
ę
ę
przesyłaną
wraz
z
dostawą
towaru,
która
przesyłaną
wraz
z
dostawą
towaru,
która
umożliwia nabywcy weryfikację zawartości jej ze
umożliwia nabywcy weryfikację zawartości jej ze
złożonym zamówieniem.
złożonym zamówieniem.
Aplication
Presentation
Session
Transport
Network
Data Link
Physical
Rutery
Sklep sportowy
•
Warstwa
sieci
opisuje
zasoby
sieciowe
Warstwa
sieci
opisuje
zasoby
sieciowe
wymagane
do
umożliwienia
przesłania
wymagane
do
umożliwienia
przesłania
informacji ze
informacji ze
ź
ź
ródła do miejsca przeznaczenia.
ródła do miejsca przeznaczenia.
W przykładzie – warstwa ta podobna jest do
W przykładzie – warstwa ta podobna jest do
wytyczenia przez sprzedawcę trasy
wytyczenia przez sprzedawcę trasy
i
i
czasu trwania danej dostawy w celu wysłania
czasu trwania danej dostawy w celu wysłania
jej do geograficznej lokalizacji odbiorcy w
jej do geograficznej lokalizacji odbiorcy w
wyznaczonym czasie.
wyznaczonym czasie.
Aplication
Presentation
Session
Transport
Network
Data Link
Physical
J an Kowalski
10-941 Olsztyn
ul. Gdańska 17
J an Kowalski
10-941 Olsztyn
ul. Gdańska 17
Sklep sportowy
•
Warstwa ł
Warstwa ł
ą
ą
cz
cz
a
a
danych definiuje fizyczne adresowanie
danych definiuje fizyczne adresowanie
zapewniające właściwy transport danych z punktu do
zapewniające właściwy transport danych z punktu do
punktu.
punktu.
W przykładzie – warstwa ta odpowiada
W przykładzie – warstwa ta odpowiada
etykiecie adresowej dołączanej do przesyłki. Po
etykiecie adresowej dołączanej do przesyłki. Po
stronie odbiorczej może ona być weryfikowana pod
stronie odbiorczej może ona być weryfikowana pod
względem zgodności z adresem docelowym.
względem zgodności z adresem docelowym.
Aplication
Presentation
Session
Transport
Network
Data Link
Physical
Sklep sportowy
SERVISCO
•
Warstwa fizyczna opisuje definicje mechanicznych
Warstwa fizyczna opisuje definicje mechanicznych
i elektrycznych poł
i elektrycznych poł
ą
ą
czeń wymaganych do
czeń wymaganych do
transmisji typu punkt – punkt poprzez określone
transmisji typu punkt – punkt poprzez określone
medium.
medium.
Przykład – warstwa ta podobna jest do
Przykład – warstwa ta podobna jest do
zestawu wymagań narzucanych przez firmę
zestawu wymagań narzucanych przez firmę
transportuj
transportuj
ą
ą
cą daną paczkę.
cą daną paczkę.
Aplication
Presentation
Session
Transport
Network
Data Link
Physical
Warstwy wyższe
Wymiana informacji
Warstwy niższe
Transfer informacji
•
P
P
odsumowując, można stwierdzić że wyższe
odsumowując, można stwierdzić że wyższe
cztery warstwy modelu OSI definiują usługi
cztery warstwy modelu OSI definiują usługi
stosowane do wymiany informacji.
stosowane do wymiany informacji.
Trzy dolne
Trzy dolne
warstwy określają parametry zapewniające
warstwy określają parametry zapewniające
niezawodność transferu tejże informacji.
niezawodność transferu tejże informacji.
Aplication
Presentation
Session
Transport
Network
Data Link
Physical
Nadawca
Aplication
Presentation
Session
Transport
Network
Data Link
Physical
Odbiorca
•
Standardy
zdefiniowane
na
każdej
Standardy
zdefiniowane
na
każdej
warstwie są im
warstwie są im
p
p
lementowane równolegle
lementowane równolegle
po obu stronach drogi transmisyjnej.
po obu stronach drogi transmisyjnej.
Aplication
Presentation
Session
Transport
Network
Data Link
Physical
Nadawca
Aplication
Presentation
Session
Transport
Network
Data Link
Physical
Odbiorca
•
Po stronie nadawczej informacja po stosie
Po stronie nadawczej informacja po stosie
protokołów przemieszcza się z góry na dół w celu
protokołów przemieszcza się z góry na dół w celu
„ubrania” jej
„ubrania” jej
w format nadający się do
w format nadający się do
transportu. Po stronie odbiorczej informacja ta
transportu. Po stronie odbiorczej informacja ta
jest przekazywana warstwa po warstwie z dołu do
jest przekazywana warstwa po warstwie z dołu do
góry w celu dokonania jej całkowitej translacji.
góry w celu dokonania jej całkowitej translacji.
OSI Model
ATM Aplication Layer
ATM Layer
ATM Physical Layer
Aplication
Presentation
Session
Transport
Network
Data Link
Physical
ATM Protocol Reference Model
•
Po
zapoznaniu
się
z
działaniem
Po
zapoznaniu
się
z
działaniem
standardowego modelu OSI, możemy
standardowego modelu OSI, możemy
przejść
do
zagadnienia
standardów
przejść
do
zagadnienia
standardów
komunikacyjnych
stosowanych
w
komunikacyjnych
stosowanych
w
transmisji informacji w środowisku ATM.
transmisji informacji w środowisku ATM.
OSI Model
ATM Aplication Layer
ATM Layer
ATM Physical Layer
Aplication
Presentation
Session
Transport
Network
Data Link
Physical
ATM Protocol Reference Model
•
Architektura ATM zawiera w sobie model
Architektura ATM zawiera w sobie model
zbudowany na trzech warstwach :
zbudowany na trzech warstwach :
•
ATM
Adaptation
Layer
(AAL)
–
warstwa
ATM
Adaptation
Layer
(AAL)
–
warstwa
adaptacyjna ATM
adaptacyjna ATM
•
ATM Layer – warstwa ATM
ATM Layer – warstwa ATM
•
ATM Physical Layer – warstwa fizyczna ATM
ATM Physical Layer – warstwa fizyczna ATM
OSI Model
ATM Aplication Layer
ATM Layer
ATM Physical Layer
Aplication
Presentation
Session
Transport
Network
Data Link
Physical
ATM Protocol Reference Model
•
Warstwy protokołów ATM odpowiadają standardom
Warstwy protokołów ATM odpowiadają standardom
komunikacyjnym opisującym dwie dolne warstwy
komunikacyjnym opisującym dwie dolne warstwy
modelu OSI : warstwę łącza danych i warstwę
modelu OSI : warstwę łącza danych i warstwę
fizyczną. Jednak odniesienie to nie jest tak całkowicie
fizyczną. Jednak odniesienie to nie jest tak całkowicie
jednoznaczne, ponieważ warstwy ATM odnoszą się
jednoznaczne, ponieważ warstwy ATM odnoszą się
także do funkcji warstw wyższych, takich jak kontrola
także do funkcji warstw wyższych, takich jak kontrola
przepływu i weryfikacja poprawności transmisji.
przepływu i weryfikacja poprawności transmisji.
OSI Model
ATM Aplication Layer
ATM Layer
ATM Physical Layer
Aplication
Presentation
Session
Transport
Network
Data Link
Physical
ATM Protocol Reference Model
•
Opiszemy w tym miejscu szczegółowo
Opiszemy w tym miejscu szczegółowo
każdą z warstw
każdą z warstw
modelu
modelu
ATM
ATM
Nadawca
Odbiorca
ATM Aplication Layer
ATM Layer
ATM Physical Layer
ATM Aplication Layer
ATM Layer
ATM Physical Layer
Sieć
ATM
Payload
•
Głównym zadaniem warstwy AAL jest wykonanie
Głównym zadaniem warstwy AAL jest wykonanie
procesu
segmentacji
i
składania
(SAR
–
procesu
segmentacji
i
składania
(SAR
–
Segmentation and Re-assembly) informacji zawartej
Segmentation and Re-assembly) informacji zawartej
w polu Payload komórki ATM.
w polu Payload komórki ATM.
Na początku dane
Na początku dane
zostają podzielone na 48 bajtowe segmenty gotowe
zostają podzielone na 48 bajtowe segmenty gotowe
do osadzenia ich
do osadzenia ich
w polu Payload komórki
w polu Payload komórki
Nadawca
Odbiorca
ATM Aplication Layer
ATM Layer
ATM Physical Layer
ATM Aplication Layer
ATM Layer
ATM Physical Layer
Sieć
ATM
Payload
VIDEO
•
Po drugiej stronie transmisji informacja
Po drugiej stronie transmisji informacja
ponownie
zostaje
złożona
z
ponownie
zostaje
złożona
z
poszczególnych segmentów
poszczególnych segmentów
i przygotowywana do przedstawienia
i przygotowywana do przedstawienia
ich
ich
odbiorcy.
odbiorcy.
Nadawca
Odbiorca
ATM Aplication Layer
ATM Layer
ATM Physical Layer
ATM Aplication Layer
ATM Layer
ATM Physical Layer
Sieć
ATM
Payload
Nagłówek
•
Do informacji zawartej w 48 bajtowym
Do informacji zawartej w 48 bajtowym
segmencie
segmencie
w warstwie następnej ATM
w warstwie następnej ATM
Layer dodaje się pięciobajtowy nagłówek .
Layer dodaje się pięciobajtowy nagłówek .
Nadawca
Odbiorca
ATM Aplication Layer
ATM Layer
ATM Physical Layer
ATM Aplication Layer
ATM Layer
ATM Physical Layer
Sieć
ATM
Payload
Nagłówek
•
Dodatkowo warstwa ATM Layer pełni
Dodatkowo warstwa ATM Layer pełni
funkcje
kontrolne
przepływu
danych
funkcje
kontrolne
przepływu
danych
pomiędzy warstwą AAL
pomiędzy warstwą AAL
i
i
warstwą fizyczną.
warstwą fizyczną.
Nadawca
Odbiorca
ATM Aplication Layer
ATM Layer
ATM Physical Layer
ATM Aplication Layer
ATM Layer
ATM Physical Layer
Sieć
ATM
Quality of
Service
•
Warstwa ATM Layer po stronie odbiorczej
Warstwa ATM Layer po stronie odbiorczej
analizuje parametry QoS określone dla
analizuje parametry QoS określone dla
danej transmisji.
danej transmisji.
Nadawca
Odbiorca
ATM Aplication Layer
ATM Layer
ATM Physical Layer
ATM Aplication Layer
ATM Layer
ATM Physical Layer
Sieć
ATM
•
Warstwa
fizyczna
Physical
Layer
przyjmuje
Warstwa
fizyczna
Physical
Layer
przyjmuje
kompletne komórki z warstwy ATM Layer i
kompletne komórki z warstwy ATM Layer i
przygotowuje je do transportu ze
przygotowuje je do transportu ze
ź
ź
ródła do punktu
ródła do punktu
docelowego.
docelowego.
Warstwa fizyczna
Warstwa fizyczna
tuneluje
tuneluje
komórki w
komórki w
format transmisyjny odpowiedni dla fizycznego
format transmisyjny odpowiedni dla fizycznego
medium po którym będzie się je transmitować.
medium po którym będzie się je transmitować.
Nadawca
Odbiorca
ATM Aplication Layer
ATM Layer
ATM Physical Layer
ATM Aplication Layer
ATM Layer
ATM Physical Layer
Sieć
ATM
•
Po stronie odbiorczej, warstwa fizyczna wyciąga komórki z
Po stronie odbiorczej, warstwa fizyczna wyciąga komórki z
postaci
postaci
stunelowanej
stunelowanej
i następnie sprawdza poprawność
i następnie sprawdza poprawność
informacji zawartej w jej nagłówku.
informacji zawartej w jej nagłówku.
Komórka zostaje potem
Komórka zostaje potem
przesłana do warstwy ATM Layer, która określa jej cechy,
przesłana do warstwy ATM Layer, która określa jej cechy,
potem przygotowuje komórkę do procesu ponownego
potem przygotowuje komórkę do procesu ponownego
złożenia informacji, które odbędzie się w warstwie AAL.
złożenia informacji, które odbędzie się w warstwie AAL.
Od
Od
tego momentu dane gotowe są do dostarczania odbiorcy.
tego momentu dane gotowe są do dostarczania odbiorcy.