Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Wielkość: px
Rozpocząć pokaz od strony:

Download "Akademickie Centrum Informatyki PS. Wydział Informatyki PS"

Transkrypt

1 Akademickie Centrum Informatyki PS Wydział Informatyki PS

2 Akademickie Centrum Informatyki Wydział Informatyki P.S. Warstwy transmisyjne Protokoły sieciowe Krzysztof Bogusławski tel

3 Agenda 1. Zestawienie standardów sieciowych. 2. Rodzina protokołów XNS. 3. Rodzina protokołów OSI. 4. Rodzina protokołów DoD.

4 1. Zestawienie Standardów sieciowych. Architektura warstwa XNS DoD ISO IBM Protokół warstwy sieciowej Protokoły pomocnicze warstwy sieciowej Protokół warstwy transportowej Internet datagram protocol Routing information protocol. Error protocol Echo protocol Sequenced Packed Protocol. Packed Exchange Protocol Internet protocol (IP) Internet Control Message Protocol (ICMP) Transmission Control Protocol (TCP) User Datagram Protocol (UDP) ISO 3473 Protocol for Connectionless Mode Network Service ISO 9542 End System to Intermediate System Routung Exchange ISO 8073 Connection Oriented Transport Protocol ISO 8602 Protocol for Providing the Connectionless Transport Service N E T B I O S

5 2. Rodzina protokołów XNS Protokół międzysieciowy adresowanie 3 stopniowe network - 4 bajty, host - 6 bajtów, socket - 2 bajty czas życia ramek - 15 bramek RIP bez fragmentacji Protokół transportowy 3 etapowe nawiązywanie i rozwiązywanie połączenia

6 a) Suma kontrolna b) Znaczniki Nieużywane Typ wiadomości Nieużywane Długość ramki Liczba przebytych bramek Rodzaj ramki Rodzaj protokołu wyższego poziomu Połówka identyfikatora połączenia nadawana przez nadawcę Połówka identyfikatora połączenia nadawana przez odbiorcę Adres jednostkowej sieci przeznaczenia Adres docelowej stacji w obrębie stacji przeznaczenia Numer sekwencyjny ramki bieżącej Największy numer sekwencyjny potwierdzony Największy numer sekwencyjny spodziewany Docelowy punkt udostępniania usług Adres jednostkowej sieci źródłowej DANE Adres stacji źródłowej w obrębie sieci jednostkowej Źródłowy punkt udostępniania usług DANE

7 3. Rodzina protokołów OSI Protokół międzysieciowy czas życia ramek - wielokrotność 500 ms adresowanie zmienne dopuszcza fragmentację jak TCP/IP

8 3.1. Protokół międzysieciowy - OSI Część stała Część adresowa występuje zawsze Występuje tylko jeśli jest dopuszczalna fragmentacja Identyfikator protokołu (wersja podstawowa: ) Długość koperty w oktetach <= 25 4 Identyfikator wersji: aktualnie Znaczniki Rodzaj ramki: dane (11100) lub błąd (00001) Całkowita długośc ramki w oktetach Suma kontrolna dla koperty Długość adresu przeznaczenia (w oktetach) Zawartość adresu przeznaczenia Długość adresu źródłowego (w oktetach) Zawartość adresu źródłowego Idenyfikator ramki (16 bitów) Przesunięcie (numer pierwszego bajtu danych tej ramki w nie podzielonej wiadomości) Całkowita długość nie podzielonej wiadomości Część zmienna - np. informacje o wyborze trasy przez źródło, przebytej trasy Dane

9 3.2. Protokół transportowy - OSI Rodzaje ramek Oznaczenie Potwierdzenie przez CR CC CC AK lub DT DR DC DT AK ED EA AK EA Rodzaj ramki Żądanie nawiązania połączenia Zgoda na nawiązanie połączenia Żądanie rozwiązania połączenia Potwierdzenie nawiązania połączenia Potwierdzenie nawiązania połączenia Dane zwykłe Dane ekspresowe Potwierdzenie odebrania danych zwykłych, kredyt Potwierdzenie odebrania danych ekspresowych, kredyt

10 3.2. Protokół transportowy - OSI CR CC DR DC DT ED AK EA p p n LI 1110 CDT IDENT ŻRÓD CL Część zmienna Dane <=32 oktety p p n LI 1101 CDT IDENT - DOC IDENT ŻRÓD CL Część zmienna Dane <=32 oktety p p n LI IDENT - DOC IDENT ŻRÓD PO Część zmienna Dane <=32 oktety p p m LI IDENT - DOC IDENT ŻRÓD Część zmienna Dane <=64 oktety p p NR SEKW LI IDENT - DOC EOT! Część zmienna Dane w ED <= 16 oktetów (format rozszerzony : 5, 6, 7, itd p LI CDT IDENT - DOC NR Część zmienna (format rozszerzony : 5, 6, 7, itd..

11 4. Rodzina protokołów DoD Protokół międzysieciowy - IP adresacja dwustopniowa (klasy A,B,C,D) 7:24, 14:16, 21:8 Czas życia ustala nadawca w sekundach a bramki odejmują po jednej zezwala na fragmentacje o ile nadawca nie zabroni jawnie trasa ustalana przez: nadawcę, bramki lub wspólnie

12 4. Rodzina protokołów DoD Protokół warstwy transportowej - TCP 3 etapowe nawiązywanie połączenia 4 etapowe rozwiązywanie połączenia kredyt w bajtach potwierdzanie grupowe w ramach grupy N ramek zakończenie połączenia może być uzgodnione lub wymuszone.

13 Korekta ramki IP DANE RAMKI IP Koperta ramki TCP Ramka TCP/IP Wersja Długość koperty IP Jakość usług Długość ramki IP w oktetach Jednoznaczny identyfikator ramki IP Czas życia Identyfikator protokołu wyższego poziomu Znaczniki IP Adres źródłowy (sieć jednostkowa + stacja) Adres docelowy (sieć jednostkowa + stacja) Przesunięcie (numer pierwszego bajtu danych z tej ramki w nie podzielonej wiadomości) Suma kontrolna nagłówka ramki IP Dodatkowe pole związane z parametrami opcjonalnymi (np. wybór trasy przez źródło, rejestrowanie trasy przebytej przez ramkę).długość wg. potrzeb. Dopełnienie długości nagłówka do wielokrotności 32 bitów Źródłowy punkt udostępniania usług Numer sekwencyjny ramki transportowej Docelowy punkt udostępniania usług Numer sekwencyjny ramki TCA, której odebranie potwierdza się Długość koperty TCP Rezerwa Znaczniki TCP Suma kontrolna ramki TCP Kredyt w oktetach Wskaźnik końca danych traktowanych jako ekspresowe (dalsze są zwykłe) Dodatkowe pole związane z parametrami opcjonalnymi: maksymalny dopuszczalny przez nadawcę rozmiar ramki Dopełnienie długości nagłówka do wielokrotności 32 bitów DANE RAMKI TCP

14 Dziękuje Bardzo - to koniec