, Lab 05 2016 sk DNS i inne usługi Konrad Kania

Laboratorium sieci komputerowych


LAB 05

Temat: DNS i inne usługi warstwy aplikacji

Imię i nazwisko


Nr albumu: 186757

Grupa

Właściciel sprawozdania: Konrad Kania

Szef zespołu:

Członkowie:

Data

2016-04-11

Jeśli tego do tej pory nie zrobiłeś, to zapoznaj się z podstawowymi zasadami organizacji ćwiczeń w laboratorium komputerowym w ramach przedmiotu „Sieci komputerowe” [link do dokumentu] oraz z zasadami oceniania zajęć laboratoryjnych [link] i warunkami zaliczenia przedmiotu [link] dostępnymi jako zasoby kursu na platformie Moodle


Wstępny plan podziału pracy w zespole :

kto

Co ma zrobić









Tę tabelkę wypełniają w toku zajęć ( ale wersja wstępna powstaje na początku zajęć, a potem może być korygowana) wszyscy członkowie zespołu identycznie dokumentując swój wkład. Jeśli każdy robi to samo, to w rubryce „kto” należy wpisać słowo „wszyscy”. Należy wykazywać nie tylko punkty programu zajęć, ale również pomocnicze działania mające wpływ na końcowy rezultat, np. „Opracowanie wzorcowego pliku konfiguracji serwera Appache dla zespołu”, „wyszukanie procedury instalacji programu PacketTracer w systemie Debian i napisanie skryptu instalacyjnego dla reszty zespołu” itp.


Podstawowe cele zajęć:

  1. Praktyczna weryfikacja teoretycznej wiedzy na temat zasad konfigurowania i funkcjonowania DNS-u

  2. Aplikacje internetowe jako zadanie programowania komunikacji procesów rozproszonych . Elementy programowania w języku C w środowisku Linux.

  3. Identyfikacja najważniejszych narzędzi sieciowych dostępnych w środowisku systemów operacyjnych

Dodatkowe cele do osiągnięcia na zajęciach i w ramach pracy własnej (bieżące zadania do domu):


PROGRAM ZAJĘĆ

Weryfikacja efektów poprzednich zajęć


  1. W wybranym środowisku ( komputer laboratoryjny lub Twój własny) przygotuj pliki komputerów wirtualnych pracujących w systemie Debian, które miały być efektem poprzednich zajęć i dokończone w domu ( poza zajeciami).

Policz ile bajtów nagłówków zostanie dodanych do danych zakładając, że (oznaczenia odnoszą się do podanego schematu):

    1. Dane mają wielkość 60KB,

    2. Maksymalny rozmiar paczki danych ( bez nagłówka) to T – 12KB, S – 3KB, L – 3KB,

    3. Nagłówki TCP i IP mają długość 20 bajtów, nagłówek Ethernet 26 bajtów,

Odpowiedź: zakładamy że segmenty mają długość 30KB

T: 30 = 12+12+6 /do każdego nagłówek 20B

S: 30 = (3+3+3+3)+(3+3+3+3)+(3+3) /do każdego nagłówek 20B

L:30 = (3+3+3+3)+(3+3+3+3)+(3+3) /do każdego nagłówek 3B

Razem: 2*[3*20+10*20+10*3]=580B








  1. Dla konfiguracji karty w trybie BRIDGED Twojego komputera wirtualnego narysuj schemat sieci korzystając z jednego z rekomendowanych na zajęcia narzędzi ( preferowany program Dia) i zamieść go w ramce poniżej. Jednocześnie wypełnij danymi konfiguracyjnymi tabelkę w sposób zgodny ze schematem. UWAGA1.W razie potrzeby uruchom swój komputer wirtualny z karta w trybie BRIDGED (pamiętaj o zasadach konfiguracji w sieci laboratoryjnej!) UWAGA2. Schemat i parametry konfiguracji mogą odnosić się do warunków sieci domowej (niekoniecznie do warunków w laboratorium)

TUTAJ WSTAW SCHEMAT




R1

Ethernet Local

R1

Ethernet Virtualbox

M0 eth0

Tryb karty wirtualnej

Nie dotyczy

Host Only

Bridged

Adres MAC

00:1F:D0:5E:20:21

08:00:27:9a:14:bf

08:00:27:9a:14:bf

Adres IP

192.168.1.107

192.168.56.101

192.168.1.105

Maska

255.255.255.0

255.255.255.0

255.255.255.0

Router domyślny

192.168.1.1

192.168.56.0

192.168.1.105

Serwer DNS

192.168.1.1

192.168.1.1

192.168.1.1

