Model OSI. mgr inż. Krzysztof Szałajko

Podobne dokumenty
Warstwy i funkcje modelu ISO/OSI

Protokoły sieciowe - TCP/IP

Systemy otwarte - model odniesienia ISO - OSI

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

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

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

Zarządzanie infrastrukturą sieciową Modele funkcjonowania sieci

Sieci Komputerowe Modele warstwowe sieci

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

MODEL WARSTWOWY PROTOKOŁY TCP/IP

Model ISO/OSI opis Laboratorium Numer 7

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

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

Podstawy sieci komputerowych

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

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

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Przesyłania danych przez protokół TCP/IP

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

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

Programowanie Sieciowe 1

ORGANIZACJA ZAJĘĆ WSTĘP DO SIECI

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

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

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

TCP/IP formaty ramek, datagramów, pakietów...

w sieciach szerokopasmowych CATV i ISP - Model OSI

ZiMSK. VLAN, trunk, intervlan-routing 1

Sieci komputerowe Modele OSI i TCP/IP

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

Sieci Komputerowe. Model Referencyjny dla Systemów Otwartych Reference Model for Open Systems Interconnection

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

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

Protokoły internetowe

Sieci komputerowe Warstwa transportowa

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

Model referencyjny OSI

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

Sieci komputerowe Wykład

pasja-informatyki.pl

Adresy w sieciach komputerowych

Sieci komputerowe test

Zadania z sieci Rozwiązanie

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

