Model OSI/ISO

20
Model OSI/ISO Podstawy sieci komputerowych

Transcript of Model OSI/ISO

Page 1: Model OSI/ISO

Model OSI/ISO Podstawy sieci komputerowych

Page 2: Model OSI/ISO

Protokoły komunikacyjne

Page 3: Model OSI/ISO

ISO • International Organisation for Standardisation

• founded on 23 February 1947

• members from 162 countries

• iso.org

Page 4: Model OSI/ISO

ISO

Page 5: Model OSI/ISO

Model OSI

Warstwa fizyczna

Warstwa łącza danych

Warstwa sieciowa

Warstwa transportowa

Warstwa sesji

Warstwa prezentacji

Warstwa aplikacji

Open System Interconnect

Page 6: Model OSI/ISO

Warstwa fizyczna

Warstwa łącza danych

Warstwa sieciowa

Warstwa transportowa

Warstwa sesji

Warstwa prezentacji

Warstwa aplikacjiWarstwa aplikacji • Tworzy interface obsługujący

użytkownika, dostarcza standardowe usługi aplikacji, np. e-mail • Obsługuje lokalny system operacyjny przez

redirektor lub środowisko

• Zapewnia interfejs do różnych systemów plików

• Zapewnia wspólne API dla usług udostępniania plików, drukowania i komunikatów

Page 7: Model OSI/ISO

Warstwa fizyczna

Warstwa łącza danych

Warstwa sieciowa

Warstwa transportowa

Warstwa sesji

Warstwa prezentacji

Warstwa aplikacjiWarstwa prezentacji

• Określa niezależny od architektury format przesyłania danych, dokonuje konwersji danych • Definiuje wspólna składnię i znaczenie danych

• Konwertuje na format wymagany przez komputer poprzez funkcję kodowania i zamiany

Page 8: Model OSI/ISO

Warstwa fizyczna

Warstwa łącza danych

Warstwa sieciowa

Warstwa transportowa

Warstwa sesji

Warstwa prezentacji

Warstwa aplikacjiWarstwa sesji

• Nadzoruje połączenie dialogowe między systemami (użytkownikami) powiadamia o błędach niższych warstw

• Ustanawia sesję między usługami

• Zajmuje się logicznymi usługami nazw

• Zapewnia punkty kontrolne i synchronizacji

Page 9: Model OSI/ISO

Warstwa fizyczna

Warstwa łącza danych

Warstwa sieciowa

Warstwa transportowa

Warstwa sesji

Warstwa prezentacji

Warstwa aplikacjiWarstwa transportowa

• Zarządza połączeniami warstwy sieciowej, zapewnia niezawodność przepływu strumienia danych, kontroluje sekwencje pakietów, rozpoznaje dublety, timeout'y itp. • Podczas wysyłania danych dzieli je na bloki,

które łączy podczas odbioru • Zajmuje się kontrolą przepływu i eliminacją

błędów • Zapewnia każdej sesji oddzielne połączenie

Page 10: Model OSI/ISO

Warstwa fizyczna

Warstwa łącza danych

Warstwa sieciowa

Warstwa transportowa

Warstwa sesji

Warstwa prezentacji

Warstwa aplikacjiWarstwa sieciowa

• Tworzy pakiety, wybiera trasę dla pakietów, adresuje sieci, dokonuje fragmentacji i defragmentacji informacji • Tworzy międzysieć zapewniając funkcje

routingu

• Definiuje adresowanie między stacjami (węzeł+sieć)

• Zapewnia bezpołączeniowe usługi dostarczania pakietów

Page 11: Model OSI/ISO

Warstwa fizyczna

Warstwa łącza danych

Warstwa sieciowa

Warstwa transportowa

Warstwa sesji

Warstwa prezentacji

Warstwa aplikacjiWarstwa łącza danych

• Definiuje reguły przesyłania i otrzymywania informacji, tworzy ramki, nadzoruje przepływ w warstwie fizycznej • Wysyła ramki, zamienia odebrane bity na

ramki • Określa adres stacji, zapewnia zarządzanie

łączem • Zapewnia detekcję błędów w segmencie

fizycznym

Page 12: Model OSI/ISO

Warstwa fizyczna

Warstwa łącza danych

Warstwa sieciowa

Warstwa transportowa

Warstwa sesji

Warstwa prezentacji

Warstwa aplikacjiWarstwa fizyczna

• Łączy narzędzia i urządzenia sieciowe, definiuje komponenty elektryczne i mechaniczne oraz sygnały elektryczne w medium

• Zapewnia dostęp do medium

