Zadanie 1
Przecież masz wszystko podane na tacy w poleceniu. Maska, w zapisie binarnym, składa się z dwóch części. Pierwsza to nieprzerwany (zerami) ciąg jedynek, a druga to nieprzerwany (jedynkami) ciąg zer. Jako, iż maska ma 32 bity, to składa się z 32 cyfr w zapisie binarnym. A więc to jest maską:
11111111.11111111.11111111.00000000
Ale maską już nie jest na przykład:
11111101.01111111.10000111.10000000
Skrócony zapis maski oznacza liczbę jedynek w binarnym zapisie maski. A więc maska /26 będzie składała się z 26 jedynek oraz z 6 zer (32 - 26 = 6). Więc w zapisie binarnym będzie ona wyglądała tak:
11111111.11111111.11111111.11000000
Zapisując maskę dziesiętnie, otrzymamy 255.255.255.192. Przykłady rozwiąż samodzielnie.
Zadanie 2
Nie wiem, czego tutaj nie rozumiesz. Skorzystaj z wyszukiwarki, a znajdziesz odpowiedź na swoje pytanie.
Zadanie 3
Wiemy, że jedno z urządzeń w podsieci ma adres IP 212.51.219.59. Wiemy też, że maska to 255.255.255.192. Wydaje mi się, że w poleceniu chodzi o to, by zapisać adres IP całej podsieci. W tym celu zamieniamy postacie dziesiętne adresu IP komputera i maski, na postacie binarne (dopełniamy zerami do oktetów) i zapisujemy jedno pod drugim.
IP komputera binarnie: 11010100.00110011.11011011.00111011
Maska binarnie: 11111111.11111111.11111111.11000000
IP sieci: 11010100.00110011.11011011.00000000
Aby obliczyć adres podsieci, wykonujemy operację iloczynu logicznego dla każdych bitów. Prościej mówiąc - dla tych pozycji, dla których w masce są jedynki, przepisujemy bity adresu IP komputera, a dla tych pozycji, dla których w masce są zera, dajemy zera.
Do postaci dziesiętnej sprowadź samodzielnie, a skrócony zapis maski też wyznacz samodzielnie.