KWALIFIKACJA INF8 - CZERWIEC 2017

PYTANIE NR 28.
Do obliczenia adresu sieci, mając dany adres hosta i maskę sieci w zapisie binarnym, należy zastosować operator logiczny
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Aby wyznaczyć adres sieci z adresu hosta i maski (w zapisie binarnym), wykonuje się bitowe AND.
Maska ma jedynki w części sieciowej i zera w części hosta, więc AND "zostawia" bity sieci, a bity hosta zeruje. Operatory OR/NAND/NOR nie dają takiego efektu filtrowania.

Pełne wyjaśnienie:

Adres sieci IPv4 wyznacza się przez wykonanie operacji bitowej AND pomiędzy adresem hosta a maską podsieci (oba traktowane jako ciągi bitów).

Dlaczego działa to właśnie tak?

  • Maska podsieci ma bity 1 tam, gdzie znajduje się część sieciowa, oraz bity 0 tam, gdzie jest część hosta.
  • W AND obowiązuje zasada: 1 AND x = x oraz 0 AND x = 0.
  • W efekcie bity odpowiadające części sieciowej pozostają bez zmian (bo maska ma tam 1), a bity części hosta są zerowane (bo maska ma tam 0). To dokładnie odpowiada definicji adresu sieci: hostowy fragment ma wartość 0.

Dlaczego pozostałe odpowiedzi są błędne?

  • "sumy (OR)": OR ma własność 0 OR x = x i 1 OR x = 1. Dla bitów hosta, gdzie maska ma 0, OR przepuszczałby bity hosta zamiast je zerować, więc wynik nie byłby adresem sieci.
  • "negacji iloczynu (NAND)": NAND to zaprzeczenie AND. Nawet jeśli AND daje poprawny adres sieci, negacja odwróciłaby bity wyniku, prowadząc do wartości niezgodnej z definicją adresu sieci.
  • "negacji sumy (NOR)": NOR to zaprzeczenie OR. OR już nie spełnia warunku "zerowania" części hosta, a dodatkowa negacja jeszcze bardziej oddala wynik od oczekiwanej postaci adresu sieci.

Wskazówka egzaminacyjna: jeśli w treści pojawia się "adres sieci z adresu hosta i maski", niemal zawsze chodzi o bitowe AND. Warto skojarzyć maskę z pojęciem "filtra", który przepuszcza tylko część sieciową.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Adres sieci to identyfikator podsieci w IPv4 (część hosta ma wyzerowane bity). Służy do określenia, do jakiej podsieci należy host, do wyznaczania tras w routingu oraz do sprawdzenia, czy urządzenia są w tej samej sieci bezpośredniej.
Adres sieci oblicza się przez wykonanie operacji bitowej AND pomiędzy adresem IP hosta a maską podsieci. Maska "zostawia" bity sieci (1) i zeruje bity hosta (0), dzięki czemu wynik jest adresem sieci.
AND działa jak filtr: tam gdzie maska ma 0 (część hosta), wynik zawsze będzie 0. OR nie zeruje części hosta, bo przy masce 0 przepuszcza bity IP. Dlatego OR nie daje adresu sieci, tylko miesza część hostową w wyniku.
Zwykle nie. NAND i NOR są negacjami odpowiednio AND i OR, więc odwracają bity wyniku. Nawet jeśli AND tworzy poprawny adres sieci, jego negacja (NAND) zmieni go w wartość niezgodną z definicją adresu sieci IPv4.
W typowej masce IPv4 bity części sieciowej to 1, a bity części hostowej to 0. Dzięki temu operacja AND zachowuje bity sieci i zeruje bity hosta, co jest kluczowe przy wyznaczaniu adresu sieci.
Najprościej policzyć adres sieci dla obu hostów: wykonaj AND ich adresów IP z tą samą maską. Jeśli oba wyniki (adresy sieci) są identyczne, hosty są w tej samej podsieci i mogą komunikować się bez routowania (o ile nie ma innych ograniczeń).
Podczas konfiguracji interfejsów routerów i hostów, przy planowaniu adresacji (subnetting), w analizie logów i diagnostyce (czy IP i maska są poprawne), a także przy doborze tras statycznych i weryfikacji przynależności do VLAN/podsieci.
Najczęściej: wykonywanie działań na liczbach dziesiętnych zamiast bitowych, mylenie OR z AND, nieuwzględnianie, że maska ma ciąg jedynek i potem zera, oraz przepisywanie maski z błędną długością prefiksu. Pomaga zapis w 8-bitowych oktetach.
Zapis /24 oznacza, że pierwsze 24 bity maski to jedynki (część sieci), a pozostałe to zera (część hosta). Mając /24, adres sieci uzyskasz przez AND: zachowujesz pierwsze 24 bity adresu IP, a ostatnie 8 bitów zerujesz.
Ćwicz wyznaczanie adresu sieci, broadcastu i zakresu hostów dla różnych prefiksów (np. /26, /27). Rób to zarówno w zapisie dziesiętnym, jak i binarnym. Warto też trenować szybkie rozpoznawanie, że "adres sieci = IP AND maska".
info

Statystycznie 56% uczniów zna prawidłową odpowiedź. średnie

Eksperci podkreślają: "Operatory OR/NAND/NOR nie dają takiego efektu filtrowania."

Źródła:

  • RFC 4632: Classless Inter-domain Routing (CIDR): The Internet Address Assignment and Aggregation Plan, sections "Terminology" i "CIDR" (IETF) - https://www.rfc-editor.org/rfc/rfc4632 (dostęp: 2026-02-27)
  • RFC 791: Internet Protocol, opis adresowania IPv4 (IETF) - https://www.rfc-editor.org/rfc/rfc791 (dostęp: 2026-02-27)
  • Cisco: "IP Addressing and Subnetting" (dokumentacja/learning) - https://www.cisco.com/c/en/us/support/docs/ip/routing-information-protocol-rip/13788-3.html (dostęp: 2026-02-27)

Materiały:

  • Dokumentacja i kursy z podstaw IPv4 (adres, maska, podsieci)
  • Materiały o subnettingu z przykładami krok po kroku w zapisie binarnym
  • Laboratoria Packet Tracer/GNS3: wyznaczanie podsieci i testy łączności

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego