Protokół ARP Datagram IP

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

ARP Address Resolution Protocol (RFC 826)

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

Sieci komputerowe - administracja

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

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

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

Protokoły sieciowe - TCP/IP

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

Przesyłania danych przez protokół TCP/IP

MODEL WARSTWOWY PROTOKOŁY TCP/IP

Akademickie Centrum Informatyki PS. Wydział Informatyki PS

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

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

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.

dostępu do okręslonej usługi odbywa się na podstawie tego adresu dostaniemu inie uprawniony dostep

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 Adresowanie IP

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

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

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

Laboratorium - Przeglądanie tablic routingu hosta

MODEL OSI A INTERNET

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

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

Programowanie 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ź

Adresy w sieciach komputerowych

Uniwersalny Konwerter Protokołów

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

Konfigurowanie interfejsu sieciowego może być wykonane na wiele sposobów.

Sieci komputerowe - Protokoły wspierające IPv4

Akademia Techniczno-Humanistyczna w Bielsku-Białej

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

Internet Control Messaging Protocol

Protokoły wspomagające. Mikołaj Leszczuk

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.

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

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

ZiMSK NAT, PAT, ACL 1

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

Paweł Pokrywka. Radar w Ethernecie. Lokalizowanie hostów w sieci LAN

router wielu sieci pakietów

OBSŁUGA I KONFIGURACJA SIECI W WINDOWS

Akademia CISCO. Skills Exam Wskazówki

Routing i protokoły routingu

Konfigurowanie interfejsu sieciowego może być wykonane na wiele sposobów.

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

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

Laboratorium - Używanie wiersza poleceń systemu IOS do obsługi tablic adresów MAC w przełączniku

Akademia Techniczno-Humanistyczna w Bielsku-Białej

pasja-informatyki.pl

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

SIECI KOMPUTEROWE ADRESACJA, MEDIA I URZĄDZENIA SIECIOWE

PORADNIKI. Routery i Sieci

PLAN KONSPEKT. do przeprowadzenia zajęć z przedmiotu. Konfigurowanie systemu Linux do pracy w sieci IP

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

Sieci Komputerowe. Zadania warstwy sieciowej. Adres IP. Przydzielanie adresów IP. Adresacja logiczna Trasowanie (ang. routing)

Bazy Danych i Usługi Sieciowe

DLACZEGO QoS ROUTING

Wykład Nr Sieci bezprzewodowe 2. Monitorowanie sieci - polecenia

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

host, aby móc działać w Internecie, host musi otrzymać globalnie unikatowy adres

Warstwa sieciowa rutowanie

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

Warstwa sieciowa. mgr inż. Krzysztof Szałajko

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

pasja-informatyki.pl

Sieci komputerowe. Tadeusz Kobus, Maciej Kokociński Instytut Informatyki, Politechnika Poznańska

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

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

Sieci komputerowe. Wykład dla studentów Informatyki Stosowanej i Fizyki Komputerowej UJ 2007/2008. Michał Cieśla

SIECI KOMPUTEROWE. Dariusz CHAŁADYNIAK Józef WACNIK

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

Laboratorium sieci komputerowych

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

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

Zarządzanie infrastrukturą sieciową Modele funkcjonowania sieci

Podstawy multicast - IGMP, CGMP, DVMRP.

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

Translacja adresów - NAT (Network Address Translation)

Laboratorium Badanie protokołu ARP w wierszu poleceń systemu Windows oraz w programie Wireshark

Technologie WAN transmisja synchroniczna i asynchroniczna

Sieci komputerowe Warstwa transportowa

Urządzenia sieciowe. Tutorial 1 Topologie sieci. Definicja sieci i rodzaje topologii

MASKI SIECIOWE W IPv4

Model OSI. mgr inż. Krzysztof Szałajko

Podstawy sieci komputerowych

1. Podstawy routingu IP

Sieci komputerowe - adresacja internetowa

Protokoły komunikacyjne

Sieci komputerowe W4. Warstwa sieciowa Modelu OSI

Transmisje grupowe dla IPv4, protokół IGMP, protokoły routowania dla transmisji grupowych IPv4.

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

Systemy Operacyjne i Sieci Komputerowe Adres MAC 00-0A-E6-3E-FD-E1

