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

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

ZiMSK dr inż. Łukasz Sturgulewski, DHCP

Skalowanie adresów IP

Sieci komputerowe - adresacja internetowa

ARP Address Resolution Protocol (RFC 826)

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

Serwer DHCP (dhcpd). Linux OpenSuse.

System operacyjny Linux

Sieci komputerowe - administracja

Internet Control Messaging Protocol

Serwer i klient DHCP w systemie Linux

DHCP Copyright : JaRo

Protokół ARP Datagram IP

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

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

Adresy w sieciach komputerowych

Protokoły wspomagające. Mikołaj Leszczuk

Sieci komputerowe W4. Warstwa sieciowa Modelu OSI

Protokoły sieciowe - TCP/IP

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

MODEL WARSTWOWY PROTOKOŁY TCP/IP

Przesyłania danych przez protokół TCP/IP

Technologie WAN transmisja synchroniczna i asynchroniczna

MODEL OSI A INTERNET

DHCP + udostępnienie Internetu

Laboratorium Sieci Komputerowych - 2

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

Sieci komputerowe - Protokoły DHCP i DNS

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

DHCP (Dynamic Host Configuration Protocol) Labolatorium Numer 3

SIECI KOMPUTEROWE Adresowanie IP

Zadania z sieci Rozwiązanie

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

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

DHCP w Windows Server 2000/2003

Programowanie sieciowe

OBSŁUGA I KONFIGURACJA SIECI W WINDOWS

Praca w sieci Protokół DHCP

Protokół sieciowy Protokół

Sieć Dynamic Host Configuration Protocol

pasja-informatyki.pl

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

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

Protokół DHCP. DHCP Dynamic Host Configuration Protocol

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

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

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

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

Ogólnie biorąc, nie ma związku pomiędzy hierarchią nazw a hierarchią adresów IP.

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.

Protokół DHCP. Patryk Czarnik. Bezpieczeństwo sieci komputerowych MSUI 2010/11. Wydział Matematyki, Informatyki i Mechaniki Uniwersytet Warszawski

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

T: Konfiguracja interfejsu sieciowego. Odwzorowanie nazwy na adres.

Sieci komputerowe: WYŻSZE WARSTWY MODELU OSI. Agata Półrola Katedra Informatyki Stosowanej UŁ

Routing i protokoły routingu

Podstawy działania wybranych usług sieciowych. Dariusz Chaładyniak Warszawska Wyższa Szkoła Informatyki

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

Copyright International Business Machines Corporation Wszelkie prawa zastrzeżone.

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

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

Wykład VI. Administrowanie szkolną siecią komputerową. dr Artur Bartoszewski

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

Wykład 8 i 9. Projektowanie i Realizacja Sieci Komputerowych

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

Zadanie1: Odszukaj w serwisie internetowym Wikipedii informacje na temat usługi DHCP.

Akademia Techniczno-Humanistyczna w Bielsku-Białej

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

Sieci komputerowe. Wstęp

Marcin Daczkowski Bartosz M iłosierny

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

Akademia Techniczno-Humanistyczna w Bielsku-Białej

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.

Protokół DHCP. DHCP Dynamic Host Configuration Protocol

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

Sieci Ethernet. Autor: dr inŝ. K. Miśkiewicz

z paska narzędzi lub z polecenia Capture

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

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

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

Zasada działania protokołu DHCP, sposoby konfiguracji w urządzeniach i hostach

Sieci komputerowe - Protokoły wspierające IPv4

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

4. Podstawowa konfiguracja

Instrukcja 5 - Zastosowania protokołu ICMP

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

Laboratorium - Wykorzystanie programu Wireskark do badania ramek Ethernetowych

Stos TCP/IP Warstwa transportowa Warstwa aplikacji cz.1

Sieci komputerowe. Protokoły warstwy sieciowej modelu OSI-ISO. dr inż. Andrzej Opaliński

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ź

Klient-Serwer Komunikacja przy pomocy gniazd

Warstwa sieciowa rutowanie

Wszechnica Popołudniowa: Sieci komputerowe Podstawy działania wybranych usług sieciowych. Dariusz Chaładyniak

