Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Podobne dokumenty
Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Protokoły sieciowe - TCP/IP

MODEL WARSTWOWY PROTOKOŁY TCP/IP

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

MODEL OSI A INTERNET

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

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

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

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

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

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

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

Przesyłania danych przez protokół TCP/IP

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

polega na opakowaniu danych - w każdej warstwie modelu OSI, kolejno idąc z góry na dół - w konieczne nagłówki/stopki odpowiednich protokołów

Akademia Techniczno-Humanistyczna w Bielsku-Białej

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

Sieci komputerowe - administracja

Sieci Komputerowe Modele warstwowe sieci

Instrukcja 5 - Zastosowania protokołu ICMP

ADRESY PRYWATNE W IPv4

Internet Control Message Protocol (ICMP) Łukasz Trzciałkowski

Katedra Inżynierii Komputerowej Politechnika Częstochowska. Zastosowania protokołu ICMP Laboratorium podstaw sieci komputerowych

Sieci komputerowe - warstwa transportowa

Połączenie sieci w intersieci ( internet ) Intersieci oparte o IP Internet

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

Sieci komputerowe Warstwa transportowa

Podstawy sieci komputerowych

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

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

Sieci komputerowe - Protokoły warstwy transportowej

Warstwa sieciowa. mgr inż. Krzysztof Szałajko

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

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.

Laboratorium - Wykorzystanie programu Wireskark do badania ramek Ethernetowych

Architektura INTERNET

Adresy w sieciach komputerowych

Laboratorium - Przechwytywanie i badanie datagramów DNS w programie Wireshark

Laboratorium Sieci Komputerowych

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

Programowanie Sieciowe 1

Unicast jeden nadawca i jeden odbiorca Broadcast jeden nadawca przesyła do wszystkich Multicast jeden nadawca i wielu (podzbiór wszystkich) odbiorców

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

TCP/IP (Transmission Control Protocol / Internet Protocol) komunikacji otwartej stosem protokołów

Protokoły wspomagające. Mikołaj Leszczuk

Sieci komputerowe Warstwa sieci i warstwa transportowa

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

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

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

Laboratorium 6.7.2: Śledzenie pakietów ICMP

Sieci komputerowe. Wykład 3: Protokół IP. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski. Sieci komputerowe (II UWr) Wykład 3 1 / 24

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

Bazy Danych i Usługi Sieciowe

Zarządzanie infrastrukturą sieciową Modele funkcjonowania sieci

Model sieci OSI, protokoły sieciowe, adresy IP

Warstwa transportowa

ZiMSK. Routing statyczny, ICMP 1

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

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

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

Programowanie współbieżne i rozproszone

Sieci komputerowe. Protokoły warstwy transportowej. Wydział Inżynierii Metali i Informatyki Przemysłowej. dr inż. Andrzej Opaliński.

Warstwa transportowa. mgr inż. Krzysztof Szałajko

Protokół IPsec. Patryk Czarnik

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

Akademia Techniczno-Humanistyczna w Bielsku-Białej

Model OSI. mgr inż. Krzysztof Szałajko

Charakterystyka grupy protokołów TCP/IP

ARP Address Resolution Protocol (RFC 826)

Komunikacja pomiędzy sterownikami PLC za pomocą łącza GSM GPRS

Technologie informacyjne - wykład 8 -

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

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

Systemy operacyjne i sieci komputerowe Szymon Wilk Adresowanie w sieciach Klasy adresów IP a) klasa A

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

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

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

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

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

Sieci komputerowe - adresacja internetowa

Sieci komputerowe. Wykład dr inż. Łukasz Graczykowski

ISO/OSI TCP/IP SIECI KOMPUTEROWE

Omówienie TCP/IP. Historia

PORADNIKI. Routery i Sieci

TCP/IP: Adresy, trasowanie, protokoły, gniazda

Całkowita długość nagłówka zróżnicowane. Numer identyfikacyjny Flagi Przesunięcie

Dr Michał Tanaś(

ZiMSK dr inż. Łukasz Sturgulewski, DHCP

Wireshark

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

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

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ź

Pytania na kolokwium z Systemów Teleinformatycznych

Diagnozowanie i utrzymanie sieci. Księga eksperta.

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Warstwa sieciowa w Internecie

Dr Michał Tanaś(

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

Kurs Ethernet przemysłowy konfiguracja i diagnostyka. Spis treści. Dzień 1/2

Transkrypt:

Akademickie Centrum Informatyki PS Wydział Informatyki PS

Akademickie Centrum Informatyki Wydział Informatyki P.S. Warstwy transmisyjne Protokoły sieciowe Krzysztof Bogusławski tel. 449 41 82 kbogu@man.szczecin.pl

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

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

1. Zestawienie Standardów sieciowych. Protokół (ang. protocol) - zbiór sygnałów używanych przez grupę komputerów podczas wymiany danych (wysyłania, odbierania i kontroli poprawności informacji). Komputer może używać kilku protokołów. np. jednego do komunikacji z jednym systemem, a drugiego z innym. W Internecie mamy do czynienia z wieloma protokołami, najważniejsze z nich to: TCP/IP, DHCP, DNS, NFS.

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

a) Suma kontrolna b) Znaczniki Nieużywane Typ wiadomości Nieużywane Długość pakietu Liczba przebytych bramek Rodzaj pakietu 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 Numer sekwencyjny bieżącej wiadomości Największy numer sekwencyjny potwierdzony Największy numer sekwencyjny spodziewany Adres docelowej stacji w obrębie stacji przeznaczenia 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

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

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: 1000 0001) Długość koperty w oktetach <= 25 4 Identyfikator wersji: aktualnie 0000 0001 Znaczniki Rodzaj ramki: dane (11100) lub błąd (00001) Całkowita długośc pakietu 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

3.2. Protokół transportowy - OSI Rodzaje wiadomości Oznaczenie Potwierdzenie przez CR CC CC AK lub DT DR DC DC DT AK ED EA AK EA Rodzaj wiadomości Żą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

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

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

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 bajtów danych zakończenie połączenia może być uzgodnione lub wymuszone.

DANE pakietu IP Koperta wiadomości TCP Korekta pakietu IP Pakiet TCP/IP Wersja Długość koperty IP Jakość usług Długość pakietu IP w oktetach Jednoznaczny identyfikator pakietu 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 tego pakietu w nie podzielonej wiadomości) Suma kontrolna nagłówka pakietu IP Dodatkowe pole związane z parametrami opcjonalnymi (np. wybór trasy przez źródło, rejestrowanie trasy przebytej przez pakiet).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 wiadomości transportowej Docelowy punkt udostępniania usług Numer sekwencyjny wiadomości TCA, której odebranie potwierdza się Długość koperty TCP Rezerwa Znaczniki TCP Suma kontrolna wiadomości 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 wiadomości Dopełnienie długości nagłówka do wielokrotności 32 bitów DANE wiadomości TCP

Dziękuje Bardzo - to koniec