WYŻSZA SZKOŁA ZARZĄDZANIA I MARKETINGU BIAŁYSTOK, ul. Ciepła 40 filia w EŁKU, ul. Grunwaldzka

Podstawy działania sieci komputerowych

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

Opis ogólny ustawień NAT na podstawie Vigora serii 2700

Warstwa fizyczna, łącza danych

Transkrypt:

Sieci komputerowe 1 Sieci komputerowe 2 Współpraca IP Ethernet 129.1.12.5 129.1.8.5 Protokół RP IP dest IP src Datagram IP ddress Resolution Protocol Użytkownik ma do wysłania dane Sieci komputerowe 3 Sieci komputerowe Współpraca IP Ethernet 129.1.12.5 129.1.8.5 Ramka Ethernet Współpraca IP Ethernet 129.1.12.5 Ramka Ethernet 129.1.8.5 129.1.8.5 129.1.12.5 Eth src Eth dest 129.1.8.5 129.1.12.5 Eth src Eth dest 1:11:11:11:11: 1:11:11:11:11: Enkapsulacja w Ethernecie 1:11:11:11:11: 1:11:11:11:11:FF 1:11:11:11:11:56 Potrzebne jest odwzorowanie pomiędzy adresem IP a adresem warstwy łącza danych

Sieci komputerowe 5 RP enkapsulacja DNE PREMUŁ SFD DRES DOCELOWY DRES ŹRÓDŁOWY TYP SUM KONTROLN Ramka Ethernet Pakiet RP Typ: x Sieci komputerowe 6 Ramka RP RODZJ RODZJ ROZMIR DRESU ROZMIR DRESU TYP DRES NDWCY DRES NDWCY DRES ODIORCY DRES ODIORCY Sieci komputerowe 7 Ramka RP c.d. Rozmiar adresu protokołu warstwy 2: 6 Rozmiar adresu protokołu warstwy 3: Typ zapytanie: 1 odpowiedź: 2 Reszta intuicyjna 2 2 1 1 2 N M N M Protokół przystosowany do różnorodnych protokołów Ethernet x IP x RODZJ RODZJ ROZMIR DRESU ROZMIR DRESU TYP DRES NDWCY DRES NDWCY DRES ODIORCY DRES ODIORCY 2 2 1 1 2 6 6 Sieci komputerowe 8 RP zasada działania Zapewnia dynamiczne mapowanie adresów IP na adresy warstwy łącza danych IP IP IP IP C Eth C IP D Eth D IP E Eth E IP * 6 1 IP IP FCS Zapytanie RP zawiera adres IP hosta przeznaczenia oraz następujące żądanie: Jeśli jesteś właścicielem tego adresu IP to odpowiedz mi, odsyłając swój adres sprzętowy. Wysłane jest do wszystkich hostów w sieci z użyciem adresu broadcast.

Sieci komputerowe 9 Sieci komputerowe 1 RP zasada działania Zapewnia dynamiczne mapowanie adresów IP na adresy warstwy łącza danych RP zasada działania Zapewnia dynamiczne mapowanie adresów IP na adresy warstwy łącza danych IP IP IP C Eth C IP IP D Eth D IP E Eth E IP IP IP IP IP * 6 1 IP IP FCS FCS IP IP 2 6 Host rozpoznaje, że zapytanie zawiera jego adres i wysyła Odpowiedź RP ze swoim adresem sprzętowym bezpośrednio do nadawcy Zapytania RP. Host rozpoznaje, że zapytanie zawiera jego adres i wysyła Odpowiedź RP ze swoim adresem sprzętowym bezpośrednio do nadawcy Zapytania RP. Sieci komputerowe 11 Sieci komputerowe 12 Dwa przypadki komunikacji pomiędzy hostami Hosty znajdują się w tej samej z punktu widzenia warstwy łącza danych sieci warstwa druga potrafi przekazywać dane pomiędzy takimi hostami Hosty znajdują się w różnych sieciach warstwa druga nie potrafi obsłużyć takiej sytuacji Wymiana danych przez hosty Komunikujące się ze sobą hosty są w tej samej (część sieci w adresach IP hostów jest identyczna) sieci następuje bezpośrednia wymiana danych S1.H1 Praca protokołu RP w tej sytuacji została już omówiona S1.H2