Struktura adresu IP v4

Laboratorium 6.7.2: Śledzenie pakietów ICMP

Wykład 3 / Wykład 4. Na podstawie CCNA Exploration Moduł 3 streszczenie Dr inż. Robert Banasiak

ZiMSK. Routing statyczny, ICMP 1

1 Moduł Diagnostyki Sieci

Sieci komputerowe. Zadania warstwy łącza danych. Ramka Ethernet. Adresacja Ethernet

Wykład 2 jak się połączyć? Dr inż. Małgorzata Langer

SIECI KOMPUTEROWE. Dariusz CHAŁADYNIAK Józef WACNIK

Transkrypt:

Skąd dostać adres? Metody uzyskiwania adresów IP Część sieciowa Jeśli nie jesteśmy dołączeni do Internetu wyssany z palca. W przeciwnym przypadku numer sieci dostajemy od NIC organizacji międzynarodowej lub od Internet Provider. Część hosta numerem hosta zarządzamy sami (administrator) Statycznie RARP Ręczne przypisywanie adresów IP wszystkim urządzeniom Metoda najłatwiej zrozumiała Nieskalowalna Bardzo podatna na błędy Reverse Adres Resolution Protocol Wykorzystuje ramkę w formacie takim samym jak ramka protokołu ARP

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 TYP RARP zasada działania Urządzenie, które nie zna swojego adresu IP wysyła zapytanie do serwera RARP posiadającego odwzorowanie pomiędzy adresami IP hostów pracujących w sieci a ich adresami MAC. Urządzenie nie zna adresu MAC serwera RARP i dlatego zapytanie kieruje do wszystkich hostów (broadcast) Urządzenie identyfikuje się u serwera swoim adresem MAC, który ma zapisany na NIC 2 B 2 B 1 B 1 B 2 B 6 B 4 B 6 B 4 B Typ zapytanie: 3 odpowiedź: 4 Serwery RARP Serwer odpowiada nadawcy zapytania RARP wypełniając pole adresu odbiorcy i kierując odpowiedź bezpośrednio do maszyny która wysłała zapytanie Cała komunikacja pomiędzy serwerem a maszyną odbywa się z użyciem jedynie sieci fizycznej Protokołu RARP można używać tylko wtedy gdy w każdej sieci lokalnej działa co najmniej jeden serwer RARP

