HOME
DO_STR_GLOWNEJ_WYSZUKIWARKI
 
 
Sieci - ZADANIA

 




 
Jeżeli ładowanie trwa zbyt długo (powyżej 2 min.), to zapraszam o innej porze.
Zobacz statystyki odwiedzin by ustalić porę najmniejszego obciążenia serwera.

Spakowana witryna o Linuksie w formacie RAR
 
Pobierz spakowaną witrynę gorzow-wlkp.pl/linux

Jeżeli pragniesz poznać Linuksa Mandrake (obecnie Mandriva), to... dobrze trafiłeś. Witryna została zauważona przez twórców magazynu KOMPUTER ŚWIAT 5/2004(141) str. 46 poprzez umieszczenie linku oraz magazynu CHIP 4/2004 (str.114) poprzez umieszczenie artykułu opisującego ten serwis internetowy. Jak na hobbystyczną stronę o Linuksie to miłe ;) Acha... na stronie mandrakelinux.pl/informacje podano też link z opisem cytuję "duży zbiór praktycznych informacji o Mandrake" (mam ją w swoim archiwum).

Zapraszam do zadawania pytań na FORUM oraz mailem. Chętnie udzielę (bezpłatnie) odpowiedzi. Oficjalne ceny za jedną poradę na stronie MandrakeSoftPL (mam ją w moim archiwum z dnia 2.05.2004) wahają się od 20 do 350 zł.

 


 

W związku z e-mailami zawierającymi prośby o wyjaśnianie spraw związanych z budową sieci pracujących na protokole TCP-IP zdecydowałem się utworzyć niniejsze strony. Zawarte tutaj notatki przydadzą się uczniom mającym problemy z zaliczaniem przedmiotu Sieci-Internet. Zaznaczam, że opisy dotyczą sieci naturalnych i nie obejmują sieci klasy MULTICAST.

  • Tworzenie sieci klasy C. Teoria i przykłady praktyczne.
  • Tabelka ułatwiająca zamianę maski zwykłej np. 255.255.255.0 na maskę skróconą /24 wraz z ilością nr IP.
  • Zadania dla zaawansowanych (jesteśmy na tej stronie).

  • Protokoły sieciowe (dla zaawansowanych) opisano w pracy "ADMINISTRACJA SIECI KOMPUTEROWYCH" dr inż. Piotra Goetzena. Nie pamiętam gdzie w Internecie znalazłem to opracowanie, ale mam je teraz w swoim archiwum.
  • Ładny opis przeliczania adresów IP (dla średniozaawansowanych) znalazłem na stronie: http://www.sith.olsztyn.pl/~sebulba/ (mam ją w swoim archiwum)
  • Praktyczny przykład wykorzystania wiedzy o tworzeniu sieci opartej na łaczu POLPAK.
  • Interfejsy sieciowe
  • Film o działaniu sieci. Format MPEG, wielkość ok. 77MB. Trochę archaiczny (za przeglądarkę robi muzealny Netscape 4x, efekty pseudo-3D wzbudzały emocje, ale niestety wieki temu), bez polskiej wersji językowej (są: angielska, niemiecka, francuska, szwedzka, hiszpańska itd.), ale naprawdę sympatycznie pokazujący zasadę działania sieci, routerów, protokołów IP, ICMP itp.
  • Na koniec prawdziwa perełka: mail od Pana mgr. Krytyczny mail, więc warto go przeczytać zanim zabierzesz się szanowny czytelniku za czytanie moich stronek. Naprawdę polecam!

 

 

*

 

 

Polecam wcześniej pobrać z mojego archiwum windowsowe programy:
  1. Subnet10 (widok programu) do przeliczania parametrów sieci.
  2. IPSubnetCalc321 dla Windows 95/98/NT/2000 (widok programu w jednej z trzech "wersji")
  3. SolarWinds_Subnet_Calculator - Advanced Subnet Calculator. Do pobrania ze strony domowej programu www.solarwinds.com lub z mojego archiwum
  4. LanCalculator dla Windows NT, 2000, XP, 2003. Do pobrania ze strony domowej programu lub z mojego archiwum.
  5. oraz zapamiętaj adres kalkulatora on line.

 

 

*

 

 

