5484453325

5484453325



Grupę jednostek, spełniających sprzętowo bądź programowo dane zadanie, określa się mianem warstwy. Zestaw warstw realizujących w pełni komunikację tworzy tzw. stos warstw (stos o hierarchicznej architekturze warstwowej) zobrazowany na rys. 3.11. Funkcje danej warstwy wykonywane są przez pewne protokoły, dlatego często mówi się również o stosie protokołów. Odpowiadające sobie (będące na tym samym poziomie) warstwy komunikujących się urządzeń, porozumiewają się ze sobą. Jest to możliwe dzięki zapewnieniu ustalonych reguł przekazywania informacji między warstwami. Na szczycie stosu znajdują się usługi świadczone bezpośrednio użytkownikowi przez aplikacje, na dole -sprzęt realizujący transmisję sygnałów przenoszących informacje. Komunikacja pomiędzy odpowiadającymi sobie warstwami odbywa się za pośrednictwem niższych warstw. Każda warstwa musi zatem znać format danych, nazywany protokołem wymiany danych, wymagany do komunikacji poprzez niższą warstwę. Podczas przesyłania danych na niższy poziom, warstwa dołącza do otrzymanych z wyższego poziomu danych nagłówek z informacjami dla odpowiadającej jej warstwy w innym urządzeniu. W ten sposób kolejne niższe warstwy nie ingerują w dane otrzymane z wyższych poziomów. Odbierając dane z niższych poziomów, dana warstwa interpretuje nagłówek dodany poprzez swojego odpowiednika. Następnie, jeśli istnieje potrzeba przekazania danych do warstwy wyższej, usuwa nagłówek i przekazuje dane.

Pojedyncza warstwa traktowana jest jako czarna skrzynka opisana w kategoriach wejść, wyjść i zależności funkcyjnej między nimi. Każda warstwa postrzega więc sąsiednią warstwę jako czarną skrzynkę realizującą pewną funkcję. Tym, co znajduje się wewnątrz czarnej skrzynki, zajmują się projektanci (producent). Dany producent może zajmować się implementacją jednej lub kilku warstw, w których się specjalizuje. Kolejni wytwórcy odpowiadać będą za inne warstwy. Ich produkty będą mogły jednak ze sobą wzajemnie współpracować

Stos protokołów z jakim mamy do czynienia w systemie Bluetooth podzielony został na trzy grupy protokołów. Każda grupa składa się z określonych warstw. Wyróżnia się następujące grupy protokołów (warstwy):

-    grupa protokołów transportowych (ang. transport protocol),

-    grupa protokołów pośredniczących (ang. middleware protocol),

-    grupa aplikacji (ang. application).

GRUPA APLIKACJI


GRUPA PROTOKOŁÓW POŚREDNICZĄCY CH


GRUPA PROTOKOŁÓW TRANSPORTOWYCH


Rys. 3.12. Ogólny podział stosu protokołów Bluetooth

Rys. 3.12 przedstawia podział stosu protokołów na grupy. Nazewnictwo grup protokołów Bluetooth nie odpowiada jednak siedmiowarstwowemu modelowi OSI.

9



Wyszukiwarka

Podobne podstrony:
(1) d = E - e [hPa] określa się mianem niedosytu wilgotności, który informuje o tym, ile jednostek
o Zrozumienie ułatwień jakie daje sprzęt i programy w wykonywanym zadaniu, rozwiązaniu problemu. 3.3
skrypt129 132 3. PROGRAM ĆWICZENIA 3.1. ZADANIA DO WYKONANIA Zakres ćwiczenia obejmuje pomiar rezyst
skrypt163 168 3. PROGRAM ĆWICZENIA 3.1. ZADANIA DO WYKONANIA Zakres badań obejmuje obserwację zjawis
skrypt173 1803. PROGRAM ĆWICZENIA 3.1. ZADANIA DO WYKONANIA Zakres wykonywanych w ćwiczeniu zadań ob
img1 (10) Program wykładu Zadania administratora DBMS na przykładzie PostgreSGL: ♦    
przeprowadzenie rozwiązań tych zadań, umieszczenie komentarzy dotyczący tego, czy dane zadanie jest
IMGU28 LABORATORIUM PROGRAMOWANIA STEROWNIKÓW Podstawy programowania w STL Zadanie 1. Zapis podstawo
Slajd3(1) 3 Zadanie 7. Poniższa tabela zawiera dane dotyczące kształtowania się długookresowych kosz
2 Biblioteka w roku sprawozdawczym spełniała swoje statutowe zadania, borykając się z narastającym o
Informatyka1 ponowę występuj w obu modelach i spełniaia podobne zadania. Z kolei trzy górne warstwy
Załącznik Nr 1.11 pieczątka jednostki organizacyjnej OPIS PRZEDMIOTU, PROGRAMU NAUCZANIA ORAZ SPOSOB
Załącznik Nr 1.11 pieczątka jednostki organizacyjncj OPIS PRZEDMIOTU, PROGRAMU NAUCZANIA ORAZ SPOSOB
Załącznik Nr 1.11 pieczątka jednostki organizacyjnej OPIS PRZEDMIOTU, PROGRAMU NAUCZANIA ORAZ SPOSOB

więcej podobnych podstron