• Artykuły
  • Forum
  • Ciekawostki
  • Encyklopedia
  • Maska podsieci

    Przeczytaj także...
    Najbardziej znaczący bit (ang. most significant bit, MSB), zwany też najstarszym bitem – bit o największej wadze, znajdujący się w słowie cyfrowym na miejscu najbardziej wysuniętym w lewo, przedstawiający największą wartość liczbową. Np. 10010101.Podsieć to pojęcie z dziedziny adresacji sieci komputerowych, dotyczące urządzeń komunikujących się przy pomocy protokołu IP. Urządzenia znajdujące się w jednej (wspólnej) podsieci charakteryzują się jednakowym początkowym fragmentem binarnego zapisu adresu IP, którego długość wyznacza wartość maski podsieci.
    Classless Inter-Domain Routing (CIDR) – bezklasowa metoda przydzielania adresów IP, wprowadzona w 1993 roku przez Internet Engineering Task Force w celu zastąpienia wcześniejszego, klasowego sposobu adresacji.

    Maska podsieci, maska adresu (ang. subnetwork mask, address mask) – liczba służąca do wyodrębnienia w adresie IP części będącej adresem podsieci i części, która jest adresem hosta w tej podsieci.

    Pola adresu IP, dla których w masce znajduje się bit równy 1, należą do adresu podsieci, a pozostałe bity do adresu urządzenia w tej podsieci. Po wykonaniu iloczynu bitowego (funkcja AND) maski i adresu IP, otrzymuje się adres IP całej podsieci, do której należy urządzenie z tym adresem IP.

    Komputer (z ang. computer od łac. computare – liczyć, sumować; dawne nazwy używane w Polsce: mózg elektronowy, elektroniczna maszyna cyfrowa, maszyna matematyczna) – maszyna elektroniczna przeznaczona do przetwarzania informacji, które da się zapisać w formie ciągu cyfr albo sygnału ciągłego.IPv4 (ang. Internet Protocol version 4) – czwarta wersja protokołu komunikacyjnego IP przeznaczonego dla Internetu. Identyfikacja hostów w IPv4 opiera się na adresach IP. Dane przesyłane są w postaci standardowych datagramów. Wykorzystanie IPv4 jest możliwe niezależnie od technologii łączącej urządzenia sieciowe – sieć telefoniczna, kablowa, radiowa, itp. IPv4 znajduje się obecnie w powszechnym użyciu. Dostępna jest również nowsza wersja – IPv6. Dokładny opis czwartej wersji protokołu IP znajduje się w RFC 791. W modelu TCP/IP protokół IPv4 znajduje się w warstwie sieciowej.

    Model adresowania w oparciu o maski adresów wprowadzono w odpowiedzi na początkowo sztywny, lecz w rezultacie niewystarczający podział adresów na klasy A, B i C. Pozwala on w elastyczny sposób dowolnie dzielić duże sieci (zwłaszcza te o ograniczonej puli adresów IP) na mniejsze podsieci.

    Oktet – jednostka informacji składająca się z 8 bitów. Dla większości komputerów oktet jest również najmniejszą adresowalną jednostką pamięci, czyli bajtem, przez co pojęcia te często są używane zamiennie. Jednak rozmiar bajtu zależy od architektury konkretnego systemu komputerowego: niektóre starsze maszyny używały większych bajtów, składających się z 9, 10 lub 12 bitów, inne mniejszych – 5-, 6-bitowych. Pojęcie oktetu natomiast zawsze oznacza dokładnie 8 bitów i jest najczęściej spotykane w standardach sieciowych.Adres IP (ang. IP address) – w protokole IP liczba nadawana interfejsowi sieciowemu, grupie interfejsów (broadcast, multicast), bądź całej sieci komputerowej, służąca identyfikacji elementów sieci w warstwie trzeciej modelu OSI – w obrębie sieci lokalnej oraz poza nią (tzw. adres publiczny).

    Maska adresu jest takiej samej długości jak adres IP i składa się z ciągu bitów o wartości 1, po których następuje ciąg zer – dla IPv4 maska ma 32 bity, dla IPv6 ma 128 bitów. W przypadku IPv4 podawana jest najczęściej w postaci czterech liczb 8-bitowych zapisanych zazwyczaj dziesiętnie i oddzielonych kropkami (na przykład 255.255.255.224). Wartość maski musi być znana wszystkim routerom i komputerom znajdującym się w danej podsieci. W wyniku porównywania maski adresu (np. 255.255.255.0) z konkretnym adresem IP (np. 192.180.5.22) router otrzymuje informację o tym, która część adresu identyfikuje podsieć (w tym przypadku 192.180.5), a która urządzenie mające przypisany ten adres IP (.22).

    Sieć komputerowa (w skrócie: sieć) – zbiór komputerów i innych urządzeń połączonych ze sobą kanałami komunikacyjnymi. Sieć komputerowa umożliwia wzajemne przekazywanie informacji oraz udostępnianie zasobów własnych między podłączonymi do niej urządzeniami, tzw. "punktami sieci".Broadcast – rozsiewczy (rozgłoszeniowy) tryb transmisji danych polegający na wysyłaniu przez jeden port (kanał informacyjny) pakietów, które powinny być odebrane przez wszystkie pozostałe porty przyłączone do danej sieci (domeny rozgłoszeniowej).

    Często można spotkać się ze skróconym zapisem maski w postaci określającej liczbę początkowych bitów mających wartość 1 (zob. CIDR). Najczęściej spotykany jest zapis, w którym podawany jest adres podsieci, a następnie po rozdzielającym ukośniku skrócony zapis maski. Dla powyższego przykładu byłoby to:

    Host – dowolna maszyna (komputer, karta sieciowa, modem itp.) uczestnicząca w wymianie danych lub udostępniająca usługi sieciowe poprzez sieć komputerową za pomocą protokołu komunikacyjneg TCP/IP oraz posiadająca własny adres IP.Bit (w ang. kawałek, skrót od binary digit, czyli cyfra dwójkowa) – najmniejsza ilość informacji potrzebna do określenia, który z dwóch równie prawdopodobnych stanów przyjął układ. Jednostka logiczna.
    192.180.5.0/24
    

    W przypadku IPv6 najczęściej nie mówi się o masce podsieci, lecz o prefiksie podsieci, ponieważ skrócony zapis maski jest niejako koniecznością:

    2001:0db8::/32
    

    Pełny zapis maski, ze względu na jej długość, jest całkowicie niepraktyczny i mało przejrzysty. Dla powyższego przykładu maska ta mogłaby przyjąć jedną z postaci, które są oczywiście tożsame, a różnią się tylko sposobem zapisu:

    ffff:ffff:0000:0000:0000:0000:0000:0000
    ffff:ffff:0:0:0:0:0:0
    ffff:ffff::
    

    Przykład[ | edytuj kod]

    Podstawową funkcją maski podsieci jest określenie ile kolejnych bitów w adresie IP stanowi adres podsieci, czyli adres jednoznacznie identyfikujący daną podsieć. Pozostałe bity określają już adresy konkretnego hosta w tej podsieci (adres urządzenia końcowego). Tam gdzie w masce bit ustawiony jest na 1, odpowiadający mu bit adresu IP należy do adresu podsieci, natomiast tam gdzie bit jest równy 0 – odpowiadający mu bit adresu IP należy do adresu hosta. Bity maski podsieci zawsze są ustawiane na 1 poczynając od bitu najbardziej znaczącego (pot. najstarszego), przykładowo:

    IPv6 (ang. Internet Protocol version 6) – protokół komunikacyjny, będący następcą protokołu IPv4, do którego opracowania przyczynił się w głównej mierze problem małej, kończącej się liczby adresów IPv4. Podstawowymi zadaniami nowej wersji protokołu jest zwiększenie przestrzeni dostępnych adresów poprzez zwiększenie długości adresu z 32-bitów do 128-bitów, uproszczenie nagłówka protokołu oraz zapewnienie jego elastyczności poprzez wprowadzenie rozszerzeń, a także wprowadzenie wsparcia dla klas usług, uwierzytelniania oraz spójności danych. Protokół jest znany także jako IP Next Generation oraz IPng. Głównymi dokumentami opisującymi protokół są RFC 2460 oraz RFC 4291.
    adres IPv4     = 128.10.2.3      = 10000000 00001010 00000010 00000011
    
    maska podsieci = 255.255.255.0   = 11111111 11111111 11111111 00000000
    

    W tym przypadku adresem podsieci są trzy pierwsze oktety (8 × 3 = 24 bity) adresu IP, ponieważ 24 najstarsze bity maski podsieci są jedynkami. Zgodnie z tą zasadą, dodając jeszcze jedną jedynkę do maski, przydziela się dodatkowy bit do adresu podsieci:

    maska podsieci = 255.255.255.128  = 11111111 11111111 11111111 10000000
    

    Na podstawie takiej maski można stwierdzić, że 25 najstarszych bitów adresu IP odpowiada za identyfikację podsieci, a pozostałe 7 pozwala określić adres urządzenia w niej działającego, jak np:

    adres IPv4     = 128.10.2.3       = 10000000 00001010 00000010 00000011
    

    Uzyskiwanie adresu sieci z adresu IPv4 i maski[ | edytuj kod]

    Mając do dyspozycji adres IP urządzenia oraz maskę, można obliczyć adres całej podsieci przy użyciu operacji AND

    Otrzymany wynik jest adresem podsieci, po przekształceniu go na zapis dziesiętny ma on postać 192.168.1.128.

    Mając adres podsieci można także prosto obliczyć adres rozgłoszeniowy. W tym celu stosuje się negację bitów maski, a powstałą liczbę dodaje do adresu podsieci:

    Uzyskany adres to 0.0.0.127. Teraz każdy z oktetów należy dodać do odpowiadającego mu oktetu adresu podsieci. Jako że 3 pierwsze oktety są równe zero, wystarczy dodać ostatni: 128+127=255. Szukanym adresem rozgłoszeniowym w tej podsieci jest więc 192.168.1.255.

    Przeliczanie masek w IPv4[ | edytuj kod]

    Liczba dostępnych adresów hostów w danej podsieci jest o 2 mniejsza (zarezerwowany jest adres podsieci i adres broadcastu) od liczby możliwych unikalnych adresów w tej podsieci:

    Numer CIDR oznacza ile bitów opowiada za określenie adresu podsieci. Innymi słowy, informuje ile bitów ustawionych na 1 znajduje się w masce podsieci:





    Reklama

    Czas generowania strony: 0.599 sek.