Program IPSubnet potrafi znakomicie ułatwić pracę przy wyliczaniu danych sieci, zwłaszcza klasy B oraz A. Przykład zadania: Czy IP 13.10.15.17 jest adresem sieci, czy hosta? Bez programiku czeka Ciebie wstrętna praca z długopisem i kalkulatorem. Na programie IPSubnet wpisujesz adres i suwakiem ustawiasz maskę z jak najmniejszą ilością IP dla hostów czyli 255.255.255.252 . Następnie zerknij na opcję SUBNET (czyli adres podsieci) oraz BROADCAST. Jeżeli nr IP 13.10.15.17 jest różny od wartości tych opcji, to przesuń suwak (zmieniając maskę) i obserwuj, czy wystąpiła zgodność numerów. Jeżeli nie, to nasz IP na pewno jest adresem hosta. Oczywiście programik pozwala na znacznie więcej. W opcji CURRENT HOST RANGE zobaczysz sobie jakie nr IP są przeznaczone dla hostów danej sieci, zaś ilość hostów (uwaga: nie ilość numerów IP!) w danej podsieci pojawi się w opcji MAX HOSTS.

Z bardziej zaawansowanych opcji: łatwo odkryjesz klasę danego adresu IP (znajduje się z prawej strony, obok wpisanego IP), ilość podsieci (o masce adresu sieci) jaka teoretycznie zmieści się w danej sieci (MAX SUBNETS). Na żółtych polach pokazano zapis w systemie dwójkowym. Opcje SUBNET BITS oraz HOST BITS są przeznaczone dla zawodowców.


 
 
Zadanie 1

Przedsiębiorstwo otrzymało adres klasy C. Jak podzielić sieć na podsieci tak, by liczba dostępnych, efektywnych adresów hostów była jak największa?

Odpowiedź.

Należy unikać dzielenia sieci na podsieci, gdyż wraz z każdą podsiecią tracimy 2 adresy IP (adres podsieci i broadcast). Największą ilość szt. IP pod hosty zachowamy dzięki niedzieleniu sieci. Przy sieci klasy C o masce 255.255.255.0 (lub /24) uzyskamy 256-2=254 szt. IP dla komputerów-hostów.
 
 
Zadanie 2

Administrator podzielił sieć o adresie 200.1.1.0 na podsieci używając maski 255.255.255.254. Wyznacz ilość dostępnych adresów hostów dla każdej podsieci.



Odpowiedź
Maska 255.255.255.254 umożliwia zagospodarowanie podsieci o dwóch sztukach adresów IP (patrz sąsiednia tabelka). Nie można więc wydzielić adresu dla hosta w podsieci. Czemu? Gdyż każda podsieć "marnuje" dwa użyteczne adresy IP (na adres sieci oraz broadcast). Do utworzenia podsieci potrzeba więc minimum 2 szt. IP plus minimum 1 szt IP dla hosta. Ponieważ najbliższa maska 255.255.255.252 przydziela 4 szt. IP uznajemy, że podsieć z taką maską jest najmniejsza z możliwych.
 
 
Zadanie 3

Ile można stworzyć podsieci i ile można zaadresować hostów w każdej z nich mając adres 193.1.1.0 z maską podsieci /22 ?

Maska /22 to inaczej 255.255.252.0 (patrz sąsiednia tabelka). Ma więc budowę 255.255.xxx.xxx.

Teraz czas na ustalenie klasy adresu. Na sąsiedniej stronie w pkt. "Podział nr IP w zależności od klas" mamy treść: "Klasa C to nr IP od 192.xxx.xxx.xxx do 223.xxx.xxx.xxx z maską 255.255.255.xxx". Jeżeli nie wierzysz moim notatkom, to uruchom programik IPSubnet - klasa adresu jest z prawej strony adresu (górny środek). Jak zauważyłeś jest to klasa adresowa C (więc maska MUSI mieć budowę: 255.255.255.xxx). Niebieskie pola (MAX SUBNETS, MAX HOSTS) są puste.

Odpowiedź

Zadanie jest źle zbudowane. Nie można dla adresu IP klasy C nadawać maski o budowie 255.255.xxx.xxx. Uwaga: zaawansowani sieciowcy na studiach mogą spotkać się z pojęciem CIDR. Pod CIDR będzie można tworzyć podsieci mimo nieprawidłowości przy podejściu klasowym.
 
 
Zadanie 4

Mając adres IP: 13.10.15.17 podaj:
- klasę adresu,
- maskę domyślną sieci (dziesiętnie i w formie skróconej)
- adres sieci,
- broadcast

Na początek musimy przyjąć lub odrzucić zdanie będące cytatem z sasiedniej strony: "Klasa A to nr IP od 1.xxx.xxx.xxx do 127.xxx.xxx.xxx (...) z maską 255.xxx.xxx.xxx " . Łatwo więc stwierdzić, że mamy do czynienia z klasą A. Jeżeli nie wierzysz, to wpisz IP w IPSubnet adres IP. Klasa Adresu znajduje się na górze (obok wpisu IP).
 
