Referencyjny model OSI. 3 listopada 2014 Mirosław Juszczak 37

Podobne dokumenty
Warstwy i funkcje modelu ISO/OSI

Model OSI. mgr inż. Krzysztof Szałajko

Protokoły sieciowe model ISO-OSI Opracował: Andrzej Nowak

Podstawy Informatyki. Inżynieria Ciepła, I rok. Wykład 13 Topologie sieci i urządzenia

Przesyłania danych przez protokół TCP/IP

Protokoły sieciowe - TCP/IP

Model ISO/OSI opis Laboratorium Numer 7

Zarządzanie infrastrukturą sieciową Modele funkcjonowania sieci

Uniwersalny Konwerter Protokołów

Sieci Komputerowe Modele warstwowe sieci

MODEL WARSTWOWY PROTOKOŁY TCP/IP

Uproszczony opis obsługi ruchu w węźle IP. Trasa routingu. Warunek:

Podstawowe pojęcia dotyczące sieci komputerowych

Rywalizacja w sieci cd. Protokoły komunikacyjne. Model ISO. Protokoły komunikacyjne (cd.) Struktura komunikatu. Przesyłanie między warstwami

Sieci komputerowe. Dr inż. Robert Banasiak. Sieci Komputerowe 2010/2011 Studia niestacjonarne

Podstawy Transmisji Danych. Wykład IV. Protokół IPV4. Sieci WAN to połączenia pomiędzy sieciami LAN

Model sieci OSI, protokoły sieciowe, adresy IP

Politechnika Łódzka. Instytut Systemów Inżynierii Elektrycznej

Sieci komputerowe w sterowaniu informacje ogólne, model TCP/IP, protokoły warstwy internetowej i sieciowej

