Adres IPv4 składa się z czterech oktetów zapisanych dziesiętnie (0–255). Aby otrzymać postać binarną, każdy oktet trzeba zamienić na 8 bitów, używając wag: 128, 64, 32, 16, 8, 4, 2, 1. Kluczowe jest zachowanie zer wiodących, bo oktet zawsze ma długość 8.
Dla adresu 136.168.148.99 liczymy kolejno:
- 136: 136 = 128 + 8, więc bity dla 128 i 8 są równe 1, reszta 0 → 10001000.
- 168: 168 = 128 + 32 + 8 → 10101000.
- 148: 148 = 128 + 16 + 4 → 10010100.
- 99: 99 = 64 + 32 + 2 + 1 → 01100011 (zwróć uwagę na zero na pozycji 128).
Po połączeniu czterech 8-bitowych wyników otrzymujemy zapis: 10001000.10101000.10010100.01100011.
Dlaczego pozostałe propozycje są błędne? Zawierają inne wartości bitowe w oktetach (np. zaczynają się od 110… co oznacza obecność 128 i 64, czyli liczby co najmniej 192), albo mają inne kombinacje wag, więc nie mogą odpowiadać 136, 168, 148 i 99.
Wskazówka egzaminacyjna: zawsze sprawdź, czy w każdym oktecie jest 8 znaków, i wykonaj szybki test odwrotny: zsumuj wagi bitów ustawionych na 1, aby wrócić do wartości dziesiętnej.