• Definiuje napięcia i szybkość przesyłania danych binarnych

• Definiuje połączenie fizyczne

Page 13: Model OSI/ISO

Fu

nkc

jon

ow

an

ie

Page 14: Model OSI/ISO

En

kap

sula

cja

Dane

DaneNagł. 4

DaneNagł. 3

DaneNagł. 2

Dane

Dane

DaneNagł. 7

Dane

Page 15: Model OSI/ISO

Przykład enkapsulacji

Page 16: Model OSI/ISO

Model OSI a używane stosy protokołów (1)

Warstwa aplikacji

Warstwa

prezentacji

Warstwa sesji

Warstwa

transportowa

Warstwa sieciowa

Warstwa łącza

danych

Warstwa fizyczna

Telnet, FTP,

SMTP, HTTP

TCP

IP

Ethernet, Token-

Ring, FDDI

Zależne od medium

Model OSI TCP/IP

LLC

SNMP, TFTP,

DNS, BOOTP

UDP

IP

Ethernet, Token-

Ring, FDDI

Zależne od medium

LLC

UDP/IP

SMB

NetBIOS

UDP, TCP

Windows. OS/2

IP

Ethernet, Token-

Ring, FDDI

Zależne od medium

LLC

SMB

NetBEUI

Windows. OS/2

Ethernet, Token-

Ring, FDDI

Zależne od medium

LLC

Page 17: Model OSI/ISO

Model OSI a używane stosy protokołów (2)

Warstwa aplikacji

Warstwa

prezentacji

Warstwa sesji

Warstwa

transportowa

Warstwa sieciowa

Warstwa łącza

danych

Warstwa fizyczna

Apple Share, AFP

ATP, NBP, AEP,

RTMP

DDP, AARP

Localtalk, Ethertalk,

TokenTalk

Zależne od medium

Model OSI Apple

NFS, SNMP, FTP,

SMTP, Telnet

TCP

IP

Ethernet, Token-

Ring, FDDI

Zależne od medium

LLC

UNIX

ASP, ADSP, ZIP,

PAP, AURP

NCP

SPX, SPX II

IPX

Ethernet, Token-

Ring, FDDI

Zależne od medium

NetWare

LLC

ASP – protokół sesji ADSP –protokół strumienia danych ZIP – protokół informacji o strefach PAP – protokół dostępu do drukarki AURP – protokoł trasowania

ATP – protokół transportu NBP – protokół wiązania nazw AEP – protokół echa RTMP – protokół utrzymania wyboru trasy

DDP – protokół dostaw datagramów

AARP – protokół rozróżniania adresów

Page 18: Model OSI/ISO

IEEE 802

802 802.1

802.3 PHY

802.3 MAC

802.5 PHY

802.5 MAC

802.11 PHY

802.11 MAC

802.2 LLC

warstwa fizyczna

warstwa łącza

danych

CSMA/CD TokenRing UTP/STP 4/16Mb/s

światłowód

WiFI Zarządzanie

Sterowanie łączem logicznym

Kontrola dostępu do medium

Architektura

c.d.n

Page 19: Model OSI/ISO

802.4 MAC

802.4 MAC

802.6 MAC

802.6 MAC

IEEE 802 c.d.

802.12 PHY

802.12 MAC

802.15 PHY

802.15 MAC

802.16 PHY

802.16 MAC

802.2 LLC

warstwa fizyczna

warstwa łącza

danych

100VGAnyLAN Wireless PAN

do 55Mb/s, 100m

Wireless MAN

MAN podwójny pierścień

światłowódowy

Sterowanie łączem logicznym

Kontrola dostępu do medium

TokenBUS

66GHz, 70Mb/s, 50km

ISO 9314 Sieci FDDI

podwójny pierścień światłowodowy

Page 20: Model OSI/ISO

IEEE 802.2 LLC

• DSAP • docelowy punkt dostępu

• SSAP • źródłowy punkt dostępu

• sterowanie • określa rodzaj, bajt sterujący informuje warstwy niższe o

usługach potrzebnych wyższym

DSAP SSAP sterowanie dane

typ 1 - usługa bezpołączeniowa, bez uprzedniego zestawienia połączenia, może być dwupunktowa lub wielopunktowa (broadcast)

typ 2 - usługa połączeniowa – wysłanie informacji po uprzednim zastawieniu połączenia łącza (gwarantuje kontrolę kolejności, przepływu, błędów potwierdzenia)

typ 3 - usługa bezpołączeniowa z potwierdzeniem, bez zestawienia łącza, ale z odpowiedzią od adresata potwierdzającą przyjęcie