Serwery RARP Serwery RARP W jednej sieci zwykle znajduje się więcej niż jeden serwer RARP w celu zwiększenia niezawodności Gdyby każdy z serwerów odpowiadał na zapytanie to następowało by równoczesne generowanie tych samych odpowiedzi > kolizje Rozwiązaniem jest podział na serwer podstawowy i serwery rezerwowe Tylko podstawowy serwer odpowiada na zapytanie RARP, pozostałe zapamiętują czas kiedy zapytanie zostało nadesłane Jeśli drugie zapytanie pojawi się w krótkim czasie po pierwszym to odpowiadają rezerwowe z losowo wybranym opóźnieniem Wady RARP-a BOOTP odpowiedź zawiera bardzo mało informacji; słabe wykorzystanie pasma (28/46 bajtów) zasięg serwera ograniczony do jednej sieci BOOTstrap Protocol za pomocą jednego komunikatu pozwala uzyskać informację na temat m.in. adresu IP komputera, adresu routera, adresu serwera z kodem startowym, maski, adresów serwerów wydruku itp. używa protokołu IP (UDP) BOOTP Zapytanie wysyłane jest na adres 255.255.255.255 Odpowiedź wysyłana jest bezpośrednio do hosta lub rozgłaszana jeśli chcemy wysłać do hosta bezpośrednio, to najpierw wysyłamy zapytanie ARP o jego adres MAC host nie zna swojego adresu IP (właśnie o niego pyta) więc nie odpowiada na ARP-a :-( Musimy zrobić wpis ręcznie lub odpowiadać na adres rozgłoszeniowy

Retransmisja w BOOTP Odpowiedzialnym za niezawodność połączenia jest klient. Stosuje mechanizmy timeout-u i retransmisji. Wysyła prośbę i uruchamia zegar. Po upływie timeout-u wysyła prośbę ponownie. Czasy retransmisji są dobierane tak, by uniknąć równoczesnych transmisji. Pierwsze żądanie wysyłane jest po upływie losowego czasu oczekiwania > uniknięcie kolizji w sytuacji padu napięcia. Każde następny czas oczekiwania jest wartością losową t <0;max>, gdzie max=2^(n+1), n-numer próby. Jeśli max > 60s to n=1. operacja typ sprzętu dł adr. sprz. etapy identyfikator transakcji sekundy nie używane adres IP klienta twój adres IP adres IP serwera adres IP routera adres sprzętowy klienta (16 oktetów) nazwa węzła serwera (64 oktety) nazwa pliku startowego (128 oktetów) dane specyficzne dla firmy (64 oktety) operacja typ sprzętu dł adr. sprz. etapy Operacja prośba (1), odpowiedź (2) typ sprzętu, długość adresu sprzętowego: znaczenie jak w ARP. Ethernet: 1, 6 etapy: Klient umieszcza 0. Jeśli serwer odbierze i przekaże do innego serwera to zwiększa licznik o 1. identyfikator transakcji sekundy nie używane Identyfikator transakcji pozwala na powiązanie odpowiedzi z wysłanym żądaniem. Sekundy liczba sekund od momentu wystartowania klienta

adres IP klienta twój adres IP adres IP serwera adres IP routera adres sprzętowy klienta (16 oktetów) nazwa węzła serwera (64 oktety) nazwa pliku startowego (128 oktetów) Klient wypełnia wszystko co zna adres IP klienta: swój adres IP lub 0 adres IP serwera/nazwa serwera: serwer z którego chce uzyskać informacje startowe lub 0 nazwa pliku startowego: swoje preferencje lub 0 BOOTP Serwer BOOTP może obsługiwać wiele sieci wykorzystując routery działające jako relayagents router odbiera zapytanie BOOTP i wysyła go do znanego sobie serwera BOOTP unicastem odpowiedź wraca do routera a nie do klienta router przekazuje odpowiedź do hosta pytającego dane specyficzne dla firmy (64 oktety) Pozwala na przekazywanie dodatkowych informacji. Pierwsze 4 bajty określają format reszty. Np. dla 99.130.83.99 reszta składa się z listy pozycji z których każda ma postać: Kod (1 bajt) Dł (1 bajt) Wartość np.: 1/4/maska 2/4/czas 3/4N/adresy N routerów 9/4N/adresy serwerów wydruku itd DHCP RARP i BOOTP zostały zaprojektowane do systemów gdzie większość węzłów ma stałe podłączenie do sieci W obydwu serwerach należy ręcznie wprowadzać informacje o skojarzeniu adresu MAC z pozostałymi informacjami Sieć klasy C: 300 osób pracujących w grupach po 30 problem!!!

DHCP Dynamic Host Configuration Protocol Serwerowi DHCP zostaje przyznana pula adresów Klient komunikuje się z serwerem i otrzymuje jeden z tych adresów Adres jest przyznawany na pewien czas ustalany administracyjnie, zależny od lokalnych potrzeb Autokonfiguracja może być ograniczona administracyjnie,np. administrator tworzy wpisy statyczne jak dla BOOTP DHCP diagram stanów WYBIERZ DHCPREQUEST PROŚBA DHCPDISCOVER DHCPOFFER DHCPACK INICJUJ PRZEWIĄŻ DHCPACK DHCPNACK Lub po 100% POWIĄZANIE DHCPNACK Po 87,5% DHCPREQUEST DHCPACK DHCPREQUEST ODNÓW Po 50% okresu wynajmu DHCPRELEASE Format komunikatu DHCP Podobne do BOOTP. Niektóre pola mają inne znaczenie. Rodzaj komunikatu przekazywany jest w opcjach: Kod (1 bajt) Dł (1 bajt) Wartość 1 2 1 1 DHCPDISCOVER DHCPOFFER 3 1 DHCPREQUEST itd 1 DHCP... Dokumentacja ARP RFC 826 RARP RFC 903 BOOTP RFC 951 DHCP RFC 1541, RFC 1533, RFC 1534