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



Podobne dokumenty
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

ZiMSK dr inż. Łukasz Sturgulewski, DHCP

Skalowanie adresów IP

Sieci komputerowe - adresacja internetowa

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

ARP Address Resolution Protocol (RFC 826)

Serwer DHCP (dhcpd). Linux OpenSuse.

System operacyjny Linux

Sieci komputerowe - administracja

Internet Control Messaging Protocol

DHCP Copyright : JaRo

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

Protokół ARP Datagram IP

Serwer i klient DHCP w systemie Linux

Protokoły sieciowe - TCP/IP

MODEL WARSTWOWY PROTOKOŁY TCP/IP

Laboratorium Sieci Komputerowych - 2

Sieci komputerowe W4. Warstwa sieciowa Modelu OSI

Protokoły wspomagające. Mikołaj Leszczuk

Adresy w sieciach komputerowych

Technologie WAN transmisja synchroniczna i asynchroniczna

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

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

MODEL OSI A INTERNET

Przesyłania danych przez protokół TCP/IP

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

Zadania z sieci Rozwiązanie

DHCP + udostępnienie Internetu

DHCP w Windows Server 2000/2003

DHCP (Dynamic Host Configuration Protocol) Labolatorium Numer 3

Programowanie sieciowe

Sieci komputerowe - Protokoły DHCP i DNS

SIECI KOMPUTEROWE Adresowanie IP

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

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

OBSŁUGA I KONFIGURACJA SIECI W WINDOWS

Protokół sieciowy Protokół

Praca w sieci Protokół DHCP

Protokół DHCP. DHCP Dynamic Host Configuration Protocol

pasja-informatyki.pl

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

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

Sieć Dynamic Host Configuration Protocol

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

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

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

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

Sieci komputerowe. Wstęp

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

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

T: Konfiguracja interfejsu sieciowego. Odwzorowanie nazwy na adres.

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

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

Copyright International Business Machines Corporation Wszelkie prawa zastrzeżone.

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

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

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

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

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. DHCP Dynamic Host Configuration Protocol

4. Podstawowa konfiguracja

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

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

Akademia Techniczno-Humanistyczna w Bielsku-Białej

Routing i protokoły routingu

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

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

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

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

Sieci komputerowe - Protokoły wspierające IPv4

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

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Ł PODSTAWY RUTINGU IP. WSTĘP DO SIECI INTERNET Kraków, dn. 7 listopada 2016 r.

Marcin Daczkowski Bartosz M iłosierny

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

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

Klient-Serwer Komunikacja przy pomocy gniazd

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 Ethernet. Autor: dr inŝ. K. Miśkiewicz

z paska narzędzi lub z polecenia Capture

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

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

1 Moduł Diagnostyki Sieci

ZADANIE.10 DHCP (Router, ASA) 1,5h

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

Sieci komputerowe Zjazd 3

Akademia Techniczno-Humanistyczna w Bielsku-Białej

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

INSTRUKCJA OBSŁUGI DLA SIECI

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

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

Laboratorium 6.7.2: Śledzenie pakietów ICMP

MASKI SIECIOWE W IPv4

Struktura adresu IP v4

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. Wykład 3: Protokół IP. Marcin Bieńkowski. Instytut Informatyki Uniwersytet Wrocławski. Sieci komputerowe (II UWr) Wykład 3 1 / 24

ZiMSK. Routing statyczny, ICMP 1

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

Stos TCP/IP Warstwa transportowa Warstwa aplikacji cz.1

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

Transkrypt:

Sieci komputerowe 1 Sieci komputerowe 2 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) Sieci komputerowe 3 Sieci komputerowe 4 Statycznie Ręczne przypisywanie adresów IP wszystkim urządzeniom Metoda najłatwiej zrozumiała Nieskalowalna Bardzo podatna na błędy RARP Reverse Adres Resolution Protocol Wykorzystuje ramkę w formacie takim samym jak ramka protokołu ARP

Sieci komputerowe 5 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 M B N B M B Typ: 0x0835 Sieci komputerowe 6 Ramka RARP TYP Sieci komputerowe 7 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 Sieci komputerowe 8 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

Sieci komputerowe 9 Sieci komputerowe 10 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 Sieci komputerowe 11 Sieci komputerowe 12 BOOTP Wady RARP-a 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

Sieci komputerowe 13 Sieci komputerowe 14 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żdy 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) Sieci komputerowe 15 Sieci komputerowe 16 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

Sieci komputerowe 17 Sieci komputerowe 18 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 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 Sieci komputerowe 19 Sieci komputerowe 20 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 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!!!

Sieci komputerowe 21 Sieci komputerowe 22 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 Sieci komputerowe 23 Sieci komputerowe 24 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 1 DHCPDISCOVER 2 1 DHCPOFFER 3 1 DHCPREQUEST itd 1 DHCP... Dokumentacja ARP RFC 826 RARP RFC 903 BOOTP RFC 951 DHCP RFC 1541, RFC 1533, RFC 1534