Dr Michał Tanaś(

Dwa lub więcej komputerów połączonych ze sobą z określonymi zasadami komunikacji (protokołem komunikacyjnym).

Programowanie Sieciowe 1

Pytanie 1 Z jakich protokołów korzysta usługa WWW? (Wybierz prawidłowe odpowiedzi)

Podstawy sieci komputerowych

Sieci Komputerowe. Wykład 1: TCP/IP i adresowanie w sieci Internet

Adresy w sieciach komputerowych

PODSTAWOWE PODZIAŁY SIECI KOMPUTEROWYCH

Protokoły internetowe

pasja-informatyki.pl

Wykład Nr Sieci bezprzewodowe 2. Monitorowanie sieci - polecenia

ARP Address Resolution Protocol (RFC 826)

Stos protokołów TCP/IP (ang. Transmission Control Protocol/Internet Protocol)

Wykład VI. Administrowanie szkolną siecią komputerową. dr Artur Bartoszewski

Systemy otwarte - model odniesienia ISO - OSI

Sieci komputerowe. Wykład 1: Podstawowe pojęcia i modele. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski

Protokół sieciowy: Zbiór formalnych reguł i konwencji dotyczących formatu i synchronizacji w czasie wymiany komunikatów między procesami

Pytania na kolokwium z Systemów Teleinformatycznych

MASKI SIECIOWE W IPv4

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

PBS. Wykład Zabezpieczenie przełączników i dostępu do sieci LAN

Sieci komputerowe Wykład

Sieci komputerowe test

Test sprawdzający wiadomości z przedmiotu Systemy operacyjne i sieci komputerowe.

Sieci komputerowe - Urządzenia w sieciach

Sieci komputerowe. Wykład 5: Warstwa transportowa: TCP i UDP. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski

ZiMSK. VLAN, trunk, intervlan-routing 1

Technologie informacyjne (5) Zdzisław Szyjewski

Sieci komputerowe - administracja

Urządzenia sieciowe. Część 1: Repeater, Hub, Switch. mgr inż. Krzysztof Szałajko

Sieci komputerowe Modele OSI i TCP/IP

Klient-Serwer Komunikacja przy pomocy gniazd

ZiMSK. Charakterystyka urządzeń sieciowych: Switch, Router, Firewall (v.2012) 1

Urządzenia sieciowe. Tutorial 1 Topologie sieci. Definicja sieci i rodzaje topologii

Programowanie współbieżne i rozproszone

router wielu sieci pakietów

Aby lepiej zrozumieć działanie adresów przedstawmy uproszczony schemat pakietów IP podróżujących w sieci.

SIECI KOMPUTEROWE Adresowanie IP

TCP/IP. Warstwa aplikacji. mgr inż. Krzysztof Szałajko

SIECI KOMPUTEROWE wykład dla kierunku informatyka semestr 4 i 5

Sieci komputerowe. Dr inż. Dariusz Skibicki

Protokoły zdalnego logowania Telnet i SSH

Wprowadzenie do sieci komputerowych

Wykład 2: Budowanie sieci lokalnych. A. Kisiel, Budowanie sieci lokalnych

1PSI: TEST do wykonania (protokoły sieciowe jedna prawidłowa odp.): Tematy prac semestralnych G. Romotowski. Sieci Komputerowe:

w sieciach szerokopasmowych CATV i ISP - Model OSI

ORGANIZACJA ZAJĘĆ WSTĘP DO SIECI

Marek Parfieniuk, Tomasz Łukaszuk, Tomasz Grześ. Symulator zawodnej sieci IP do badania aplikacji multimedialnych i peer-to-peer

Zestaw ten opiera się na pakietach co oznacza, że dane podczas wysyłania są dzielone na niewielkie porcje. Wojciech Śleziak

Beskid Cafe. Hufcowa Kawiarenka Internetowa

Sieci komputerowe. Informatyka Poziom rozszerzony

Wykład 3 / Wykład 4. Na podstawie CCNA Exploration Moduł 3 streszczenie Dr inż. Robert Banasiak

Temat: Budowa i działanie sieci komputerowych. Internet jako sieć globalna.

Lab 2 ĆWICZENIE 2 - VLAN. Rodzaje sieci VLAN

Wydział Informatyki, Elektroniki i Telekomunikacji Katedra Telekomunikacji

Sieci komputerowe Warstwa transportowa

Technologie informacyjne - wykład 8 -

Plan wykładu. Wyznaczanie tras. Podsieci liczba urządzeń w klasie C. Funkcje warstwy sieciowej

Zadania z sieci Rozwiązanie

SIECI KOMPUTEROWE Protokoły sieciowe

SIECI KOMPUTEROWE. Dariusz CHAŁADYNIAK Józef WACNIK

DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ ADRESACJA W SIECIACH IP. WSTĘP DO SIECI INTERNET Kraków, dn. 24 października 2016r.

Sieci Komputerowe. Wykład 1: Historia, model ISO, Ethernet, WiFi

Podstawy Informatyki. Inżynieria Ciepła, I rok. Wykład 14 Protokoły sieciowe

Opis komunikacji na potrzeby integracji z systemem klienta (12 kwiecień, 2007)

Sieci komputerowe. Wstęp

SIECI KOMPUTEROWE. Wstęp do przedmiotu. Piotr Żmudziński Zakład Teleinformatyki, UKW

Sieci Komputerowe Mechanizmy kontroli błędów w sieciach

5. Model komunikujących się procesów, komunikaty

Technologie informacyjne (6) Zdzisław Szyjewski

(12) TŁUMACZENIE PATENTU EUROPEJSKIEGO (19) PL (11) PL/EP (96) Data i numer zgłoszenia patentu europejskiego:

SEGMENT TCP CZ. II. Suma kontrolna (ang. Checksum) liczona dla danych jak i nagłówka, weryfikowana po stronie odbiorczej

Sieć komputerowa Adresy sprzętowe Adresy logiczne System adresacji IP (wersja IPv4)

Konfigurowanie sieci VLAN

Automatyczne anulowanie zleceń w wyniku odłączenia od CCG

Akademia Techniczno-Humanistyczna w Bielsku-Białej

Szczegółowy opis przedmiotu zamówienia:

MODEL OSI A INTERNET

Co w sieci siedzi. Warstwa 2 - konfiguracja sieci VLAN. Routing między sieciami VLAN.

Technologie sieciowe

Transkrypt:

Referencyjny model OSI 3 listopada 2014 Mirosław Juszczak 37

Referencyjny model OSI Międzynarodowa Organizacja Normalizacyjna ISO (International Organization for Standarization) opracowała model referencyjny OSI w celu ułatwienia realizacji otwartych połączeń. Połączenia otwarte to połączenia, które mogą być obsługiwane w środowiskach wielosystemowych. Model OSI dzieli procesy zachodzące podczas sesji komunikacyjnej na 7 warstw funkcjonalnych, które zorganizowane są wg. naturalnej sekwencji zdarzeń zachodzących podczas sesji komunikacyjnej. 3 listopada 2014 Mirosław Juszczak 38

OSI schemat architektury warstwowej Warstwy Aplikacji Wiadomości i dane użytkownika Aplikacja Prezentacji Komunikaty wysokiego poziomu Prezentacja Sesja Komunikaty sesji Sesja Transportu Ś C I E Ż K A Transportu Sieci Pakiety Sieci Pakiety Sieci Łącze danych Ramki Łącza danych Ramki Łącze danych Fizyczna Bity Fizyczna Bity Fizyczna P o d s i e ć P o d s i e ć Komputer 1 Router Router Komputer 2 Sieć złożona 3 listopada 2014 Mirosław Juszczak 39

OSI schemat architektury warstwowej W każdej warstwie OSI zdefiniowany jest protokół odpowiedzialny za: 1. Łączność z protokołem tej samej warstwy funkcjonującym na drugim komputerze 2. Wykonywanie usług na rzecz warstwy znajdującej się tuż powyżej (nie dotyczy to warstwy aplikacji) 3 listopada 2014 Mirosław Juszczak 40

OSI Wyjaśnienie istoty komunikacji pomiędzy warstwami Komunikacja pozioma (peer-layer): umożliwia wymianę komunikatów lub danych na tym samym poziomie (poza warstwą fizyczną żadna inna warstwa nie posiada fizycznego połączenia). Np. protokół transportowy przesyła komunikat zawieś transmisję do swojego odpowiednika na drugiej maszynie. Logicznie wydaje się jakby obie maszyny były połączone. Tymczasem... aby wysłać taki komunikat: Protokół musi umieścic go w pakiecie, który obsługiwany jest przez protokół warstwy niższej. Czyli protokoły warstw niższych zapewniają usługi warstwom wyższym komunikaty warstw wyższych są przesyłane ku najniższej warstwie stosu protokołu, a dalej do innej maszyny wzdłuż łącza fizycznego. 3 listopada 2014 Mirosław Juszczak 41

OSI Warstwa 1 Fizyczna 1.Określa parametry fizyczne interfejsu takie jak zakończenia - wtyki, elementy mechaniczne 2.Określa aspekty elektryczne np. poziom napięcia dla określonego stanu bitów 3.Określa aspekty funkcjonalne takie jak konfiguracja, konserwacja, sposób montażu i demontażu łącza fizycznego. 4.Określa aspekty proceduralne takie jak przesyłanie strumieni bitów. Odbiera ramki danych z warstwy 2 (łącza danych i przesyła je szeregowo. 3 listopada 2014 Mirosław Juszczak 42

OSI Warstwa 1 Fizyczna Warstwa fizyczna składa się więc z 4 obszarów funkcjonalnych: mechanicznego elektrycznego funkcjonalnego proceduralnego Wspólnie obejmują one wszystkie mechanizmy do obsługi elektrycznej i/lub optycznej transmisji. Przykłady mechanizmów, które często są mylnie utożsamiane z warstwą fizyczną: nośniki fizyczne koncentratory rutery przełączniki 3 listopada 2014 Mirosław Juszczak 43

OSI Warstwa 2 Łącza Danych Definiuje reguły mające zastosowanie przy wysyłaniu i odbieraniu informacji przez łącze fizyczne wiążące dwie maszyny Jej celem jest podzielenie danych z warstwy wyższej czyli sieciowej na mniejsze fragmenty zwane ramkami i wysyłanie ich poprzez łącze fizyczne. 3 listopada 2014 Mirosław Juszczak 44

OSI Warstwa 2 Łącza Danych - RAMKA Ramka jest strukturą właściwą dla łącza danych 1. Zawiera ilość informacji wystarczającą do jej pomyślnego przesłania przez sieć lokalną do ich miejsca docelowego. 2. Ramki wysyłane są kolejno. 3. Gwarantuje końcową integralność przesyłanych danych. 4. Wysoka jakość transmisji wymaga spełnienia warunków: Węzeł początkowy musi odebrać od węzła końcowego potwierdzenie otrzymania każdej ramki w nienaruszonej formie Węzeł docelowy przed wysłaniem potwierdzenia otrzymania ramki musi sprawdzić jej integralność. Warstwa łącza danych jest także odpowiedzialna za ponowne składanie otrzymanych strumieni bitów z warstwy fizycznej i umieszczanie ich w ramkach. 3 listopada 2014 Mirosław Juszczak 45

OSI Warstwa 1 i 2 Warstwy 1 i 2 są niezbędne do komunikacji każdego rodzaju, bez względu na sieć, w której się ona odbywa, czy jest to LAN, czy WAN 3 listopada 2014 Mirosław Juszczak 46

OSI Warstwa 3 Sieciowa Warstwa łącza danych umożliwia komunikację pomiędzy dwoma bezpośrednio połączonymi komputerami, które mogą wykorzystywać mosty i przełączniki, natomiast warstwa sieciowa umożliwia wymianę danych w sieci złożonej wykorzystującej rutery. Warstwa sieci odpowiada za komunikowanie się z komputerami będącymi poza segmentem lokalnym sieci LAN. Umożliwia to własna architektura trasowania niezależna od adresowania fizycznego warstwy 2. Protokoły trasowania IP, IPX, AppleTalk Korzystanie z warstwy 3 jest konieczne jedynie wtedy, gdy dwa komputery znajdują się w różnych segmentach sieci oddzielonych routerem. 3 listopada 2014 Mirosław Juszczak 47

OSI Warstwa 4 Transportowa Pełni funkcję podobną do funkcji warstwy łącza danych: jest odpowiedzialna za końcową integralność transmisji Różnica polega na tym, że warstwa transportu umożliwia tę usługę poza lokalnymi segmentami sieci LAN. Potrafi bowiem wykrywać pakiety, które zostały odrzucone przez routery i automatycznie generować żądanie ich ponownej transmisji. Inna ważna funkcja warstwy transportowej to resekwencjonowanie pakietów, które mogły zostać przesłane w nieodpowiedniej kolejności. Taka sytuacja może mieć miejsce gdy np. pakiety są przesyłane różnymi ścieżkami lub uległy uszkodzeniu. 3 listopada 2014 Mirosław Juszczak 48

OSI Warstwa 4 Transportowa 1. Protokoły warstwy transportowej nawiązują łączność pomiędzy nadawcą i odbiorcą a następnie przesyłają dane w formie strumieni pakietów. Jakie są to protokoły? 2. Każdy pakiet ma swój numer porządkowy a ich przepływ można monitorować, co daje gwarancję prawidłowości dostarczenia. Ten strumień strumień pakietów określa się często łączem wirtualnym. 3. Protokół warstwy transportowej reguluje także przepływ pakietów w taki sposób, że uwzględniane są możliwości powolnej pracy odbiorców oraz zakłóceń jakie występują w sieci podczas przesyłania pakietów (efektem jest np. docieranie pakietów w niewłaściwj kolejności) 3 listopada 2014 Mirosław Juszczak 49

OSI Warstwa 5 Sesji Rzadko używana, ponieważ wiele protokołów funkcje tej warstwy dołącza do swojej warstwy transportowej. Jej zadaniem jest koordynacja przebiegu komunikacji podczas połączenia pomiędzy dwoma komputerami. Ten przepływ określany jest sesją: 1. Warstwa 5 określa czy komunikacja może zachodzić w jednym lub obu kierunkach. 2. Gwarantuje także zakończenie wykonywania bieżącego żądania przed przyjęciem następnego. 3. Dzięki warstwie 5 możliwe jest także wskazanie, gdzie należy ponowić transmisję w przypadku jej czasowego przerwania. 3 listopada 2014 Mirosław Juszczak 50

OSI Warstwa 6 Prezentacji Protokoły tej warstwy służą do prezentacji danych, np. formatują lub drukują dane. Dokonują także interpretacji znaków specjalnych, np. tabulatorów lub specjalnych sekwencji graficznych. W tej warstwie następuje szyfrowanie i konwersja zbiorów znaków. Tak jak warstwa sesji, warstwa prezentacji jest pozostałością po systemie łączności stosowanym pomiędzy terminalami a komputerem typu mainframe (system z komputerem głównym). 3 listopada 2014 Mirosław Juszczak 51

OSI Warstwa 7 Aplikacji Pomimo nazwy warstwa 7 aplikacji nie obejmuje warstwy użytkownika. Pełni ona funkcję interfejsu pomiędzy aplikacją a usługami sieci. Możemy traktować tę warstwę jako inicjującą sesje komunikacyjne. Przykład: Klient poczty elektronicznej generuje żądanie pobrania nowych wiadomości od jej nadawcy. Aplikacja kliencka generuje automatycznie żądanie do odpowiedniego protokołu (lub wielu protokołów) warstwy 7 i uruchamia sesję komunikacji w celu otrzymania odpowiednich plików. 3 listopada 2014 Mirosław Juszczak 52

OSI Logiczny i faktyczny przebieg komunikacji warstwowej Protokoły dwóch równorzędnych warstw na dwóch różnych komputerach zdają się być połączone fizycznie między sobą, tymczasem jest to jedynie łącze logiczne. Przebieg faktyczny połączenia jest inny. 3 listopada 2014 Mirosław Juszczak 53

OSI Logiczny i faktyczny przebieg komunikacji warstwowej Nr Warstwy Nazwa OSI Nazwa OSI Nr Warstwy 7 Aplikacji Aplikacji 7 6 Prezentacji Prezentacji 6 5 Sesji Przebieg logiczny Sesji 5 4 Transportowa Transportowa 4 3 Sieci Sieci 3 2 Łącza danych Łącza danych 2 1 Fizyczna Fizyczna 1 Przebieg faktyczny 3 listopada 2014 Mirosław Juszczak 54

OSI Logiczny i faktyczny przebieg komunikacji warstwowej Faktyczny przebieg tego procesu jest następujący: 1. segmenty danych upakowane przez warstwę 4 komputera nadającego przesyłane są do jego warstwy 3 2. warstwa 3 łączy segmenty danych otrzymane z warstwy 4 w pakiety tzn. pakietuje segmenty, adresuje je i kieruje do warstwy 2 własnego komputera (docelowo do warstwy 3 komputera odbiorcy) 3. wartstwa druga pakiety zapisuje w postaci ramek i nadaje im adres rozpoznawany przez sieć LAN 4. ramki zostają wysłane do warstwy 1-szej, zamienione na strumień bitów i wysłane łączem fizycznym do warstwy 1-szej komputera docelowego 5. zanim dane dojdą do warstwy 4 komputera odbierającego będą kolejno przechodziły przez warstwy:1 (strumień bitów przekształcony zostaje w ramki), 2 (zdejmowana jest ramka i pakiet przesłąny jest do warstwy 3). 6. do adresata jego warstwy 4, pakiet dociera w tej samej postaci w jakiej wyszedł z warstwy 4 komputera nadawcy. 3 listopada 2014 Mirosław Juszczak 55

OSI Logiczny i faktyczny przebieg komunikacji warstwowej Adres strony z ciekawą wizualizacją obrazującą przesyłanie danych przez kolejne warstwy i łączem fizycznym do innej maszyny: http://www.man.poznan.pl/~pawelw/dyplom/isomodel.html 3 listopada 2014 Mirosław Juszczak 56