Sieci komputerowe 13 Wymiana danych przez hosty Komunikujące się ze sobą hosty są w różnych (części sieci w adresach IP hostów różnią się) sieciach pośrednikiem pomiędzy hostami jest router router musi się znajdować w tej samej (z punktu widzenia warstwy drugiej) sieci co komunikujący się host informacja o jego adresie musi być znana komputerowi S2.H2 S1.H2 S1.H1 S2.H1 Token Ring Sieci komputerowe 1 1.2.3. IP hosta 1.2.3.1 1.1.1.1 IP hosta 1.1.1.2 IP routera 1.1.1.1 Eth dest Host przed wysłaniem datagramu IP musi zdecydować do kogo go wysłać bezpośrednio czy do routera? RÓŻNE porównuje numery sieci: swój i odbiorcy pakietu Sieci komputerowe 15 Sieci komputerowe 16 1.2.3. IP hosta IP hosta 1.1.1.2 IP routera 1.1.1.1 1.2.3. IP hosta IP hosta 1.1.1.2 IP routera 1.1.1.1 1.2.3.1 1.1.1.1 1.2.3.1 1.1.1.1 1 FCS 1.2.3.1 1.2.3. 1 6 * 1 2 FCS 1.2.3.1 1.2.3. 1 6 * 6 2 1.2.3.1 1.2.3. FCS Host wysyła zapytanie RP o adres sprzętowy routera Router wysyła odpowiedź RP hostowi przedstawiając swój adres sprzętowy

Sieci komputerowe 17 1.2.3. IP hosta 1 2 3 FCS 1.2.3.1 1.2.3.1 1.1.1.1 1.2.3. 1 6 IP hosta 1.1.1.2 IP routera 1.1.1.1 6 2 1.2.3.1 1.2.3. FCS Eth Eth dest X Host uzupełnia datagram IP o adres sprzętowy routera * Host wysyła datagram IP skierowany do hosta routerowi, aby ten przekazał go dalej Sieci komputerowe 18 1.2.3. 1.1.1.2 1.2.3.1 1.1.1.1 1 FCS 1.2.3.1 1.2.3. 1 6 * 2 6 2 1.2.3.1 1.2.3. FCS 3 Eth dest Router odbiera ramkę Eth, zdejmuje nagłówek warstwy drugiej i analizuje datagram IP. Na podstawie części sieciowej adresu odbiorcy oraz części sieci interfejsu 1.1.1.1 stwierdza, że odbiorca znajduje się w tej samej sieci do której dołączony jest ten interfejs. Router formułuje ramkę warstwy drugiej i przekazuje ją dalej. Sieci komputerowe 19 Sieci komputerowe 2 1.2.3. 1.1.1.2 1.2.3.1 1.1.1.1 1 FCS 1.2.3.1 1.2.3. 1 6 * 2 6 2 1.2.3.1 1.2.3. FCS 3 Eth dest 1.2.3. 1.2.3.1 1.1.1.1 1.1.1.2 Host otrzymuje datagram IP 5 6 FCS 1.1.1.2 1.1.1.1 1 6 * 6 2 1.1.1.2 1.1.1.1 FCS 7 Eth Eth dest

Sieci komputerowe 21 Sieci komputerowe 22 Tablica RP Każdy host zawiera tablicę RP z wpisanym odwzorowaniem pomiędzy adresami IP a adresami sprzętowymi. 3:1c:1:1c:3a:bb 192.168.3.5 3:1c:1:1c:3a:bc 192.168.3.18 i.t.d. Odczytuje je z zapytań lub odpowiedzi RP. Wpisy są dynamicznie tworzone i kasowane. W tablicy można zwykle przechowywać również wpisy statyczne zwiększając w ten sposób bezpieczeństwo sieci. Rozszerzenia RP Proxy RP umożliwia routerowi odpowiadać na zapytanie RP kierowane z jednej dołączonej do niego sieci umieszczając informacje o hoście pracującym w drugiej sieci umieszczony pomiędzy sieciami ukrywa przed sobą ich istnienie pozwalając na korzystanie w obydwu z tego samego adresu sieci pozwala na komunikację źle skonfigurowanym hostom pozwala na komunikację z hostami nie obsługującymi podsieci Gratuitous(niepotrzebny/nadmiarowy) RP Wyklucza istnienie dwóch hostów o takim samym adresie IP Pozwala na odświeżenie informacji po wymianie NIC