Dr Michał Tanaś(

Warstwa sieciowa. Model OSI Model TCP/IP. Aplikacji. Aplikacji. Prezentacji. Sesji. Transportowa. Transportowa

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.

Wykład 4: Protokoły TCP/UDP i usługi sieciowe. A. Kisiel,Protokoły TCP/UDP i usługi sieciowe

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

Uniwersalny Konwerter Protokołów

Pytania na kolokwium z Systemów Teleinformatycznych

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Informatyka MTDI 1. Wykład 2. Urządzenia sieciowe Adresowanie w sieci Protokoły Model ISO/OSI

Informatyka MTDI 1. Wykład 2. Urządzenia sieciowe Adresowanie w sieci Protokoły Model ISO/OSI

Sieci komputerowe. Informatyka Poziom rozszerzony

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

Bezpieczeństwo w M875

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

Sieci komputerowe - administracja

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

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

Bazy Danych i Usługi Sieciowe

Protokół sieciowy Protokół

Klient-Serwer Komunikacja przy pomocy gniazd

Podstawy sieci komputerowych

Model sieci OSI, protokoły sieciowe, adresy IP

Wprowadzenie do sieci komputerowych

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

Sieci komputerowe Wykład 3

Akademia Techniczno-Humanistyczna w Bielsku-Białej

Zarządzanie systemami informatycznymi. Protokoły warstw aplikacji i sieci TCP/IP

Technologie informacyjne (5) Zdzisław Szyjewski

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

ARP Address Resolution Protocol (RFC 826)

Sieci komputerowe. Dr inż. Dariusz Skibicki

Technologie informacyjne (6) Zdzisław Szyjewski

Moduł 2. Modele odniesienia OSI/ISO i TCP/IP. 1. Po co nam modele odniesienia 2. Model OSI-ISO

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

Routing i protokoły routingu

Sieci komputerowe - warstwa transportowa

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

Routing. mgr inż. Krzysztof Szałajko

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

Enkapsulacja RARP DANE TYP PREAMBUŁA SFD ADRES DOCELOWY ADRES ŹRÓDŁOWY TYP SUMA KONTROLNA 2 B 2 B 1 B 1 B 2 B N B N B N B N B Typ: 0x0835 Ramka RARP T

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

Rys. 1. Wynik działania programu ping: n = 5, adres cyfrowy. Rys. 1a. Wynik działania programu ping: l = 64 Bajty, adres mnemoniczny

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ź

Warstwa transportowa. mgr inż. Krzysztof Szałajko

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

Programowanie współbieżne i rozproszone

Protokoły wspomagające. Mikołaj Leszczuk

DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ

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

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

Zarządzanie ruchem w sieci IP. Komunikat ICMP. Internet Control Message Protocol DSRG DSRG. DSRG Warstwa sieciowa DSRG. Protokół sterujący

Dr Michał Tanaś(

SSL (Secure Socket Layer)

Systemy operacyjne System sieciowy UNIX-a

Transkrypt:

Model OSI mgr inż. Krzysztof Szałajko

Protokół 2 / 26

Protokół Def.: Zestaw reguł umożliwiający porozumienie 3 / 26

Komunikacja w sieci 101010010101101010101 4 / 26

Model OSI Open Systems Interconnection Opisuje strukturę komunikacji sieciowej Zdefiniowany przez ISO - International Organization for Standardization ( międzynarodowa organizacja normalizacyjna) Pełna nazwa: ISO OSI RM - ISO OSI Reference Model: International Organization for Standardization Open Systems Interconnection Reference Model: ISO model odniesienia łączenia systemów otwartych 5 / 26

Warstwy modelu OSI 7 6 5 4 3 2 1 Model siedmiowarstwowy Przekształcenie danych zrozumiałych dla użytkownika do postaci zrozumiałej dla sieci Elementy konstrukcyjne pakietu danych 6 / 26

Warstwy modelu OSI Warstwy dodają do pakietu danych informacje Dodawane informacje noszą nazwę nagłówków Nagłówek odbierany jest w analogicznej warstwie u adresata 7 / 26

Budowa modelu OSI 7 Aplikacji 6 Prezentacji 5 Sesji 4 Transportowa 3 Sieciowa 2 Łącza danych 1 Fizyczna 8 / 26

Budowa modelu OSI 7 Aplikacji 6 Prezentacji 5 Sesji 4 Transportowa 3 Sieciowa 2 Łącza danych 1 Fizyczna Sieciowe API Hej, mam coś do wysłania! Formatowanie wiadomości Synchronizacja Zarządzanie pakietami Adresowanie, routing Zarządzanie ramkami Ethernet? Token ring? Sprzęt 9 / 26

Urządzenia sieciowe, a model OSI 7 Aplikacji 6 Prezentacji 5 Sesji 4 Transportowa 3 Sieciowa 2 Łącza danych 1 Fizyczna Router, Switch 3 warstwy Most, Switch Regenerator (Repeater), Hub 10 / 26

Zasada działania Warstwa przekazuje informacje pomiędzy warstwami sąsiednimi wyższą lub niższą Komunikacja nie zawsze musi się rozpoczynać od warstwy 7 7 Aplikacji 6 Prezentacji 5 Sesji 4 Transportowa 3 Sieciowa 2 Łącza danych 1 Fizyczna Warstwy 1 i 2 muszą być zawsze użyte, by dodać nagłówki 11 / 26

Komunikacja warstw 7 Aplikacji 6 Prezentacji 5 Sesji 4 Transportowa 3 Sieciowa 2 Łącza danych 1 Fizyczna 7 Aplikacji 6 Prezentacji 5 Sesji 4 Transportowa 3 Sieciowa 2 Łącza danych 1 Fizyczna 12 / 26

Enkapsulacja / Kapsułkowanie Dane Dane Dane Dane Dane Dane Dane Dane 7 Aplikacji 6 Prezentacji 5 Sesji 4 Transportowa 3 Sieciowa 2 Łącza danych 1 Fizyczna 13 / 26

Enkapsulacja / Kapsułkowanie Przed wysłaniem danych kolejnych warstw zmieniają one swój format Nagłówki poszczególnych warstw dodawane są po stronie nadawcy Nagłówki usuwane zostają na tożsamych warstwach po stronie odbiorcy 14 / 26

Warstwa aplikacji (7) Najwyższa warstwa modelu OSI Usługi komunikacyjne procesów użytkownika Np. przy wysyłaniu maila daje dostęp do usługi SMTP Przesyłu plików dokonać można dzięki protokołowi FTP Zawieszanie i wznawianie połączenia Ustalenie protokołu transmisji 15 / 26

Warstwa prezentacji (6) Przekształcenie różnych postaci informacji (np. kodowanie znaków, typ danych) w jednorodną formę sieciową Przekształcenie to dotyczy składni (syntaktyki), a nie sensu (semantyki) informacji Odbywa się kompresja i szyfrowanie danych Dane przychodzące są na postać czytelną dla użytkownika 16 / 26

Warstwa sesji (5) Ustala, który z partnerów ma prawo nadawania Komunikacja naprzemienna czy równoczesna w obu kierunkach Tworzenie punktów synchronizacji Powrót w razie wystąpienia nieprawidłowości, np. utrata wysyłanych danych w wyniku awarii łącza 17 / 26

Warstwa transportowa (4) Zapewnia transmisję o odpowiedniej charakterystyce: Przepustowość Stopa błędów Opóźnienia Gwarantuje dostarczenie danych do odbiorcy Kontrola błędów 18 / 26

Warstwa transportowa (4) Oferuje usługi połączeniowe lub bezpołączeniowe Jeżeli pakiet nie dotrze do odbiorcy, zażąda jego retransmisji 19 / 26

Tryb połączeniowy Przed rozpoczęciem komunikacji następuje nawiązanie logicznego połączenia pomiędzy oboma urządzeniami. Po wybraniu najkrótszej trasy z węzła A do węzła X, która przebiega przez węzły C i D wysyłane jest żądanie zestawienia połączenia od węzła początkowego A do węzła kolejnego C. Po otrzymaniu potwierdzenia żądanie przekazywane jest dalej od C do D i następnie do X. Po zestawieniu całej trasy od węzła ostatniego wysyłane jest potwierdzenie do węzła początkowego. Cała trasa jest już zestawiona, więc następuje przesyłanie danych. Po zakończeniu przesyłania następuje rozłączanie trasy znów od węzła początkowego do końcowego, z potwierdzeniem w kierunku odwrotnym. 20 / 26

Tryb połączeniowy Mechanizmy kontroli błędów: potwierdzenie zestawienia połączenia gdy zostanie przekroczony limit czasu (brak potwierdzenia odbioru ramki od stacji docelowej ) retransmisja danych suma kontrolna sprawdzana w węźle docelowym 21 / 26

Tryb bezpołączeniowy Komunikaty wysyłane są niezależnie. Nie ma tu potwierdzeń zestawienia połączenia. Zaraz po znalezieniu drogi rozpoczyna się transmisja. Podobnie jak w trybie połączeniowym gdy pakiet dotrze do węzła docelowego wysyłane jest potwierdzenie. Pakiety wysyłane są niezależnie od siebie, może się zatem zdarzyć taka sytuacja, iż pójdą one różnymi trasami i dotrą do celu w innej kolejności. Stąd też potrzeba ich numerowania oraz układania w odpowiednim porządku w stacji docelowej. 22 / 26

Warstwa sieci (3) Utworzenie drogi transmisji danych pomiędzy węzłami sieci Wybór drogi / dróg transmisji routing Unikanie przeciążeń sieci Odczytywany jest adres docelowy pakietu i wysyła go do odpowiedniej stacji lub innego segmentu sieci 23 / 26

Warstwa łącza danych (2) Definiuje reguły przesyłania i odbierania informacji Zapewnia prawidłową transmisję danych Umożliwia wykrywanie i korygowanie błędów powstałych w warstwie fizycznej Wykrywanie stanu łącza Bezkolizyjny dostęp do łącza 24 / 26

Warstwa fizyczna (1) Przesyłanie pojedynczych bitów Wykrywanie nieprawidłowości przez odbiorcę (odrzucenie bitu) Wykrywanie stanów specjalnych łącza Definiuje sposób przyłączenia przewodu sieciowego do NIC Definiuje sposób sformatowania danych do transmisji 25 / 26

26 / 26