System A. System B. komunikacja (protokoły warstw) WARSTWA WARSTWA APLIKACJI APLIKACJI PREZENTACJI PREZENTACJI SESJI SESJI TRANSPORTOWA TRANSPORTOWA

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

Model OSI. mgr inż. Krzysztof Szałajko

Technologia X.25. Autorzy: Grzegorz Wojsa, Grzegorz Kozieł, Tomasz Lipian IVFDS

PROTOKÓŁ PAKIETOWY X.25

Sieci Komputerowe Modele warstwowe sieci

MODEL WARSTWOWY PROTOKOŁY TCP/IP

Sieci WAN. Mgr Joanna Baran

Zalecenie X.25 definicje cz. I

Warstwy i funkcje modelu ISO/OSI

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

Transmisja danych multimedialnych. mgr inż. Piotr Bratoszewski

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

Protokoły sieciowe - TCP/IP

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

Podstawy sieci komputerowych

Przesyłania danych przez protokół TCP/IP

Sieci komputerowe. -Sterownie przepływem w WŁD i w WT -WŁD: Sterowanie punkt-punkt p2p -WT: Sterowanie end-end e2e

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

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

Sieci komputerowe - warstwa transportowa

Dr Michał Tanaś(

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

2.6.5 Wymiana danych i sterowanie Rejestracja profilu udogodnień Mechanizmy obsługi przepływów Okienkowy mechanizm

OSI Data Link Layer. Network Fundamentals Chapter 7. ITE PC v4.0 Chapter Cisco Systems, Inc. All rights reserved.

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

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

Systemy otwarte - model odniesienia ISO - OSI

Łącza WAN. Piotr Steć. 28 listopada 2002 roku. Rodzaje Łącz Linie Telefoniczne DSL Modemy kablowe Łącza Satelitarne

Zarządzanie infrastrukturą sieciową Modele funkcjonowania sieci

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

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

ATM. Asynchronous Transfer Mode asynchroniczny tryb transferu

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

Systemy i Sieci Radiowe

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

Sieci telekomunikacyjne sieci cyfrowe z integracją usług (ISDN)

Materiały dodatkowe Krótka charakterystyka protokołu MODBUS

Sieci komputerowe - warstwa fizyczna

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Podstawowe protokoły transportowe stosowane w sieciach IP cz.2

Sieci komputerowe Warstwa transportowa

Sieci komputerowe Wykład

Sygnalizacja Kontrola bramy Media

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

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

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

ORGANIZACJA ZAJĘĆ WSTĘP DO SIECI

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

Model sieci OSI, protokoły sieciowe, adresy IP

. Rodzaje transmisji sygnału i RS-232

Sieci komputerowe - administracja

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

Uniwersalny Konwerter Protokołów

Podstawowe protokoły transportowe stosowane w sieciach IP cz.1

Architektura INTERNET

Programowanie Sieciowe 1

MODEL OSI A INTERNET

STANDARD IEEE802 - CD

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

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

ISO/OSI warstwach 2 i 1 Standardy IEEE podwarstwy

Model warstwowy sieci

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

Sieci komputerowe. Sieci umożliwiające komunikowanie się. Plan wykładu

System trankingowy. Stacja wywołująca Kanał wolny Kanał zajęty

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

Technologie WAN transmisja synchroniczna i asynchroniczna

Księgarnia PWN: Mark McGregor Akademia sieci cisco. Semestr szósty

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ź

Adresy w sieciach komputerowych

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

Wykład 4. Interfejsy USB, FireWire

Interfejs DXI dostępu do sieci szerokopasmowej opartej na technice ATM

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

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

POŁĄCZENIE STEROWNIKÓW ASTRAADA ONE MIĘDZY SOBĄ Z WYKORZYSTANIEM PROTOKOŁU UDP. Sterowniki Astraada One wymieniają między sobą dane po UDP

Wprowadzenie do sieci komputerowych

Interfejs transmisji danych

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

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

w sieciach szerokopasmowych CATV i ISP - Model OSI

Sieci komputerowe Zasada działania i konfigurowanie przełączników

Architektura Systemów Komputerowych. Transmisja szeregowa danych Standardy magistral szeregowych

SIECI CYFROWE Z INTEGRACJĄ USŁUG ISDN ISDN Integrated Services Digital Networks

Zarządzanie ruchem i jakością usług w sieciach komputerowych

Sieci komputerowe WAN. dr inż. Andrzej Opaliński Akademia Górniczo-Hutnicza , Kraków

Sieci komputerowe - Wstęp do intersieci, protokół IPv4

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

Sieci komputerowe - Urządzenia w sieciach

PLAN Podstawowe pojęcia techniczne charakteryzujące dostęp do Internetu prędkość podłączenia opóźnienia straty Umowa SLA inne parametry dostępność

Sieci komputerowe test

Sieci Komórkowe naziemne. Tomasz Kaszuba 2013

PRZEKAZ INFORMACJI MIĘDZY SIECIĄ LOKALNĄ (LAN), A SIECIĄ SZEROKOPASMOWĄ OPARTĄ NA TECHNICE ATM. mgr inż. Zbigniew Zakrzewski, mgr inż.

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

Laboratorium - Wykorzystanie programu Wireskark do badania ramek Ethernetowych

ZAŁOŻENIA PROTOKOŁU RTP

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

PROTOKOŁY WARSTWY TRANSPORTOWEJ

Wykład 3. Interfejsy CAN, USB

Protokoły internetowe

Transkrypt:

ISO/OSI, X. Relacje pomiędzy funkcjami realizowanymi przez warstwy: Warstwa wyższa korzysta z usług warstwy niższej - oraz komplementarnie - warstwa niższa udostępnia usługi warstwie wyższej; Każda z warstw w sytuacji braku możliwości realizacji zadanych funkcji informuje o tym warstwę wyższą; Warstwy komunikują się z innymi warstwami na tym samym poziomie w urządzeniach zdalnych zgodnie z regułami i przy pomocy sygnałów zdefiniowanych jako protokoły komunikacyjne. WARSTWA System A komunikacja (protokoły warstw) System B WARSTWA

ISO/OSI, X. INFRASTRUKTURA TELEKOMUNIKACYJNA Przenoszenie informacji na odległość jest zadaniem telekomunikacji, zatem urządzenia realizujące funkcje trzech najniższych warstw: fizycznej, łącza danych oraz sieciowej należą do infrastruktury telekomunikacyjnej. System A System B WARSTWA WARSTWA Infrastruktura telekomunikacyjna węzeł węzeł medium Warstwa sieciowa jest najwyższą warstwą infrastruktury telekomunikacyjnej, która odpowiedzialna jest za bezbłędne przesyłanie danych pomiędzy systemami użytkowników, czyli stacjami końcowymi. Warstwa łącza danych jest odpowiedzialna za bezbłędne przesyłanie danych pomiędzy węzłami sąsiednimi, czyli bezpośrednio połączonymi łączem fizycznym. Warstwa fizyczna jest odpowiedzialna za przesłanie sekwencji bitów na często bardzo duże odległości. System A System B WARSTWA WARSTWA Infrastruktura telekomunikacyjna węzeł węzeł medium Transfer danych od stacji A do stacji B

ISO/OSI, X. Warstwa - aplikacji (application layer):transmisja plików oraz działania na plikach; dostęp i działanie na zdalnych bazach danych; praca i działanie jako terminal zdalnego komputera; zarządzanie transmisją i wykonywanie zadań obliczeniowych; komunikacja pomiędzy procesami aplikacyjnymi użytkownika; dostęp do urządzeń sieciowych; Warstwa - prezentacji (presentation layer):przekształcenie informacji do jednorodnej postaci; wybór i transformacja składni; zmiana kodów znaków; kompresja danych; szyfrowanie/deszyfrowanie danych; Warstwa - sesji (session layer):nawiązanie, utrzymanie i zwalnianie połączenia sesyjnego; normalna i przyspieszona wymiana danych; zarządzenie interakcją; spójność transferu danych i punkty synchronizacji dla operacji pomiędzy komunikującymi się stacjami gdy wystąpi błąd następuje powrót do poprzedniego punktu synchronizacji; raportowanie o sytuacjach wyjątkowych; Warstwa - transportowa (transport layer):nawiązanie, utrzymanie i zwalnianie połączenia transportowego; transfer danych - dane o dowolnej długości są dzielone na fragmenty odpowiednie do rozmiaru pakietów i przesyłane z zachowaniem kolejności; zachowanie wymaganych charakterystyk i parametrów jakości QoS: przepustowość, stopa błędów, opóźnienia itd.; optymalizacja wykorzystania warstwy sieciowej, np. względem kosztów transferu danych; Warstwa - sieciowa (network layer):bezbłędna transmisja pomiędzy stacjami końcowymi; nawiązanie, utrzymanie i zwalnianie połączenia sieciowego; wybór trasy przesyłania informacji (ruting); sterowanie przepływem danych; przesyłanie pakietów; Warstwa łącza danych (link layer):bezbłędna transmisja pomiędzy stacjami bezpośrednio połączonymi łączem fizycznym; kodowanie detekcja i/lub korekcja błędów; metoda dostępu do łącza; sterowanie przepływem; transmisja ramek;

ISO/OSI, X. Warstwa - fizyczna (physical layer):przesyłanie bitów z zachowaniem ich sekwencji; definicja mechaniczna i elektryczna interfejsów; kontrola stanów łącza KAPSUŁKOWANIE DANYCH (ang. encapsulation) Pole danych Header DANE Informacja sterująca H - nagłówek (ang. header) PDU - jednostka danych protokołu (ang. Protocol Data Unit) WARSTWA: JEDNOSTKA DANYCH DANE APDU H DANE PPDU H DANE SPDU H DANE DANE TPDU H DANEDANE PAKIET H DANE DANE FCS RAMKA STRUMIEŃ BINARNY DANE BIT H - nagłówek (ang. header) FCS - sekwencja sprawdzająca ramkę (ang. Frame Check Sequence) PDU - jednostka danych protokołu (ang. Protocol Data Unit)

ISO/OSI, X. KOMUTACJA PAKIETÓW Komutacja pakietów realizowana jest przez węzły sieci pakietowej i polega na kierowaniu przychodzących pakietów do miejsca przeznaczenia poprzez wybrany port wyjścia i łącze danych. W łączu danych następuje przeplatanie z innymi pakietami, których droga przebiega przez dane łącze. DTE/ A SIEĆ PAKIETOWA DTE/ B SZYBKIE ŁĄCZE MIEDZYWĘZŁOWE DTE/ C WĘZEŁ SIECI PAKIETOWEJ WĘZEŁ SIECI PAKIETOWEJ DTE- Urządzenie końcowe (ang. Data Termination Equipment) - Urządzenie komunikacyjne (and. Data Communication Equipment) Możliwe są dwa tryby pracy w technice komutacji pakietów: Tryb bezpołączeniowy: datagram jako szczególny rodzaj pakietu, Tryb połączeniowy: połączenie wirtualne (VC Virtual Connection) przenoszenie pakietów na wcześniej ustalonej ścieżce logicznej

ISO/OSI, X. TRYB POŁĄCZENIOWY LC SIEĆ PAKIETOWA LC DTE LC LC DTE LC LC DTE LC 9 LC DTE LC - kanał logiczny (ang. Logical Channel) DTE- Urządzenie końcowe (ang. Data Termination Equipment) - Urządzenie komunikacyjne (and. Data Communication Equipment) Ścieżka logiczna jest utworzona przez kolejno powiązane ze sobą kanały logiczne (LC Logical Channel) warstwy łącza danych. Kanał logiczny jest połączeniem logicznym na przestrzeni połączenia fizycznego i jest jednoznacznie identyfikowany poprzez swój numer (LCN Logical Channel Number). Kanał logiczny zapewnia bezbłędną komunikację pomiędzy urządzeniami i węzłami połączonymi bezpośrednio łączem fizycznym.

ISO/OSI, X. ZALECENIE ITU-T X. Pierwszy standardowy dostęp do publicznej sieci transmisji danych PDN (Public Data Network) - opublikowany w 9 roku i rozwijany do 99 r. - dużo nadmiarowej informacji i przetwarzania, - wielowarstwowa ochrona przesyłanych informacji użytecznych dostosowana do złych warunków i parametrów transmisyjnych analogowych linii w łączach komutowanych. - szybkość standardowa to 900 b/s w dostępie (do kb/s), - szybkość w komunikacji międzywęzłowej do Mb/s, - brak gwarancji pasma dla przesyłanych danych. X. do dzisiaj bardzo popularne: sieć bankomatów, terminali płatności kartami płatniczymi itd. Doskonale rozwinięta sieć połączeń międzynarodowych niezawodny dostęp do abonentów na całym świecie porównywalna z siecią telefoniczną. X. to opis styku pomiędzy DTE i w publicznych sieciach z komutacją pakietów Tworzone są połączenia wirtualne: SVC Switched Virtual Circuit PVC Permanent Virtual Circuit Podstawowym i najczęściej wykorzystywanym trybem pracy jest SVC

ISO/OSI, X. 8 LAP B Link Access Procedure Balanced - podzbiór HDLC (High Level Data Link Control) Wybrane ramki protokołu LAP-B Format ramki Nazwa Rozszerzenie skrótu Informacyjna (numerowana) Nadzorcza Nienumerowane I RNR REJ SABM / UA DISC/ DM FRMR Information Receiver Ready Receiver Not Ready Reject (odrzucona ramka - żadanie retransmisji) Set Asynchronous Balanced Mode / Unnumbered Acknowledgment Disconnect/ Disconnect Mode Frame Reject (odrzucona ramka-błąd semantyczny) F ADRES informacja sterująca D A N E FCS F Oktety: lub n lub zmienna lub F - flaga: 00 FCS - Frame Check Sequence - pole kontrolne ramki (suma CRC) ADRESACJA : połączenie punkt - punkt DTE 0 KOMENDA 0 ODPOWIEDŹ KOMENDA 0 ODPOWIEDŹ 0

ISO/OSI, X. 9 TRZY FAZY POŁACZENIA W WARSTWIE X. Nawiązanie połączenia Transfer danych Rozłączenie połączenia FAZA POŁĄCZENIA DXE DXE N(R) N(R) 0 0 0 0 0 0 0 0 0 SABM UA UA UA I =0, N(R) = 0 N(R)= I =, N(R) = 0 I =0, N(R)= I =, N(R) = I =, N(R) = I =, N(R) = N(R)= DISC DM ZESTAWIENIE TRANSFER DANYCH ROZŁĄCZENIE 0 0 0 0 0 0 0 0 0 DM

ISO/OSI, X. 0 STEROWANIE PRZEPŁYWEM W WARSTWIE X. Mechanizm okna - ustawienia: okno ramek 8 dla numeracji modulo 8. Wysłał ramkę i odebrał potwierdzenie dla ramki poprzez N(R) = w sensie następna oczekiwana jest. Nadaje ramki: =,,,,0,,,. Ramki nie są potwierdzane -zatrzymuje się bo N (R) =, Nie może nadawać ramki bo już nadał i nie została jeszcze potwierdzona N (S) nadaje w ramkach I jako numer ramki N (R) otrzymuje od drugiej strony jako potwierdzenie poprawnego odebrania ramki, czeka 0 sek., potem time-out i retransmisja OKNO 0 wysyłane kolejne OKNO 0 wysyłane kolejne N(R) = wysłane N(R) = wysłane OKNO OKNO 0 0 N(R) N(R) = wysłane wysyłane kolejne Numeracja ramek modulo 8 (opcjonalnie modulo 8) Okno ramek może być mniejsze niż zakres numeracji: np. okno ramki oznacza, że tylko ramki mogą być nadane bez potwierdzenia.

ISO/OSI, X. WARSTWA X. Bezbłędna komunikacja pomiędzy stacjami końcowymi DTE. Tryb połączeniowy - połączenia wirtualne (VC): SVC (Switched Virtual Circuit) zestawiane czasowo połączenia wirtualne, PVC (Permanent Virtual Circuit) stałe połączenia wirtualne. W praktyce prawie wyłącznie SVC, a tylko marginalnie PVC. Tryb bezpołączeniowy przeznaczony do przesyłania krótkich wiadomości w pojedynczych pakietach datagramach INTEUPT. Faza / funkcja DTE -> -> DTE OPIS Zestawienie połączenia wirtualnego Transfer danych (numerowane) Transfer danych (sterowanie przepływem) Rozłączenie połączenia wirtualnego CALL REQUEST CALL ACCEPTED INTEUPT INTEUPT RNR RESET REQUEST RESET RESTART REQUEST RESTART CLEAR REQUEST CLEAR INCOMMING CALL CALL CONNECTED INTEUPT INTEUPT RNR RESET INDICATION RESET RESTART INDICATION RESTART CLEAR INDICATION CLEAR Żądanie zestawienia połączenia wirtualnego VC Potwierdzenie zestawienia połączenia VC Pakiet z danymi warstw wyższych Krótkie dane w trybie bezpołączeniowym Potwierdzenie krótkich danych w trybie bezpołączeniowym Receiver Ready Receiver Not Ready Zerowanie połączenia wirtualnego Potwierdzenie zerowania VC Restart interfejsu wszystkie VC są rozłączane i zestawiane ponownie.. Potwierdzenie restartu interfejsu. Żądanie rozłączenia połączenia wirtualnego VC Potwierdzenie rozłączenia połączenia VC GFI LCGN LCN PTI... GFI - General Format Identyfier LCGN - Logical Channel Group Number LCN - Logical Channel Number PTI - Packet Type Identyfier

ISO/OSI, X. TRZY FAZY POŁĄCZENIA SVC W WARSTWIE SIECIOWEJ X.:! Zestawienia połączenia! Transfer danych! Rozłączenie połączenia DTE DTE FAZA POŁĄCZENIA CALL REQUEST CALL CONNECTED INCOMMING CALL CALL ACCEPTED ZESTAWIENIE RNR RNR TRANSFER DANYCH CLEAR REQUEST CLEAR CLEAR INDICATION CLEAR ROZŁĄCZENIE

ISO/OSI, X. STEROWANIE PRZEPŁYWEM W WARSTWIE SIECIOWEJ X. Mechanizm okna z numeracją pakietów podobny jak w warstwie łącza danych X. (w LAP-B) Numeracja i potwierdzenia odbywają się według metody okna z numeracją modulo 8 (opcjonalnie modulo 8). Rozmiar okna może być mniejszy niż zakres numeracji, np., co zmusza odbiornik do częstych potwierdzeń. W ramach rozmiaru okna dopuszcza się żeby pakiety docierały w zmienionej kolejności. DTE DTE DANE DANE DANE POTWIERDZENIE POTWIERDZENIE POTWIERDZENIE Metoda potwierdzeń od końca do końca w sieciach X. Tryb potwierdzeń lokalnych jest szczególnie przydatny w konfiguracjach sieci heterogenicznych oraz w technikach satelitarnych, gdzie występują duże opóźnienia wynikające z przetwarzania lub propagacji. DTE DTE DANE DANE DANE POTWIERDZENIE POTWIERDZENIE Metoda potwierdzeń lokalnych w sieciach X.