Adres IPv4 ma 32 bity zapisane jako cztery oktey (po 8 bitów). Aby uzyskać zapis kropkowo-dziesiętny, każdy oktet przeliczamy osobno z systemu binarnego na dziesiętny.
Wagi bitów w oktecie (od lewej do prawej) to: 128, 64, 32, 16, 8, 4, 2, 1. Wartość oktetu to suma wag tam, gdzie stoi "1".
1) 01011100
Jedynki są przy 64, 16, 8 i 4, więc: 64 + 16 + 8 + 4 = 92.
2) 00011110
Jedynki są przy 16, 8, 4 i 2, więc: 16 + 8 + 4 + 2 = 30.
3) 00001010
Jedynki są przy 8 i 2, więc: 8 + 2 = 10.
4) 00000001
Jedynka jest przy 1, więc wartość to 1.
Po złożeniu czterech wyników otrzymujemy adres: 92.30.10.1.
Dlaczego pozostałe odpowiedzi są błędne?
- Wyniki typu 80, 82 lub 76 w pierwszym oktecie oznaczają pomylenie wag bitów (np. nieuwzględnienie 8 albo 4) lub błędne odczytanie pozycji jedynek w 01011100.
- Różnice w trzecim oktecie (np. 9 lub 11 zamiast 10) zwykle wynikają z pomylenia bitu o wadze 2 z 1 albo nieprawidłowego zsumowania 8+2.
Wskazówka egzaminacyjna: rozpisz pod oktetem wagi 128–1 i zaznacz te, przy których masz "1". To minimalizuje błędy rachunkowe i błędy przesunięcia bitów.