Warstwy i funkcje modelu ISO/OSI



Podobne dokumenty
Model ISO/OSI opis Laboratorium Numer 7

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

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

Zarządzanie infrastrukturą sieciową Modele funkcjonowania sieci

Protokoły sieciowe - TCP/IP

MODEL WARSTWOWY PROTOKOŁY TCP/IP

Przesyłania danych przez protokół TCP/IP

Podstawy sieci komputerowych

Sieci Komputerowe Modele warstwowe sieci

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

Protokoły internetowe

Sieci komputerowe Wykład

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

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

Model sieci OSI, protokoły sieciowe, adresy IP

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

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

Programowanie Sieciowe 1

Sieci komputerowe. Dr inż. Dariusz Skibicki

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

Sieci komputerowe Modele OSI i TCP/IP

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

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

Dr Michał Tanaś(

ORGANIZACJA ZAJĘĆ WSTĘP DO SIECI

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

Sieci komputerowe - Urządzenia w sieciach

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

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

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

Pytania na kolokwium z Systemów Teleinformatycznych

Model referencyjny OSI

Urządzenia fizyczne sieci. Pudełko Urządzenia Techniki Komputerowej

Plan wykładu. 1. Sieć komputerowa 2. Rodzaje sieci 3. Topologie sieci 4. Karta sieciowa 5. Protokoły używane w sieciach LAN 6.

ZiMSK. VLAN, trunk, intervlan-routing 1

Sieci komputerowe. Informatyka Poziom rozszerzony

To systemy połączonych komputerów zdolnych do wzajemnego przesyłania informacji, do dzielenia się zasobami, udostępniania tzw.

Przemysłowe Sieci Informatyczne

Model warstwowy Warstwa fizyczna Warstwa łacza danych Warstwa sieciowa Warstwa transportowa Warstwa aplikacj. Protokoły sieciowe

Sieci komputerowe test

Rodzaje, budowa i funkcje urządzeń sieciowych

Podstawowe pojęcia dotyczące sieci komputerowych

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

MODEM. Wewnętrzny modem PCI, 56Kbps DATA/FAX/VOICE, V.92

PI-12 01/12. podłączonych do innych komputerów, komputerach. wspólnej bazie. ! Współużytkowanie drukarek, ploterów czy modemów

MASKI SIECIOWE W IPv4

Rok szkolny 2014/15 Sylwester Gieszczyk. Wymagania edukacyjne w technikum. SIECI KOMPUTEROWE kl. 2c

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

PODSTAWOWE PODZIAŁY SIECI KOMPUTEROWYCH

Podstawy Informatyki. Metalurgia, I rok. Wykład 7 Sieci komputerowe

Podstawy Informatyki. Urządzenia sieciowe. Topologie sieci. Pierścień. Magistrala. Gwiazda. Metalurgia, I rok. pierścienia. magistrali.

Uniwersalny Konwerter Protokołów

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

STRUKTURA OGÓLNA SIECI LAN

SIECI KOMPUTEROWE. Podstawowe wiadomości

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

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

Adresy w sieciach komputerowych

Co w sieci piszczy? Programowanie aplikacji sieciowych w C#

Zadania z sieci Rozwiązanie

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

Akademia Techniczno-Humanistyczna w Bielsku-Białej

Technologie informacyjne (6) Zdzisław Szyjewski

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

w sieciach szerokopasmowych CATV i ISP - Model OSI

Wprowadzenie do sieci komputerowych

SIECI KOMPUTEROWE mgr inż. Adam Mencwal Katedra Informatyki Stosowanej

System operacyjny UNIX Internet. mgr Michał Popławski, WFAiIS

pasja-informatyki.pl

OSI Open Systems Interconnection Model ISO International Organization for Standardization

Bazy Danych i Usługi Sieciowe

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

Systemy otwarte - model odniesienia ISO - OSI

1. W protokole http w ogólnym przypadku elementy odpowiedzi mają: a) Postać tekstu b) Postać HTML c) Zarówno a i b 2. W usłudze DNS odpowiedź

System komputerowy. Sprzęt. System komputerowy. Oprogramowanie

Sieci komputerowe Wykład 3

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

Którą normę stosuje się dla okablowania strukturalnego w sieciach komputerowych?

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

TECHNOLOGIE SIECI LAN

Ćwiczenie 1. Podstawowa terminologia lokalnych sieci komputerowych. Topologie sieci komputerowych. Ocena. Zadanie 1

Routing i protokoły routingu

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

Sieci komputerowe. Zadania warstwy łącza danych. Ramka Ethernet. Adresacja Ethernet

