Podstawy

Adresowanie IPv4

3 min czytaniaPostęp: 38/78Nieukończona

Adresowanie IPv4 – teoria egzaminacyjna (INF.02)

1) Po co jest adresowanie IP

Adres IPv4 służy do:

  • identyfikacji hosta w sieci,

  • określenia, w jakiej sieci host się znajduje,

  • umożliwia routing (przesyłanie danych między sieciami).

To jest adresowanie hierarchiczne:

  • najpierw sieć,

  • potem konkretny host w tej sieci.


2) Budowa adresu IPv4

Adres IPv4 ma:

  • 32 bity = 4 oktety (0–255)

  • zapis dziesiętny z kropkami, np. 192.168.1.10


3) Maska podsieci – co robi

Maska mówi, która część IP to sieć, a która to host.

  • bity maski 1 → część sieci

  • bity maski 0 → część hosta

Przykład:

  • IP: 192.168.1.10

  • maska: 255.255.255.0 (czyli /24)
    ➡️ sieć to 192.168.1.x, host to ostatni oktet.


4) Najważniejsze pojęcia, które musisz umieć wyliczać

Dla danego IP + maski umiesz ustalić:

A) Adres sieci (Network Address)

  • pierwszy adres w podsieci

  • ma same zera w części hosta
    Przykład: 192.168.1.0

B) Adres rozgłoszeniowy (Broadcast)

  • ostatni adres w podsieci

  • ma same jedynki w części hosta
    Przykład: 192.168.1.255

C) Zakres hostów

  • pierwszy host = adres sieci + 1

  • ostatni host = broadcast – 1

D) Liczba hostów w sieci

Wzór (klasyk INF.02):

  • jeśli maska ma h bitów hosta
    ➡️ hosty = 2^h – 2

(–2 bo: adres sieci i broadcast)


5) CIDR (zapis /24, /26 itd.)

To skrócony zapis maski:

  • /24 = 24 bity sieci, 8 bitów hosta

  • /26 = 26 bitów sieci, 6 bitów hosta

Typowe do zapamiętania:

  • /24 → 254 hosty

  • /25 → 126 hostów

  • /26 → 62 hosty

  • /27 → 30 hostów

  • /28 → 14 hostów

  • /29 → 6 hostów

  • /30 → 2 hosty (często łącza punkt–punkt)


6) Unicast / Broadcast / Multicast (krótko, ale musi być)

Unicast

  • 1 nadawca → 1 odbiorca
    (np. wejście na stronę WWW)

Broadcast

  • 1 nadawca → wszyscy w tej samej sieci lokalnej

  • używa adresu broadcast danej podsieci
    (np. DHCP DISCOVER w IPv4 jest broadcastem)

Multicast

  • 1 nadawca → wybrana grupa odbiorców

  • IPv4 multicast: 224.0.0.0 – 239.255.255.255 (klasa D)


7) Adresy „specjalne”, które INF.02 lubi

Loopback (pętla zwrotna)

  • 127.0.0.1 (i ogólnie 127.x.x.x)

  • test „czy TCP/IP działa na moim komputerze”

Link-local (APIPA)

  • 169.254.0.0/16

  • pojawia się, gdy host miał dostać IP z DHCP, ale DHCP nie działa

TEST-NET (do dokumentacji)

  • 192.0.2.0/24

  • do przykładów, nie do normalnej sieci


8) Klasy adresowe – tylko tyle, ile trzeba

W INF.02 może paść pytanie „jaka klasa”.

  • Klasa A: 1–126.x.x.x

  • Klasa B: 128–191.x.x.x

  • Klasa C: 192–223.x.x.x

  • Klasa D: 224–239.x.x.x (multicast)

  • Klasa E: 240–255.x.x.x (rezerwowe)

Uwaga:

  • 127.x.x.x to loopback, więc nie jako „normalna klasa A”.


9) Co MUSISZ umieć praktycznie (bo to robi punkty)

  1. Dla IP + maski:

  • policzyć adres sieci

  • policzyć broadcast

  • policzyć pierwszy/ostatni host

  • policzyć liczbę hostów

  1. Rozróżniać:

  • unicast / broadcast / multicast

  • loopback / APIPA

Notatki (opcjonalnie)