i sieci komputerowe Szymon Wilk Adresowanie w sieciach 1 1. Klasy adresów IP a) klasa A sieć host 0 mało sieci (1 oktet), dużo hostów (3 oktety) pierwszy bit równy 0 zakres adresów dla komputerów 1.0.0.0-127.255.255.255 na 7 bitach można zaadresować 2 7 sieci na 24 bitach można zaadresować 224-2 czyli 16 777 214 hostów (odejmujemy 2 na adres sieci i adres rozgłoszeniowy ) maska 255.0.0.0 b) klasa B sieć host 1 0 sieć (2 oktety), hosty (2 oktety) pierwsze 2 bity wynoszą 10 zakres adresów 128.0.0.0-191.255.255.255 na 16 bitach można zaadresować 2 16-2 czyli 65 534 hostów maska 255.255.0.0
i sieci komputerowe Szymon Wilk Adresowanie w sieciach 2 c) klasa C sieć host 1 1 0 dużo sieci (3 oktety), mało hostów (1 oktet) pierwsze 3 bit wynoszą 110 zakres adresów 192.0.0.0-223.255.255.255 na 21 bitach można zaadresować ilość 2 21-2 sieci na 8 bitach można zaadresować 2 8-2 czyli 254 hosty maska 255.255.255.0 d) klasa D Adresy stosowane do transmisji multicast adres multicast jest adresem sieciowym, wysyłającym dane do z góry zdefiniowanej grupy adresów IP (jedna stacja może przesyłać dane kierowane do wielu odbiorców jednocześnie) pierwsze 4 bity wynoszą 1110 zakres adresów 224.0.0.0-239.255.255.255 e) klasa E Zakres adresów niedostępny publicznie, organizacja IANA (ang. Internet Assigned Numbers Authority) zarezerwowała go do własnych badań pierwsze 4 bity wynoszą 1111 zakres adresów 240.0.0.0-255.255.255.255
Klasa C 192.168.0.0-192.168.255.255 Systemy operacyjne i sieci komputerowe Szymon Wilk Adresowanie w sieciach 3 2. Adresy specjalne Są to adresy stosowane w sieciach lokalnych, nie można ich wykorzystywać w Internecie Adres Funkcja Zastosowanie 0.0.0.0 Adres domyślnej trasy Używany w tablicy routingu 127.0.0.0-127.255.255.255 Adresy pętli zwrotnych Komunikacja komputera z samym sobą 255.255.255.255 Adres rozgłoszeniowy w sieciach lokalnych 3. Adresy prywatne Są to adresy zarezerwowane dla sieci lokalnych, nie są widoczne w internecie. Klasa Komunikacja komputera ze wszystkimi komputerami w ramach jednej sieci Zakres adresów prywatnych Klasa A 10.0.0.0-10.255.255.255 Klasa B 172.16.0.0-172.31.255.255
i sieci komputerowe Szymon Wilk Adresowanie w sieciach 4 4. Zamiana adresu IP z postaci binarnej na dziesiętną każdemu oktetowi przyporządkowujemy liczbę zgodnie z pozycją w zapisie dwójkowym Przykład 11000000 10101000 00100000 10100011 192. 168. 32. 163 Pozycja 9 7 6 5 4 3 2 1 Wartość 1*2 7 1*2 6 1*2 5 1*2 4 1*2 3 1*2 2 1*2 1 1*2 0 Wartość 128 64 32 16 8 4 2 1 5. Maska podsieci (ang. subnetwork mask) określa ile bitów w adresie IP przeznaczonych jest na adres sieci (prefiks), a ile na adres hosta (sufiks); maska podsieci to adres mający w zapisie binarnym, w części przewidzianej na sieć same jedynki a w części hosta same zera; maskę możemy zapisać w skrócie podając po / ilość bitów przeznaczonych na adres sieci (prefiks), np. /24 oznacza, że na adres sieci przeznaczono 24 bity. Zapis dwójkowy 11111111 11111111 11111111 00000000 Zapis dziesiętny 255. 255. 255. 0 Zapis krótki /24
i sieci komputerowe Szymon Wilk Adresowanie w sieciach 5 6. Podział sieci na podsieci odpowiednio dobrana maska pozwala z pełnych klas wydzielić mniejsze podsieci; aby utworzyć podsieć wykorzystujemy na jej adres bity z części przeznaczonej dla hosta (w części przewidzianej na hosta wstawiamy binarnie 1) jeśli wykorzystamy 3 bity z części przeznaczonej na hosta to pozostanie 5 bitów na ich adresowanie czyli 2 5-2 na adres sieci będzie teraz przewidziane 27 bitów. sieć podsieć host 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 255. 255. 255. 224
i sieci komputerowe Szymon Wilk Adresowanie w sieciach 6 7. Adres sieci Aby wyznaczyć adres sieci, do której należy komputer należy przedstawić adres IP i jego maskę w postaci binarnej a następnie pomnożyć te wartości (binarnie AND): przepisujemy z adresu IP wszystkie bity z pozycji, w których w masce jest 1; w pozostałych miejscach wpiszujemy 0. Uwaga! Aby komputery mogły komunikować się w sieci muszą mieć takie same adresy sieci (muszą należeć do tej samej sieci). Przykład Wyznaczyć adres sieci komputera o adresie 175.21.18.141 oraz masce podsieci 255.255.0.0 10101111 00010101 00010010 10001101 - adres IP hosta 11111111 11111111 00000000 00000000 - domyślna maska podsieci AND --------------------------------------------------------- 10101111 00010101 00000000 00000000 - adres sieci Adres sieci to 175.21.0.0
i sieci komputerowe Szymon Wilk Adresowanie w sieciach 7 8. Adres rozgłoszeniowy (broadcast) To adres, dzięki któremu komputer może wysyłać dane do wszystkich węzłów w danej sieci. Aby wyznaczyć adres rozgłoszeniowy w sieci należy przedstawić adres IP i jego zanegowaną maskę w postaci binarnej a następnie dodać te dwie wartości (binarnie OR): Przykład Wyznaczyć adres rozgłoszeniowy w sieci dla komputera o adresie 175.21.18.141 oraz masce podsieci 255.255.0.0 10101111 00010101 00010010 10001101 - adres IP hosta 00000000 00000000 11111111 11111111 NOT maska podsieci OR --------------------------------------------------------- 10101111 00010101 11111111 11111111 - adres sieci Adres rozgłoszeniowy to 175.21.255.255
i sieci komputerowe Szymon Wilk Adresowanie w sieciach 8 Zadanie Podzielić adresy sieciowy 175.21.0.0 na 16 podsieci. Należy określić: maskę podsieci, jednakową dla wszystkich komputerów; adresy wszystkich podsieci; wszystkie adresy rozgłoszeniowe; zakresy adresów IP w podsieciach i maksymalną liczbę komputerów w podsieci; Odpowiedz Obliczanie maski podsieci jest to adres z klasy B więc maska wynosi 255.255.0.0 a w zapisie binarnym 11111111 11111111 00000000 00000000 aby zaadresować 16 podsieci potrzebujemy 4 bitów, które zabierzemy z części przewidzianej na hosty, maska będzie miała postać 11111111 11111111 11110000 00000000 w zapisie dziesiętnym 255.255.240.0
i sieci komputerowe Szymon Wilk Adresowanie w sieciach 9 Podsieci: 0000 numer 1 podsieci 0001 numer 2 podsieci 0010 numer 3 podsieci 0011 numer 4 podsieci 0100 numer 5 podsieci 0101 numer 6 podsieci 0110 numer 7 podsieci 1000 numer 9 podsieci 1001 numer 10 podsieci 1010 numer 11 podsieci 1011 numer 12 podsieci 1100 numer 13 podsieci 1101 numer 14 podsieci 1110 numer 15 podsieci 1111 numer 16 podsieci 0111 numer 8 podsieci Adres sieci: 175.21.0.0 jest równocześnie adresem pierwszej podsieci Obliczanie adresu rozgłoszeniowego pierwszej podsieci 10101111 00010101 00000000 00000000 - adres sieci 00000000 00000000 00001111 11111111 NOT maska podsieci OR --------------------------------------------------------- 10101111 00010101 00000000 00000000 - adres sieci Adres rozgłoszeniowy pierwszej podsieci to 175.21.15.255 Zakres adresów hostów w 1 podsieci 175.21.0.1 175.21.15.254 Liczba hostów w każdej podsieci 2 12-2 czyli 4094
i sieci komputerowe Szymon Wilk Adresowanie w sieciach 10 9. Narzędzia diagnostyczne whois informacje na temat adresu IP składnia: whois adres_ip przykład: whois 88.14.25.34 arp edycja, dodawanie i usuwanie wpisów w tablicy arp, która jest bazą danych zawierającą adresy IP i przypisane do nich adresy sprzętowe MAC ipconfig (Windows), ifconfig (Linux) edycja i konfiguracja interfejsów sieciowych, protokołu TCP/IP netstat - służy do wyświetlania aktywnych połączeń sieciowych TCP a także: portów, na których komputer nasłuchuje, tabeli trasowania protokołu IP, statystyki sieci Ethernet, statystyki protokołu IPv4 (dla protokołów IP, ICMP, TCP i UDP), statystyki protokołu IPv6 (dla protokołów IPv6, ICMPv6, TCP przez IPv6 i UDP przez IPv6) oraz połączeń NAT i komunikatów netlinkowych. nslookup służy do wyszukiwania szczegółowych informacji odnoszących się do serwerów DNS włączając adres IP poszczególnych komputerów, nazwę domeny, czy aliasy jakie posiada ping - służy do diagnozowania połączeń sieciowych. Pozwala na sprawdzenie czy istnieje połączenie pomiędzy hostami testującym i testowanym. Umożliwia zmierzenie liczby zgubionych pakietów oraz opóźnień w ich transmisji, zwanych lagami.
i sieci komputerowe Szymon Wilk Adresowanie w sieciach 11 route - wyświetla i umożliwia zmiany tablicy trasowania pakietów sieciowych. Po wywołaniu polecenia route, wyświetlana jest aktualna tablica trasowania. tracert (Windows), traceroute (Linux) - pokazuje trasę, po której pakiet porusza się do miejsca docelowego