DHCP (pisz TAK lub NIE

TAK

TAK

TAK




Temat bieżący: : Model DNS i inne usługi warstwy aplikacji

Weryfikacja poprawności środowiska programowania w języku C/C++ oraz przygotowania komputera do współdzielenia folderów.

  1. Na komputerze rzeczywistym znajdź w Internecie minimum dwa przykłady programów w jezyku C ilustrującym tworzenie nowego procesu w systemie Unix/Linux. Pierwszy, który ilustruje tylko działanie funkcji fork(), oraz drugi, który pokazuje zasadę uruchamiania programów użytkownika w systemie Unix ( z funkcją exec()). Podaj URL’e wykorzystanych programów tutaj:

http://timmurphy.org/2014/04/26/using-fork-in-cc-a-minimum-working-example/

http://web.mst.edu/~ercal/284/UNIX-fork-exec/Fork-Execl.c



  1. Skopiuj teksty programów do Notepadaa++ i zapisz do katalogu współdzielonego z wirtualnym Debian’em

  2. Skompiluj i wykonaj po Debian’em każdy z tych programów. Zrzuty ekranów z kompilacją i wykonaniem każdego z nich zamieść poniższej tabeli w oddzielnych wierszach:

Instalacja serwera NDS (BIND9)

  1. Przełącz tryb pracy karty sieciowej M1 na „BRIDGED” (Pamietaj o warunkach konfiguracji sieci laboratoryjnej).

  2. Z poziomu przeglądarki komputera wirtualnego M1 wyświetl swoją stronę WWW używając nowego adresu IP komputera M1. Okno zrzutu (fragment) z otwartą swoją stroną WWW tak aby Twoje dane i adres strony ( IP wirtualnego komputera M1) były czytelne Zapisz zrzut w pliku pod nazwą ZRZUT2-Twoje-nazwisko. i umieść go w ramce ZRZUT2.

  3. Korzystając z dostępnych w Internecie materiałów skonfiguruj serwer DNS (skonfiguruj usługi nazewnicze, czyli zainstalowany program BIND9) tak, abyś mógł w przeglądarce internetowej komputera M2 zamiast numeru IP wpisać nazwę domenową postaci: http://www.nazwisko, gdzie "nazwisko", to Twoje nazwisko bez polskich znaków. Z poziomu przeglądarki komputera wirtualnego M1 wyświetl swoją stronę WWW używając nowego adresu IP komputera M1. Okno zrzutu (fragment) z otwartą swoją stroną WWW tak aby Twoje dane i adres strony ( IP wirtualnego komputera M1) były czytelne Zapisz zrzut w pliku pod nazwą ZRZUT3-Twoje-nazwisko. i umieść go na końcu sprawozdania w ramce ZRZUT3

  4. Sprawdź, czy podanie jako adresu Twojej strony przeglądarce komputera M1 adresu postaci http://twoje_inicjały , gdzie „twoje inicjały” są pisane dużymi literami pozwoli otworzyć stronę.

  5. Zmień zawartość pliku /etc/hosts tak, aby adres podany w poprzednim punkcie również otwierał Twoją stronę. Z poziomu przeglądarki komputera wirtualnego M1 wyświetl swoją stronę WWW używając nowego adresu IP komputera M1. Okno zrzutu (fragment) z otwartą swoją stroną WWW tak aby Twoje dane i adres strony ( IP wirtualnego komputera M1) były czytelne Zapisz zrzut w pliku pod nazwą ZRZUT4-Twoje-nazwisko. i umieść go na końcu sprawozdania w ramce ZRZUT4

  6. Znajdź na komputerze rzeczywistym (LAB-komputerze) plik hosts w środowisku Windows.

Identyfikacja konfiguracji usług nazewniczych dla domeny „uek.krakow.pl” oraz innej dowolnie wybranej przez siebie domeny

Korzystając z narzędzi DNS

  1. [En] DNSstuff Toolbox

  2. [En] DNSstuff Free Tools&Trials

Dla dwóch domen:

  1. uek.krakow.pl

  2. wybranej przez siebie kernel.org

wydobądź maksimum informacji z bazy DNS i spróbuj je krótko ze stawić w tabelce o strukturze jak niżej


Domena: uek.krakow.pl

Domena: kernel.org

właściciel

Akadamickie Centrum Komputerowe CYFRONET AGH


Serwer podstawowy

ns1.uek.krakow.pl

ns4.kernel.org

Serwer zapasowy

nms.cyf-kr.edu

ns2.kernel.org


Rekord SOA

2014073353

2016021208












Zadanie do wykonania poza czasem zajęć: Pytania sprawdzające

1. Jaka jest funkcja i zasada działania systemu DNS?

2. Jakie są rodzaje: a) serwerów DNS; b) zapytań DNS; c) rekordów zasobowych DNS?

3. Jak wykonywane są rekurencyjne oraz iteracyjne zapytania DNS?

4. Opisz kolejne kroki przy konfiguracji serwera DNS.

5. Co to jest odwrócone zapytanie DNS (ang. DNS reverse lookup)? Jakie warunki muszą zostać spełnione, aby możliwe było wykonywanie zapytań odwróconych?

6. Na czym polega transfer strefy (ang. zone transfer) w systemie DNS ?

7. Jak działa serwer DNS typu forwarder ?

8. Objaśnij (możliwie szczegółowo ) najważniejsze rekordy zasobowe serwera DNS:

rekord SOA (ang. Start of Authority)

rekord A ;

rekord NS

rekord CNAME

rekord MX (ang. Mail eXchanger)



Wyszukiwarka

Podobne podstrony:
Lab 2016 sk DNS i inne usługi KonradKania
Lab 07 2016 sk Warstwa sieciowa Adresacja IP Konrad Kania(1)
Lab 07 2016 sk Warstwa sieciowa Adresacja IP Konrad Kania
Lab 05 Obliczenia w C id 257534 Nieznany
Lab 6, 10.2.2.8 Packet Tracer - DNS and DHCP Instructions
lab 05 analiza widmowa
6 Badanie i inne usługi biegłego rewidenta
Lab 05 2011 2012
Inne uslugi log
cennik polaczen halonet 01 05 2016
MP Lab 05 Opory lokalne, Mechanika płynów
fiz lab 05
lab 05
lab. 05 - baron, Chemia fizyczna AGH laborki, lab 5
wykaz do obrony od

więcej podobnych podstron