Katedra Inżynierii Komputerowej Politechnika Częstochowska. ARP i DNS translacja adresów Laboratorium Podstaw sieci komputerowych



Podobne dokumenty
Instrukcja 6 - ARP i DNS - translacja adresów

Sieci komputerowe lab 1 Jacek Wiślicki, jacenty@kis.p.lodz.pl

Ping. ipconfig. getmac

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

Narzędzia do diagnozowania sieci w systemie Windows

Narzędzia diagnostyczne protokołów TCP/IP

Ćwiczenie Nr 4 Administracja systemem operacyjnym z rodziny Microsoft Windows

Windows Serwer 2008 R2. Moduł 3. DNS v.2

Akademia Techniczno-Humanistyczna w Bielsku-Białej

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

ARP Address Resolution Protocol (RFC 826)

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

SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE

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

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

PODSTAWOWA OBSŁUGA PROGRAMU PROGRAMU PACKET TRACER TRYB REAL TIME

pasja-informatyki.pl

Konfiguracja serwera DNS w systemie Windows Server 2008 /2008 R2

Sieci komputerowe - administracja

Sieciowe systemy operacyjne

onfiguracja serwera DNS w systemie Windows Server 2008 /2008 R2

Programowanie sieciowe

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

Konfiguracja usługi WINS i DNS

MODEL WARSTWOWY PROTOKOŁY TCP/IP

SIECI KOMPUTEROWE Adresowanie IP

Telefon AT 530 szybki start.

SIECI KOMPUTEROWE - BIOTECHNOLOGIA

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

Komunikacja w sieciach komputerowych

Ćwiczenie Konfigurowanie klienta DHCP

SIECI KOMPUTEROWE I TECHNOLOGIE INTERNETOWE

Laboratorium podstaw telekomunikacji

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

OBSŁUGA I KONFIGURACJA SIECI W WINDOWS

Sieci komputerowe i bazy danych

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

Zakład Informatyki Gospodarczej. Wydział Zarządzania Politechnika Warszawska KONFIGURACJA LOKALNEJ SIECI KOMPUTEROWEJ

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

Adresy w sieciach komputerowych

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

Protokoły komunikacyjne

Podstawy działania sieci komputerowych

Struktura adresu IP v4

Typowa procedura diagnostyczna sieci komputerowej

Zarządzanie systemem komendy

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

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

Telefon IP 620 szybki start.

TCP/IP. Warstwa aplikacji. mgr inż. Krzysztof Szałajko

System operacyjny Linux

INSTRUKCJA OBSŁUGI DLA SIECI

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

ODWZOROWYWANIE NAZW NA ADRESY:

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

Sieci komputerowe - adresacja internetowa

Laboratorium - Przeglądanie tablic routingu hosta

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

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

ZiMSK. Routing statyczny, ICMP 1

Przykłady wykorzystania polecenia netsh

pasja-informatyki.pl

PODSTAWOWA KONFIGURACJA LINKSYS WRT300N

Wprowadzenie 5 Rozdział 1. Lokalna sieć komputerowa 7

Serwer i klient DHCP w systemie Linux

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

Ćwiczenie Podstawowa konfiguracja DHCPv4 na routerze

AKADEMIA GÓRNICZO-HUTNICZA im. Stanisława Staszica w Krakowie. Wydział Inżynierii Mechanicznej i Robotyki. Kierunek: Inżyniera Mechatroniczna

ZASADY ADRESOWANIA IP cz. II

Bramka IP 2R+L szybki start.

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

Laboratorium - Obserwacja procesu tłumaczenia nazw DNS

Sieci komputerowe. Wstęp

Protokół sieciowy Protokół

Zakresy prywatnych adresów IPv4: / / /24

SPRAWOZDANIE SIECI KOMPUTEROWE I BAZY DANYCH LABORATORIUM NR2 BADANIE SIECI KAMIL BOGDANOWSKI

Laboratorium 6.7.1: Ping i Traceroute

SIECI KOMPUTEROWE ADRESACJA, MEDIA I URZĄDZENIA SIECIOWE

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

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