Ustalimy teraz maskę domyślną. Największa maska klasy A wynosi 255.0.0.0 i przyjmujemy, że jest ona dla nas domyślna. To ważny moment, gdyż parametry typu: maska domyślna, broadcast i adres sieci są ze sobą powiązane. Jeżeli ustalimy maskę domyślną na mniejszą (bo podzieliliśmy dostępne numery IP na kilka podsieci), to nasz nr IP zostanie związany z inną maską domyślną i otrzyma inny adres sieci oraz broadcast. Ja przyjąłem maskę domyślną jako tę największą (obejmującą najwięcej adresów IP) dla danej sieci. Zapis maski na różne sposoby opisałem w tabelce. Aby na programiku IPSubnet sprawdzić to co wyżej napisałem, wykonaj:
- wpisz IP 13.10.15.17
- ustaw suwak na maskę 255.0.0.0
Zauważ, że gdy ustawisz maskę na 255.0.0.0 to w niebieskich polach SubnetsBits oraz MaxSubnets pojawią się wartości zero. Adres sieci znajdziesz w programiku pod pozycją SUBNET lub CURRENT NETWORK, Broadcast jest w programiku (lewy, dolny róg): subnet 13.0.0.0 , Broadcast 13.255.255.255 . Zwróć uwagę, że adres 13.10.15.17/255.0.0.0 nie jest zbieżny z adresem opcji SUBNET oraz BROADCAST, co oznacza, że jest to adres hosta.

Odpowiedź

Klasa adresu A
Maska 255.0.0.0 lub /8
Adres sieci 13.0.0.0
Broadcast 13.255.255.255
Na marginesie uwaga: oczywiście gdy sieć podzielimy na kilka podsieci, to automatycznie zmieni się maska podsieci i host otrzyma zamiast domyślnej - maskę np. 255.255.255.248. Wówczas będziemy mieli podsieć o adresie 13.10.15.16/29 , a host o adresie 13.10.15.17/29 i broadcast 13.10.15.23/29
 
 
Zadanie 5

Mając adres IP hosta 172.16.13.5 z maską podsieci 255.255.255.128, wyznacz adres podsieci, do której należy urządzenie oraz zasięg adresów hostów.

Uruchom program IPSubnet oraz otwórz sąsiednią stronę z tabelką. W programie IPSubnet wpisz adres sieci i suwakiem ustaw maskę. Adres podsieci znajdziesz w CURRENT NETWORK lub SUBNET , zasięg adresów hostów wywietli opcja CURRENT HOST RANGE.

Odpowiedź

Adres podsieci: 172.16.13.0/25, zasięg hostów 172.16.13.1-172.16.13.126
 
 
Zadanie 6

Urządzenie ma adres IP 172.16.3.57/27. Określ klasę adresu. Jaki jest identyfikator (adres) podsieci, do której należy urządzenie oraz jaki jest jej zakres adresów IP? Podaj broadcast tej podsieci.

Maska /27 to inaczej 255.255.255.224 (patrz tabelka). Odczyt klasy adresu jest w programie IPSubnet z prawej strony adresu (górny środek). Adres podsieci czyli CURRENT NETWORK lub SUBNET. Zakres adresów w tej sieci to CURRENT HOST RANGE. Broadcast znajdziesz w lewym, dolnym rogu. Zwróć uwagę, że adres 172.16.3.57/27 nie jest zgodny z opcją SUBNET oraz BROADCAST - jest to więc adres hosta.

Odpowiedź

Adres 172.16.3.57/27 jest klasy B , o adresie sieci 172.16.3.32/27 , zakres adresów w sieci: 172.16.3.33-172.16.3.62 . Broadcast: 172.16.3.63
 
 
Zadanie 7 Administrator zakładowej sieci przydzielił dla stacji roboczej parametry karty sieciowej zgodnie z poniższym rysunkiem. Czy ustawienia tam przedstawione spowodują, że użytkownik:
  1. będzie mógł za pomocą komunikatu ICMP sprawdzić dostępność stacji roboczej o numerze IP:
    199.10.10.18
    192.168.1.16
    192.168.5.7
  2. będzie mógł połączyć się ze stroną www.wp.pl

 



