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



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

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

ZiMSK. Routing statyczny, ICMP 1

Sieci komputerowe - administracja

MODEL OSI A INTERNET

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

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

Protokoły sieciowe - TCP/IP

Laboratorium 6.7.2: Śledzenie pakietów ICMP

Przesyłania danych przez protokół TCP/IP

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

1 Moduł Diagnostyki Sieci

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

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

ARP Address Resolution Protocol (RFC 826)

Akademia Techniczno-Humanistyczna w Bielsku-Białej

Warstwa sieciowa. mgr inż. Krzysztof Szałajko

Instrukcja 5 - Zastosowania protokołu ICMP

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

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

Kierunek: technik informatyk 312[01] Semestr: II Przedmiot: Urządzenia techniki komputerowej Nauczyciel: Mirosław Ruciński

Protokoły wspomagające. Mikołaj Leszczuk

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

MODEL WARSTWOWY PROTOKOŁY TCP/IP

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

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

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

Sieci komputerowe - Protokoły wspierające IPv4

Laboratorium 6.7.1: Ping i Traceroute

Internet Control Messaging Protocol

Akademia Techniczno-Humanistyczna w Bielsku-Białej

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

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

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

ADRESY PRYWATNE W IPv4

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

Sieci Komputerowe. Protokół ICMP - Internet Control Message Protocol Protokół ICMP version 6. dr Zbigniew Lipiński

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

Narzędzia diagnostyczne protokołów TCP/IP

Adresy w sieciach komputerowych

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

Sieci Komputerowe Modele warstwowe sieci

Architektura INTERNET

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

Protokół ICMP. Autor: Grzegorz Burgiel 4FDS

Rodzina protokołów TCP/IP

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

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

Narzędzia do diagnozowania sieci w systemie Windows

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

Protokół ARP Datagram IP

Laboratorium Sieci Komputerowych - 2

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.

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

Na podstawie: Kirch O., Dawson T. 2000: LINUX podręcznik administratora sieci. Wydawnictwo RM, Warszawa. FILTROWANIE IP

Sieci komputerowe Warstwa transportowa

1. Budowa stosu TCP/IP

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

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

Sieci komputerowe - warstwa transportowa

Laboratorium - Przeglądanie tablic routingu hosta

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

DR INŻ. ROBERT WÓJCIK DR INŻ. JERZY DOMŻAŁ PODSTAWY RUTINGU IP. WSTĘP DO SIECI INTERNET Kraków, dn. 7 listopada 2016 r.

Podstawy działania sieci komputerowych

OBSŁUGA I KONFIGURACJA SIECI W WINDOWS

Router programowy z firewallem oparty o iptables

Laboratorium - Wykorzystanie programu Wireskark do badania ramek Ethernetowych

SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE

Adresowanie grupowe. Bartłomiej Świercz. Katedra Mikroelektroniki i Technik Informatycznych. Łódź, 25 kwietnia 2006

ISO/OSI TCP/IP SIECI KOMPUTEROWE

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

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

Skąd dostać adres? Metody uzyskiwania adresów IP. Statycznie RARP. Część sieciowa. Część hosta

Ping. ipconfig. getmac

PBS. Wykład Podstawy routingu. 2. Uwierzytelnianie routingu. 3. Routing statyczny. 4. Routing dynamiczny (RIPv2).

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

LABORATORIUM SIECI KOMPUTEROWYCH (compnet.et.put.poznan.pl)

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ź

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

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

Laboratorium 3 Sieci Komputerowe II Nazwisko Imię Data zajęd

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

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

Funkcje warstwy sieciowej. Podstawy wyznaczania tras. Dostarczenie pakietu od nadawcy od odbiorcy (RIP, IGRP, OSPF, EGP, BGP)

Laboratorium - Używanie programu Wireshark do obserwacji mechanizmu uzgodnienia trójetapowego TCP

Podstawy MPLS. PLNOG4, 4 Marzec 2010, Warszawa 1

Pytania na kolokwium z Systemów Teleinformatycznych

Laboratorium Sieci Komputerowych

Konfiguracja sieci, podstawy protokołów IP, TCP, UDP, rodzaje transmisji w sieciach teleinformatycznych

