1. Ilość hostów w danej podsieci, którym możesz nadać ip oblicza się ze wzoru:
2^n-2 gdzie:
n - liczba pozostałych bitów po wydzieleniu podsieci z danego adresu sieciowego.
Czemu -2? Bo dwa adresy są zajęte: adres sieci i adres rozgłoszeniowy. Więc, chcąc mieć w sieci 25 hostów musisz mieć min 5 bitów, w części identyfikującej hosta, wolne. W ipv4 masz 4 oktety, więc twoja maska może maksymalnie mieć /27
2. Tutaj musisz mieć na uwadze, że musisz pożyczyć 3 bity z części identyfikującej hosta, żeby móc wydzielić 8 podsieci (wzór 2^n gdzie n to ilość pożyczonych bitów). Maska będzie wynosić /19. Potem tylko będziesz miał adresy: Przedostatni oktet zapiszę binarnie:
130.95.00000000.0, 130.95.00100000.0, 130.95.01000000.0, 130.95.0110000.0, 130.95.10000000.0, 130.95.10100000.0, 130.95.11000000.0, 130.95.11100000.0. Musisz tylko zamienić na binarne te adresy sieciowe.
3.Zadanie sprowadza się do zapisania adresów binarnie, a tak na prawdę tylko czwartego oktetu. Maskę też zapisz binarnie, wykonaj operację AND dwa razy: raz pierwszy adres z maską, drugi raz drugi adres z maską. Jeżeli wyjdzie Ci taki sam adres, to będzie oznaczać że oba adresy są w tej samej sieci.