Odpowiedź

  1. Host o adresie 192.168.1.5/255.255.255.0 należy do sieci 192.168.1.0/24 zawierającej numery IP od 192.168.1.0-192.168.1.255 . Jeżeli nie wierzysz, to w programie IPSubnet wpisz IP 192.168.1.5 i suwakiem ustaw maskę 255.255.255.0 - w opcji CURRENT HOST RANGE znajdziesz zakres numerów IP danej podsieci (uwaga: "zakres dla hostów" ma o 2 szt. nr IP mniej niż całość nr IP dla danej podsieci). W związku z tym:
    • adresy 199.10.10.18 oraz 192.168.5.7 nie należą do CURRENT HOST RANGE (zakresu dostępnych numerów dla hostów), więc domyślnie łączność z nimi nie będzie możliwa z naszego hosta
    • adres 192.168.1.16 należy do naszej sieci i uzyskamy z nim połączenie ICMP (o ile odległy host na swoim firewallu nie ma skonfigurowanej opcji nieodpowiadania na pingi.
  2. Niepokojący jest brak wpisu domyślnej BRAMY (GATEWAY). Jeżeli faktyczna BRAMA będzie inna niż domyślna (tu 192.168.1.1), to połączenie z zewnętrzną siecią (np. Internetem) nie nastąpi. Natomiast, jeżeli faktyczna BRAMA będzie taka jaka być powinna (czyli domyślna), to hosty zarówno pod Win jak i Linuksem nie wymagają wpisu BRAMY, gdyż standardowo mają narzędzia wspierające jej automatyczne wyliczenie.

    Jeżeli z powodu złej konfiguracji BRAMY nie będzie połączenia z Internetem, to nie będzie można załadować z Internetu strony www.wp.pl z dwóch powodów:

    • nie będzie połączenia z Internetem i nie da się uzyskać połączenia z serwerem wp.pl

    • nie będzie połączenia z serwerami DNS, więc nie da się (przed wezwaniem serwera wp.pl) pobrać adresu IP serwera wp.pl

      DODATKOWE WYJAŚNIENIA (dotyczące serwerów DNS)

      W naszym przykładzie serwery DNS są umieszczone w Internecie, a można to stwierdzić analizując normę RFC 1918, oczywiście nie należą także CURRENT HOST RANGE, czyli zakresu dostępnych adresów hostów w naszej zakładowej sieci.

      Przypominam dla porządku, że serwery DNS zamieniają adres domenowy np. wp.pl na adres IP, co jest niezbędne do załadowania strony www.

      Pamiętaj, że możesz na swoim komputerze-kliencie wyedytować plik hosts (na Win oraz Linuksie) i dopisać w nim adres IP oraz domenę - wówczas komputer-klient nie będzie szukał serwera DNS, a od razu wyśle zapytanie podając IP serwera httpd. Na marginesie można dodać, że technika ta zwana farmingiem jest wykorzystywana do oszustw internetowych.

      Zawsze możesz załadować każdą stronę www, jeżeli będziesz znał adres IP serwera httpd. W takich okolicznościach (przyjmuję, ze mamy połaczenie z Internetem) wystarczy wpisać do przegladarki adres np. http://217.96.171.101 (niestety, od jakiegoś czasu mój domowy serwerek publikujący tę witrynę już nie działa, więc i adres IP jest martwy).

      Najpopularniejsze w Internecie polskie DNSy do translacji domen na IP to: 194.204.159.1 oraz 194.204.152.34 (należą do TPSA), choć trzeba pamietać, że inne duże firmy dostawcze Internetu też mają swoje serwery DNS.




Uwaga: jeżeli wyliczysz prawidłowo sieć, a mimo to z nieznanego powodu nie będzie ona działać, to zwróć uwagę na pojęcie "dopuszczalności adresu". Ogólnie rzecz biorąc, chodzi o mechanizm wtórnego wyliczania adresów IP jakich można użyć w naszej sieci (odrzucamy część adresów z puli adresów wyliczonych tradycyjnie - czyli nie używamy tych, które mają w adresie, w części hosta, wszystkie bity zerowe lub wszystkie bity jedynkowe). Rzecz jest dla zaawansowanych i niekoniecznie wymaga wprowadzania w życie (obecnie produkowane routery sprzętowe i linuksowe generalnie umieją obsłużyć takie "niedopuszczone" adresy, byle by były prawidłowo wyliczone jako sieci naturalne). Problem jest złożony, więc zapraszam na sąsiednią stronę: sebulba_IP_podsieci.htm.



 

 

 
twarogal@wp.pl

Uwaga: z powodu namnożenia się różnych złodziejskich witryn, które kopiują moje strony i umieszczają je u siebie wraz z komercyjnymi reklamami (na których zarabiają) informuję, że wszelkie prawa są zastrzeżone.

Zainteresowanych witryną gorzow-wlkp.pl/linux zapraszam do pobrania spakowanej wersji w formacie RAR.

 
 

 

 

Witryna była dostępna pod adresami: strony.wp.pl/wp/twarogal , strony.wp.pl/wp/linuxtwarka , twarogal.republika.pl , klub.chip.pl/twarogal oraz gorzow-wlkp.net (w latach 2003/04).

 

 

gorzow-wlkp.pl

Informacje o odwiedzających są rejestrowane i publicznie udostępniane na pod adresem: http://gorzow-wlkp.pl/licznik/