Zapory sieciowe i techniki filtrowania danych

Sieci komputerowe Warstwa sieci i warstwa transportowa

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

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

Dr Michał Tanaś(

SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE

Analiza protokołu TCP/IP

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

1. Informacje ogólne: 2. Standardy TCP/IP. 2.1 Adresowanie IPv4

Routing - wstęp... 2 Routing statyczny... 3 Konfiguracja routingu statycznego IPv Konfiguracja routingu statycznego IPv6...

Akademia Górniczo-Hutnicza im. Stanisława Staszica

Transkrypt:

Zarządzanie w sieci Protokół Internet Control Message Protocol Protokół sterujący informacje o błędach np. przeznaczenie nieosiągalne, informacje sterujące np. przekierunkowanie, informacje pomocnicze np. rozgłaszanie routera, przekroczenie czasu i inne Warstwa sieciowa znajduje się w warstwie sieciowej stosów OSI/ISO oraz TCP/ TCP UDP IGMP warstwa transportowa warstwa sieciowa Postać ogólna typ Komunikat kod zawartość (?) suma kontrolna Ethernet ATM... FDDI warstwa łącza danych

typ = 8 identyfikator kod = 0 opcjonalne (?) suma kontrolna numer sekwencyjny Komunikat przykładowy Zapytanie o echo Najistotniejsze komunikaty typ kod opis 0 0 odpowiedź echo 0 sieć nieosiągalna 3 1 host nieosiągalny 3 port nieosiągalny 4 0 stłumienie źródła 0 przekierunkowanie dla sieci 5 1 przekierunkowanie dla hosta 8 0 zapytanie o echo 9 0 rozgłaszanie routera (router discovery) 10 0 router solicitation Zastosowania Program ping badanie dostępności hosta Program badanie trasy pakietu Sterowanie routingiem Wykrywanie MTU ścieżki Proste sterowanie przepływem i inne Program ping Packet InterNet Groper Pozwala sprawdzić czy host jest osiągalny Umożliwia badanie jakości połączenia czasu podróży pakietu (round-trip time; RTT) ilości pakietów zagubionych ilości pakietów zdublowanych Korzysta z komunikatów typu 0 oraz 8 (odpowiedz echo, zapytanie o echo)

Zapytanie/odpowiedź echo Postać komunikatu typ = 8/0 identyfikator kod = 0 suma kontrolna numer sekwencyjny Działanie ping host 12.34.56.78 opcjonalne (?) hosta:~> ping 12.34.56.78 Działanie ping (56 B) 0 pid X 0 8 host 12.34.56.78 Działanie ping 0 0 X pid 0 (56 B) host 12.34.56.78 hosta:~> ping 12.34.56.78 hosta:~> ping 12.34.56.78

Działanie ping host 12.34.56.78 hosta:~> ping 12.34.56.78 12.34.56.78 is alive hosta:~> Program Pozwala prześledzić trasę datagramów pomiędzy dwoma hostami Umożliwia śledzenie trasy z wykorzystaniem routingu źródłowego typu loose oraz strict Wygodniejszy w użyciu niż opcja zapisu trasy w nagłówku Wykorzystuje pole TTL protokołu oraz komunikaty o przekroczonym czasie oraz nieosiągalnym porcie Przekroczenie czasu Postać komunikatu typ = 11 kod = 0/1 nie używane = 0 (32) suma kontrolna Działanie nagłówek z opcjami + 8 bajtów danych (?) hosta:~> 87.65.43.21

hosta:~> 87.65.43.21 to 87.65.43.21,... Działanie UDP Nagłówek UDP TTL=1 port >30000 Nagłówek źródła = 123.45.67.89 przezn. = 87.65.43.21 hosta:~> 87.65.43.21 to 87.65.43.21,... Działanie Działanie Typ=11 Kod=0 Suma kontr. Nie używane = 0 Nagłówek datagramu Nagłówek który spowodował źródła = przekroczenie czasu hosta:~> 87.65.43.21 przezn. = 123.45.67.89 to 87.65.43.21,... Nagłówek UDP zawarty tym datagramie hosta:~> 87.65.43.21 to 87.65.43.21,... 1 20 ms Działanie

Działanie UDP Działanie hosta:~> 87.65.43.21 to 87.65.43.21,... 1 20 ms hosta:~> 87.65.43.21 to 87.65.43.21,... 1 20 ms 10 ms Działanie UDP Działanie hosta:~> 87.65.43.21 to 87.65.43.21,... 1 20 ms 10 ms hosta:~> 87.65.43.21 to 87.65.43.21,... 1 20 ms 10 ms 10 ms

Działanie UDP hosta:~> 87.65.43.21 to 87.65.43.21,... 1 20 ms 10 ms 10 ms TTL=2 Nagłówek źródła = 123.45.67.89 przezn. = 87.65.43.21 hosta:~> 87.65.43.21 to 87.65.43.21,... 1 20 ms 10 ms 10 ms Działanie TTL=1 UDP Nagłówek źródła = 123.45.67.89 przezn. = 87.65.43.21 Działanie Działanie UDP UDP hosta:~> 87.65.43.21 to 87.65.43.21,... 1 20 ms 10 ms 10 ms hosta:~> 87.65.43.21 to 87.65.43.21,... 1 20 ms 10 ms 10 ms 2 100 ms

hosta:~> 87.65.43.21 to 87.65.43.21,... 1 20 ms 10 ms 10 ms 2 100 ms 100 ms Działanie UDP UDP hosta:~> 87.65.43.21 to 87.65.43.21,... 1 20 ms 10 ms 10 ms 2 100 ms 100 ms 110 ms Działanie UDP TTL=3 Nagłówek źródła = 123.45.67.89 przezn. = 87.65.43.21 Działanie UDP UDP Działanie hosta:~> 87.65.43.21 to 87.65.43.21,... 1 20 ms 10 ms 10 ms 2 100 ms 100 ms 110 ms hosta:~> 87.65.43.21 to 87.65.43.21,... 1 20 ms 10 ms 10 ms 2 100 ms 100 ms 110 ms 3 130 ms

hosta:~> 87.65.43.21 to 87.65.43.21,... 1 20 ms 10 ms 10 ms 2 100 ms 100 ms 110 ms 3 130 ms 140 ms Działanie hosta:~> 87.65.43.21 to 87.65.43.21,... 1 20 ms 10 ms 10 ms 2 100 ms 100 ms 110 ms 3 130 ms 140 ms 130 ms Działanie UDP UDP Typ=3 Kod=3 Suma kontr. Nie używane = 0 UDP UDP Port Unreachable Działanie Działanie hosta:~> 87.65.43.21 to 87.65.43.21,... 1 20 ms 10 ms 10 ms 2 100 ms 100 ms 110 ms 3 130 ms 140 ms 130 ms hosta:~> 87.65.43.21 to 87.65.43.21,... 1 20 ms 10 ms 10 ms 2 100 ms 100 ms 110 ms 3 130 ms 140 ms 130 ms 4 87.65.43.21 190 ms

Działanie Działanie hosta:~> 87.65.43.21 to 87.65.43.21,... 1 20 ms 10 ms 10 ms 2 100 ms 100 ms 110 ms 3 130 ms 140 ms 130 ms 4 87.65.43.21 190 ms 190 ms to 87.65.43.21,... 1 20 ms 10 ms 10 ms 2 100 ms 100 ms 110 ms 3 130 ms 140 ms 130 ms 4 87.65.43.21 190 ms 190 ms 210 ms hosta:~> router discovery Komunikat rozgłaszanie (ang. router solicitation) pytanie o routery w podsieci w odpowiedzi jeden lub więcej komunikatów ogłoszeniowych Komunikat ogłaszanie (ang. router discovery) ogłoszenie adresów routerów i ich poziomów preferencji Błąd przekierowania Host: router domyślny ustawiony na Host: wysyła pakiet do routera domyślnego

Błąd przekierowania Router A: trasa pakietu prowadzi przez Router A: wysyła pakiet do routera B Błąd przekierowania Router A: wysyła do hosta komunikat o przekierowaniu Błąd przekierowania Host: dodaje do tablicy routingu odpowiedni wpis Host: wysyła pakiety o takim adresie do routera B Podsumowanie protokół sterujący Wspomaga protokoły, UDP, TCP Wykorzystywany w programach diagnostycznych: ping i