Plan wykładu. Warstwa sieci. Po co adresacja w warstwie sieci? Warstwa sieci

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

SIECI KOPMPUTEROWE I TECHNOLOGIE INTERNETOWE (SKiTI) Model ISO/OSI i Model TCP/IP

komputerowych Dariusz CHAŁADYNIAK informatyka+

Sieci komputerowe. Zajęcia 3 c.d. Warstwa transportu, protokoły UDP, ICMP

Technologie informacyjne (5) Zdzisław Szyjewski

TCP/IP. Warstwa łącza danych. mgr inż. Krzysztof Szałajko

Zdalne logowanie do serwerów

Sieci komputerowe. Zajęcia 2 Warstwa łącza, sprzęt i topologie sieci Ethernet

Sieci komputerowe. Wstęp

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

Sieci komputerowe 1PSI

Topologie sieciowe. mgr inż. Krzysztof Szałajko

z paska narzędzi lub z polecenia Capture

Transkrypt:

Warstwy i funkcje modelu ISO/OSI

Organizacja ISO opracowała Model Referencyjny Połączonych Systemów Otwartych (model OSI RM - Open System Interconection Reference Model) w celu ułatwienia realizacji otwartych połączeń systemów komputerowych. Organizacja przepływu danych podlega siedmiowarstwowemu modelowi łączenia systemów otwartych, który zakłada przesyłanie danych z aplikacji (programu) na jednym komputerze do aplikacji na drugim komputerze przez medium transmisyjne np.: kabel miedziany, światłowód, droga radiowa, system satelitarny lub inny. Każda warstwa definiuje funkcję wykonywaną podczas przekazywania danych za pośrednictwem sieci między współpracującymi ze sobą aplikacjami.

Inaczej mówiąc, model OSI dzieli zadanie przesyłania informacji między stacjami sieciowymi na siedem mniejszych zadań, składających się na poszczególne warstwy. Zadania te nie definiują konkretnego protokołu, czyli nie precyzują one dokładnie, jak dany fragment oprogramowania pełniący zadania jednej z warstw ma działać, ale tylko co - ma wykonywać.

Model referencyjny OSI Warstwy od 1 do 3 umożliwiają dostęp do sieci, a warstwy od 4 do 7 obsługują logistycznie komunikację końcową.

Warstwa 1: warstwa fizyczna Warstwa najniższa nazywana jest warstwą fizyczną. Jest ona odpowiedzialna za przesyłanie strumieni bitów. Odbiera ramki danych z warstwy 2, czyli warstwy łącza danych, i przesyła szeregowo, bit po bicie, całą ich strukturę oraz zawartość przez medium transmisyjne. Jest ona również odpowiedzialna za odbiór kolejnych bitów przychodzących strumieni danych. Strumienie te są następnie przesyłane do warstwy łącza danych w celu ich ponownego ukształtowania. W warstwie tej działają karty sieciowe, koncentratory (huby), wzmacniaki (repeatery) i tranceivery.

Warstwa 2: warstwa łącza danych Jak każda z warstw, pełni ona dwie zasadnicze funkcje: odbierania i nadawania. Warstwa ta jest odpowiedzialna za upakowanie strumienia danych przychodzącego z warstwy fizycznej w tzw. ramki. Każda ramka zawiera adres nadawcy i odbiorcy. Pozwala to na zlokalizowanie komputera, dla którego informacja jest przeznaczona. Dodatkowo zapewnia niezawodność łącza danych. Definiuje mechanizmy kontroli błędów w przesyłanych ramkach - CRC (Cyclic Redundancy Check). Jest ona ściśle powiązana z warstwą fizyczną, która narzuca topologię np. Ethernet. W warstwie tej działają sterowniki (drivery) kart sieciowych oraz mosty (bridge) i przełączniki (switche).

Warstwa 3: warstwa sieci Warstwa sieci jest odpowiedzialna za określanie trasy transmisji między komputerem-nadawcą, a komputerem-odbiorcą. Warstwa ta nie ma żadnych wbudowanych mechanizmów kontroli korekcji błędów i w związku z tym musi polegać na wiarygodnej transmisji końcowej warstwy łącza danych. Warstwa sieci używana jest do komunikowania się z komputerami znajdującymi się poza lokalnym segmentem sieci LAN. Umożliwia im to własna architektura trasowania, niezależna od adresowania fizycznego warstwy 2. Protokołami trasowanymi są: IP, IPX, AppleTalk. Korzystanie z warstwy sieci nie jest obowiązkowe. Wymagane jest jedynie wtedy, gdy komputery komunikujące się znajdują się w różnych segmentach sieci przedzielonych routerem.

