Podstawy

Zamiany systemu dziesiętnego ↔ binarnego

2 min czytaniaPostęp: 42/78Nieukończona

Zamiany systemu dziesiętnego ↔ binarnego (IPv4)

Po co to w ogóle?

Adres IPv4:

  • człowiek widzi w dziesiętnym192.168.1.10

  • komputer liczy w binarnym11000000.10101000.00000001.00001010

Na egzaminie:

  • maska

  • liczba hostów

  • adres sieci

  • adres broadcast
    👉 bez binarnego ani rusz


PODSTAWA: czym jest system binarny?

System dziesiętny (10)

 
0 1 2 3 4 5 6 7 8 9

System binarny (2)

 
0 1

Każda pozycja to potęga liczby 2


1 OKTET = 8 BITÓW

Każdy oktet IP (0–255) to dokładnie:

Bit Wartość
1 128
2 64
3 32
4 16
5 8
6 4
7 2
8 1

📌 Tę tabelę uczeń musi znać na pamięć


ZAMIA NA BINARNY (dziesiętny → binarny)

METODA EGZAMINACYJNA (najprostsza)

  1. Bierzemy liczbę (np. 192)

  2. Sprawdzamy, czy mieści się w kolejnych wartościach

  3. Jeśli TAK → wpisujemy 1
    Jeśli NIE → wpisujemy 0


Przykład 1: 192

128 64 32 16 8 4 2 1
 
192 = 128 + 64

BINARNIE:

 
11000000

Przykład 2: 168

128 64 32 16 8 4 2 1
 
168 = 128 + 32 + 8

BINARNIE:

 
10101000

Przykład 3: 10

128 64 32 16 8 4 2 1
 
10 = 8 + 2

BINARNIE:

 
00001010

Cały adres IP

192.168.1.10

 
192 → 11000000 168 → 10101000 1 → 00000001 10 → 00001010

BINARNIE:

 
11000000.10101000.00000001.00001010

ZAMIA NA DZIESIĘTNY (binarny → dziesiętny)

METODA:

👉 Dodaj wartości tam, gdzie jest 1


Przykład:

 
11000000
128 64 32 16 8 4 2 1
1 1 0 0 0 0 0 0
 
128 + 64 = 192

Przykład:

 
00011111
16 8 4 2 1
1 1 1 1 1
 
16 + 8 + 4 + 2 + 1 = 31

BARDZO WAŻNE NA EGZAMINIE

Najczęstsze wartości (warto zapamiętać):

Dziesiętny Binarny
0 00000000
1 00000001
2 00000010
4 00000100
8 00001000
16 00010000
32 00100000
64 01000000
128 10000000
255 11111111

ZWIĄZEK Z MASKĄ (zapowiedź)

Maska:

 
255.255.255.0

BINARNIE:

 
11111111.11111111.11111111.00000000

👉 jedynki = sieć
👉 zera = hosty

I stąd:

  • liczba hostów

  • adres sieci

  • broadcast


JEDNO ZDANIE DO ZAPAMIĘTANIA

IPv4 to 4 liczby 0–255, a każda z nich to 8 bitów o wartościach: 128 64 32 16 8 4 2 1

Notatki (opcjonalnie)