Protokoły sieciowe - TCP/IP

Laboratorium Sieci Komputerowych - 2

Katedra Inżynierii Komputerowej Politechnika Częstochowska. Filtry i statystyki w analizatorach protokołów Laboratorium Podstaw sieci komputerowych

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

Teoria sieci komputerowych

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

Konfiguracja połączeń sieciowych

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.

Model sieci OSI, protokoły sieciowe, adresy IP

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

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

Złącze Ethernet. KERN & Sohn GmbH Ziegelei 1 D Balingen Strona 2. KMB-A01/ FTB-A09/ ITB-A17-IA-pl-0710

Zadania z sieci Rozwiązanie

Ćwiczenie Konfiguracja statycznych oraz domyślnych tras routingu IPv4

Strona1. Suse LINUX. Konfiguracja sieci

Jarosław Kuchta Administrowanie Systemami Komputerowymi DNS, WINS, DHCP

(źródło: pl.wikipedia.pl) (źródło:

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

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

Serwer DHCP (dhcpd). Linux OpenSuse.

Transkrypt:

Katedra Inżynierii Komputerowej Politechnika Częstochowska ARP i DNS translacja adresów Laboratorium Podstaw sieci komputerowych

Cel ćwiczenia ARP i DNS translacja adresów Celem dwiczenia jest zaznajomienie rolą jakie pełnią protokoły ARP i DSN. Informacje wstępne W sieciach komputerowych wykorzystujących stos protokołów TCP/IP używane są następujące poziomy adresowania urządzeo: nazwy mnemoniczne, adresy IP, adresy MAC, oraz adresowanie usług dostępnych na poszczególnych urządzeniach za pomocą numerów portów. Adresy MAC są przypisane poszczególnym interfejsom sieciowym. Są wykorzystywane do adresowania urządzeo w sieci lokalnej. W nagłówkach ramek warstwy łącza danych (np. Ethernet, Token Ring, FDDI, WiFi) występuje co najmniej adres adresata oraz nadawcy ramki. Adres taki składa się sześciu bajtów zapisywanych zwyczajowo w postaci sześciu dwucyfrowych liczb szesnastkowych, np. 00-12-56-12-fe-c3. Adresy IP, zasadniczo, również przypisuje się poszczególnym interfejsom sieciowym, chod możliwe jest również przypisanie wielu adresów do jednego interfejsu lub jednego adresu do grupy interfejsów (most). Wykorzystuje je warstwa sieciowa, która pozwala na komunikację zarówno w ramach sieci lokalnej, jak i pomiędzy sieciami. Adres IP składa się z 4 bajtów zapisywanych zwyczajowo w postaci czterech liczb, rozdzielonych kropka, np.: 217.45.22.17. W adresie IP występuje częśd określająca adres sieci oraz częśd określająca adres konkretnego urządzenia w danej sieci. Podział może byd określony elastycznie w postaci maski lub odnosząc się do klas adresów. Adresy mnemoniczne pozwalają na łatwe ich zapamiętanie i określają konkretne urządzenie w sieci. W sieci Internet stosuje się hierarchiczne nazewnictwo domenowe. Nazwa urządzenia składa się z części rozdzielonych kropkami, np. pc4.kik.pcz.czest.pl. Pierwszy element (w przykładzie pc4) to nazwa konkretnego urządzenia, który jest elementem domeny (w przykładzie kik). Domena kik jest z kolei częścią domeny nadrzędnej (w przykładzie pcz), która może byd elementem kolejnej nadrzędnej struktury (czest), itd. Wszystkie trzy wymienione określają konkretne urządzenie w sieci. Użytkownik najchętniej posługuje się adresami mnemonicznymi, lecz te nie są przydatne w odnalezieniu urządzenia w sieci. Konieczne jest ich przetłumaczenie na adresy IP. Służy do tego usługa DNS (Domain Name System) oferowana przez serwery DNS. W odpowiedzi na zapytanie zawierające nazwę mnemoniczną przekazuje przypisany jej adres IP. Hierarchiczna (domenowa) organizacja nazewnictwa pozwoliła na rozproszenie baz danych przechowujących nazwy i przyporządkowane im adresy IP. Informacje o poszczególnych domenach są przechowywane na specjalizowanych serwerach. Np. serwer odpowiadający za domenę pcz przechowuje informację o wszystkich jej poddomenach oraz zarejestrowanych w nich urządzeniach. Na podstawie adresu IP można określid konkretną podsied, w której znajduje się docelowe urządzenie. W sieci lokalnej konieczne jest wykorzystanie protokołu warstwy łącza danych oraz adresów MAC. Adres IP musi zostad zatem przetłumaczony na adres MAC odpowiedniego interfejsu. Zadanie to realizuje protokół ARP (Address Resolution Protocol). Urządzenie poszukujące adresu MAC rozgłasza zapytanie Kto posiada dany adres IP?, a posiadacz odpowiada używając swojego adresu MAC. Aby nie powielad zbędnych zapytao DNS i ARP, systemy operacyjne przechowują okresowo uzyskane informacje w pamięci. Do zarządzania nią służą polecenia ipconfig i arp. Oto składnia poleceo dla systemu Windows: ipconfig /? SPOSÓB UŻYCIA: ipconfig [/allcompartments] [/? /all Strona 2

/renew [karta] /release [karta] /renew6 [karta] /release6 [karta] /flushdns /displaydns /registerdns /showclassid karta /setclassid karta [identyfikator_klasy] ] gdzie karta Nazwa połączenia (dozwolone symbole wieloznaczne * i?, zobacz przykłady) Opcje: /? Wyświetla ten komunikat pomocy. /all Wyświetla pełne informacje o konfiguracji. /allcompartments Wyświetla informacje o wszystkich przedziałach. /release Zwalnia adres IPv4 podanej karty. /release6 Zwalnia adres IPv6 podanej karty. /renew Odnawia adres IPv4 podanej karty. /renew6 Odnawia adres IPv6 podanej karty. /flushdns Przeczyszcza bufor programu rozpoznawania nazw DNS. /registerdns Odświeża wszystkie dzierżawy DHCP i rejestruje ponownie nazwy DNS. /displaydns Wyświetla zawartość buforu programu rozpoznawania nazw DNS. /showclassid Wyświetla wszystkie identyfikatory klas DHCP dozwolone dla karty. /setclassid Modyfikuje identyfikator klasy DHCP. Zachowanie domyślne to wyświetlanie tylko adresu IP, maski podsieci i bramy domyślnej dla każdej karty związanej z protokołem TCP/IP. Jeśli dla przełączników Release i Renew nie zostanie określona nazwa karty, zwolnieniu lub odnowieniu ulegną dzierżawy adresów IP dla wszystkich kart związanych z protokołem TCP/IP. Jeśli dla przełącznika Setclassid nie zostanie określony parametr identyfikator_klasy, to identyfikator_klasy zostanie usunięty. Przykłady: > ipconfig... Pokazuje informacje > ipconfig /all... Pokazuje informacje szczegółowe > ipconfig /renew... Odnawia adresy IP wszystkich kart > ipconfig /renew EL*... Odnawia adresy IP połączeń o nazwach zaczynających się od EL > ipconfig /release *lok*... Zwalnia adresy IP wszystkich pasujących połączeń, np. "Połączenie lokalne 1" lub "Połączenie lokalne 2" > ipconfig /allcompartments... Pokazuje informacje o wszystkich przedziałach > ipconfig /allcompartments /all... Pokazuje informacje szczegółowe o wszystkich przedziałach arp /? Wyświetla i modyfikuje tabelę translacji adresów IP na adresy fizyczne, używane przez protokół rozróżniania adresów (ARP). ARP -s inet_addr eth_addr [if_addr] ARP -d inet_addr [if_addr] ARP -a [inet_addr] [-N if_addr] [-v] -a Wyświetla bieżące wpisy protokołu ARP przez odpytywanie bieżących danych protokołu. Jeżeli inet_addr jest określony, to wyświetlany jest adres IP i fizyczny dla określonego komputera. Jeżeli więcej niż jeden interfejs sieciowy korzysta z protokołu ARP, to wyświetlane są wpisy dla każdej tabeli protokołu ARP. -g To samo co -a. Strona 3

-v Wyświetla bieżące wpisy protokołu ARP w trybie pełnym. Zostaną pokazane wszystkie nieprawidłowe wpisy oraz wpisy interfejsu pętli zwrotnej. inet_addr Określa adres internetowy. -N if_addr Wyświetla wpisy protokołu ARP dla interfejsu sieciowego określonego przez if_addr. -d Usuwa hosta określonego przez inet_addr. W inet_addr można użyć symbolu wieloznacznego * do usunięcia wszystkich hostów. -s Dodaje hosta i kojarzy adres internetowy inet_addr z fizycznym adresem internetowym eth_addr. Adres fizyczny jest reprezentowany przez 6 szesnastkowych bajtów oddzielonych znakami łącznika. Wpis dokonywany jest na stałe. eth_addr if_addr Określa adres fizyczny. Jeżeli jest określony, to wskazuje adres interfejsu, którego tabela translacji powinna zostać zmieniona. Jeżeli nie jest określony, zostanie użyty pierwszy odpowiadający interfejs. Przykłady: > arp -s 157.55.85.212 00-aa-00-62-c6-09... Dodaje statyczny wpis. > arp -a... Wyświetla tabelę arp. Komunikację z usługami DNS można przeprowadzid za pomocą programu nslookup. Oto polecenia programu: nslookup Default Server: dns.tpsa.pl Address: 194.204.159.1 > help Commands: (identifiers are shown in uppercase, [] means optional) NAME - print info about the host/domain NAME using default server NAME1 NAME2 - as above, but use NAME2 as server help or? - print info on common commands set OPTION - set an option all - print options, current server and host [no]debug - print debugging information [no]d2 - print exhaustive debugging information [no]defname - append domain name to each query [no]recurse - ask for recursive answer to query [no]search - use domain search list [no]vc - always use a virtual circuit domain=name - set default domain name to NAME srchlist=n1[/n2/.../n6] - set domain to N1 and search list to N1,N2, etc. root=name - set root server to NAME retry=x - set number of retries to X timeout=x - set initial time-out interval to X seconds type=x - set query type (ex. A,AAAA,A+AAAA,ANY,CNAME,MX,NS,PTR, SOA,SRV) querytype=x - same as type class=x - set query class (ex. IN (Internet), ANY) [no]msxfr - use MS fast zone transfer ixfrver=x - current version to use in IXFR transfer request server NAME - set default server to NAME, using current default server lserver NAME - set default server to NAME, using initial server finger [USER] - finger the optional NAME at the current default host root - set current default server to the root ls [opt] DOMAIN [> FILE] - list addresses in DOMAIN (optional: output to FILE) -a - list canonical names and aliases -d - list all records -t TYPE - list records of the given RFC record type (ex. A,CNAME,MX,NS, PTR etc.) view FILE - sort an 'ls' output file and view it with pg exit - exit the program Przebieg ćwiczeń Strona 4

Należy usunąd informację z lokalnych tablic DNS i ARP, a następnie wysyład ruch sieciowy z różnymi urządzeniami w sieci lokalnej oraz poza siecią lokalną. Sprawdzid zawartośd tablic na poszczególnych etapach dwiczenia. Sprawdzid jaki zapis w tablicy ARP pojawia się w trakcie komunikacji z urządzeniami (serwerami) poza siecią lokalną? Dokonad próby komunikacji z serwerami DNS domeny pcz oraz innymi, np. Telekomunikacji Polskiej S.A. Sprawozdanie Studenci pracują i przygotowują sprawozdania indywidualnie. W sprawozdaniu należy przedstawid przebieg przeprowadzonych eksperymentów, ich wyniki oraz wnioski. Strona 5