Warstwa 4: warstwa transportowa Warstwa transportu pełni funkcję podobną do funkcji warstwy łącza w tym sensie, że jest odpowiedzialna za końcową integralność transmisji. Jednak w odróżnieniu od warstwy łączy danych - warstwa transportu umożliwia tę usługę również poza lokalnymi segmentami sieci LAN. Potrafi bowiem wykrywać pakiety, które zostały przez routery odrzucone i automatycznie generować żądanie ich ponownej transmisji. Inną ważną funkcją warstwy transportu jest resekwencjonowanie pakietów, które mogły zostać przysłane w nieodpowiedniej kolejności. Sytuacja taka może mieć kilka przyczyn. Na przykład, pakiety mogły podążać przez sieć różnymi ścieżkami lub zostać uszkodzone podczas transmisji. Warstwa transportu identyfikuje więc oryginalną sekwencję pakietów i ustawia je w oryginalnej kolejności przed wysłaniem ich zawartości do warstwy sesji.

Warstwa 5: warstwa sesji Piątą warstwą modelu OSI jest warstwa sesji. Jest ona rzadko używana; wiele protokołów funkcje tej warstwy dołącza do swoich warstw transportowych. Zadaniem warstwy sesji modelu OSI jest zarządzanie przebiegiem komunikacji podczas połączenia między dwoma komputerami. Ów przepływ komunikacji nazywany jest również sesją. Warstwa 5 określa, czy komunikacja może zachodzić w jednym, czy w obu kierunkach. Gwarantuje również zakończenie wykonywania bieżącego żądania przed przyjęciem kolejnego.

Warstwa 6: warstwa prezentacji Warstwa prezentacji jest odpowiedzialna za zarządzanie sposobem kodowania wszelkich danych. Nie każdy komputer korzysta z tych samych schematów kodowania danych, więc warstwa prezentacji odpowiedzialna jest za translację między niezgodnymi schematami kodowania danych, takimi jak na przykład American Standard Code for Information Interchange (ASCII) a Extended Binary Coded Decimal Interchange Code (EBCDIC). Warstwa prezentacji może być wykorzystywana do niwelowania różnic między formatami zmiennopozycyjnymi, jak również do szyfrowania i rozszyfrowywania wiadomości.

Warstwa 7: warstwa aplikacji Najwyższą warstwą modelu OSI jest warstwa aplikacji. Pomimo sugestywnej nazwy warstwa ta nie obejmuje aplikacji użytkownika, pełniąc raczej rolę interfejsu pomiędzy tą aplikacją a usługami sieci. Warstwę tę można uważać za inicjującą sesje komunikacyjne. Na przykład, klient poczty elektronicznej mógłby generować żądanie pobrania nowych wiadomości od jej nadawcy. Taka aplikacja kliencka generuje automatycznie żądanie do odpowiedniego protokołu (lub protokołów) warstwy 7 i uruchamia sesję komunikacji w celu otrzymania odpowiednich plików. W warstwie tej działają protokoły HTTP, FTP, NNTP, TELNET, SMTP, POP3.

Zastosowania modelu Pionowe zorientowanie stosu odzwierciedla funkcjonalny przebieg procesów oraz danych. Każda warstwa wyposażona jest w interfejsy warstw sąsiednich. Komunikacja jest możliwa, gdy komputery przesyłają dane, instrukcje, adresy itd. między odpowiednimi warstwami. Różnice między logicznym przebiegiem komunikacji, a rzeczywistym przebiegiem sesji przedstawione są na rysunku poniżej. Mimo że model składa się z siedmiu warstw, to określona sesja komunikacyjna nie musi wykorzystywać wszystkich siedmiu, lecz tylko niektóre z nich. Na przykład, komunikacja w ramach jednego segmentu LAN może być przeprowadzana wyłącznie w warstwach 1 i 2 modelu OSI, bez potrzeby korzystania z dwóch pozostałych (3 i 4) warstw komunikacyjnych.

Choć komunikacja w stosie odbywa się w płaszczyźnie pionowej, każdej warstwie wydaje się, że może się komunikować bezpośrednio z odpowiadającymi jej warstwami w komputerach zdalnych. Logiczne rozgraniczenie warstw możliwe jest dzięki temu, że do każdej warstwy stosu protokołów komputera nadającego dodawany jest nagłówek. Nagłówek ten może być rozpoznany i użyty jedynie przez daną warstwę lub jej odpowiedniki w innych komputerach. Stos protokołów komputera odbierającego usuwa kolejne nasłówki, warstwa po warstwie, w miarę jak dane przesyłane są do jego warstwy aplikacji.