Klasy adresów IP

⚡ Inteligentne podsumowanie

Klasy adresów IP dzielą przestrzeń adresową IPv4 na pięć grup, od A do E, na podstawie pierwszego oktetu. Każda klasa definiuje swój własny zakres adresów, domyślną maskę podsieci i docelowy rozmiar sieci.

  • 📊 Pięć klas: Klasa A obejmuje pierwsze oktety od 1 do 126, klasa B obejmuje oktety od 128 do 191, a klasa C obejmuje oktety od 192 do 223.
  • 🎯 Specjalne zakresy: Klasa D obsługuje transmisję wielokierunkową, klasa E pozostaje eksperymentalna, a blok 127 jest zarezerwowany dla pętli zwrotnej.
  • 🔧 Szybka identyfikacja: Odczytanie pierwszego oktetu dowolnego adresu ujawnia jego klasę i domyślną maskę podsieci.
  • 🔒 Bloki prywatne: RFC 1918 rezerwuje adresy 10.0.0.0/8, 172.16.0.0/12 i 192.168.0.0/16 dla sieci wewnętrznych.
  • 🚀 Ewolucja: CIDR zastąpił adresowanie klasowe w 1993 r. w celu spowolnienia wyczerpywania się adresów i poprawy efektywności alokacji.

Klasy adresów IP

Co to jest adres IP?

Adres IP (Internet Protocol) to etykieta numeryczna przydzielana urządzeniom podłączonym do sieci komputerowej, która wykorzystuje do komunikacji adres IP.

Adres IP służy jako identyfikator konkretnego komputera w danej sieci. Pomaga również nawiązać wirtualne połączenie między miejscem docelowym a źródłem. Adres IP jest również nazywany numerem IP lub adresem internetowym. Pomaga określić format techniczny adresowania i schemat pakietów. Większość sieci łączy protokoły TCP i IP.

Adres IP składa się z czterech cyfr, a każda cyfra zawiera od jednej do trzech cyfr. Każda cyfra lub zestaw cyfr jest oddzielony pojedynczą kropką (.), jak pokazano na poniższym rysunku.

Części adresu IP

An Adres IP dzieli się na dwie części:

  • Prefiks: Prefiks adresu IP identyfikuje sieć fizyczną, do której podłączony jest komputer. Prefiks jest również nazywany adresem sieciowym.
  • Przyrostek: Część sufiksu identyfikuje konkretny komputer w sieci. Sufiks jest również nazywany adresem hosta.

Jak działa adres IP?

Adres IP działa jak adres pocztowy. Adres pocztowy łączy Twój obszar, reprezentowany przez kod PIN, z adresem Twojego domu. Adres obszaru jest wspólny dla wszystkich domów w danej miejscowości, podczas gdy adres domu jest unikalny dla Twojego domu.

Podobnie adres sieciowy identyfikuje wszystkie hosty należące do konkretnej sieci, podczas gdy adres hosta jednoznacznie identyfikuje konkretnego hosta w jej obrębie.

Następnie przyjrzyjmy się, w jaki sposób ta przestrzeń adresowa została zorganizowana w klasy.

Co to jest adresowanie klasowe?

Adresowanie klasowe to architektura adresowania sieciowego używana w Internecie od 1981 r. do czasu wprowadzenia protokołu CIDR (Classless Inter-Domain Routing) w 1993 r.

Ta metoda adresowania dzieli przestrzeń adresową IPv4 na pięć oddzielnych klas na podstawie wiodących bitów pierwszego oktetu.

Tutaj klasy A, B i C oferują adresy dla sieci o trzech różnych rozmiarach. Klasa D jest używana wyłącznie do transmisji wielokierunkowej, a klasa E jest zarezerwowana wyłącznie do celów eksperymentalnych, jak pokazano na poniższym rysunku.

Typy klas IPv4

Klasy nagłówków IP

Poniższa tabela podsumowuje zakres pierwszego oktetu, domyślną maskę podsieci i typowe zastosowania każdej klasy IPv4:

Klasa Zakres pierwszego oktetu Domyślna maska ​​podsieci Przykładowe IP Wiodące bity Maksymalna liczba sieci Liczba hostów w sieci Zastosowanie
Klasa IP A 1 do 126 255.0.0.0 1.1.1.1 0 126 16,777,214 Stosowany w bardzo dużych sieciach.
Klasa IP B 128 do 191 255.255.0.0 128.1.1.1 10 16,384 65,534 Stosowany w sieciach średniej wielkości.
Klasa IP C 192 do 223 255.255.255.0 192.1.11.1 110 2,097,152 254 Stosowany w sieciach lokalnych.
Klasa IP D 224 do 239 NA 224.0.0.1 1110 NA NA Zarezerwowane dla transmisji wielokierunkowej.
Klasa IP E 240 do 255 NA 240.0.0.1 1111 NA NA Zarezerwowane do celów badawczo-rozwojowych.

Uwaga: Pierwszy oktet 0 jest zarezerwowany, a blok 127 jest zarezerwowany dla pętli zwrotnej, więc użyteczny zakres klasy A wynosi od 1 do 126.

Przyjrzyjmy się bliżej każdej klasie:

Sieć klasy A

Ta klasa adresów IP jest używana, gdy sieć zawiera dużą liczbę hostów. W sieci klasy A początkowy bit ma wartość 0, pierwsze 8 bitów (nazywanych również pierwszym oktetem) identyfikuje sieć, a pozostałe 24 bity identyfikują hosta w tej sieci.

Przykładem adresu klasy A jest 102.168.212.226. W tym przypadku „102” pomaga zidentyfikować sieć, a „168.212.226” identyfikuje hosta.

Adresów klasy A od 127.0.0.0 do 127.255.255.255 nie można przypisywać urządzeniom, ponieważ blok ten jest zarezerwowany dla funkcji pętli zwrotnej i diagnostycznych.

Sieć klasy B

W adresie IP klasy B adres binarny zaczyna się od 10 bitów na początku, więc wartość dziesiętna pierwszego oktetu mieści się w przedziale od 128 do 191. Pierwsze 16 bitów (zwanych dwoma oktetami) pomaga zidentyfikować sieć. Pozostałe 16 bitów wskazuje hosta w sieci.

Przykładem adresu IP klasy B jest 168.212.226.204, gdzie „168.212” identyfikuje sieć, a „226.204” identyfikuje hosta w tej sieci.

Sieć klasy C

Klasa C to typ adresu IP używany w małych sieciach. W tej klasie do identyfikacji sieci służą trzy oktety, a pierwszy oktet ma wartość od 192 do 223.

W tej metodzie adresowania sieciowego początkowe bity są ustawione na 110, co oznacza, że ​​pierwsze 24 bity adresu stanowią adres sieci, a pozostałe 8 bitów – adres hosta. Większość sieci lokalnych korzysta z adresów IP klasy C do łączenia się z siecią.

Przykład adresu IP klasy C:

192.168.178.1

Sieć klasy D

Adresy klasy D są używane wyłącznie w aplikacjach multicastowych i nigdy w zwykłych operacjach sieciowych. W tej klasie pierwsze trzy bity są ustawione na „1”, a czwarty bit na „0”, co daje bitom wiodącym wartość 1110. Wszystkie wartości z zakresu od 224.0.0.0 do 239.255.255.255 służą do jednoznacznej identyfikacji grup multicastowych.

Dlatego nie ma potrzeby wychodzeniatracadres hosta, więc klasa D nie posiada żadnej maski podsieci.

Przykład adresu IP klasy D:

227.21.6.173

Sieć klasy E

Adres IP klasy E jest definiowany przez ustawienie pierwszych czterech bitów adresu na 1, co obejmuje adresy od 240.0.0.0 do 255.255.255.255. Jednak adresy klasy E są zarezerwowane i ich zastosowanie nigdy nie zostało zdefiniowane, dlatego wiele implementacji sieciowych odrzuca te adresy jako niezdefiniowane lub nielegalne.

Przykład adresu IP klasy E:

243.164.89.28

Jak zidentyfikować klasę adresu IP

Nie potrzebujesz oprogramowania, aby znaleźć klasę adresu IPv4. Już pierwszy oktet określa klasę, domyślną maskę podsieci oraz sposób podziału adresu na część sieciową i hosta. Wykonaj następujące kroki:

  1. Przeczytaj pierwszy oktet: Weź liczbę przed pierwszą kropką. W przypadku adresu 172.20.10.5 pierwszy oktet to 172.
  2. Dopasuj do zakresu klas: Pierwszy oktet od 1 do 126 oznacza klasę A, od 128 do 191 klasę B, od 192 do 223 klasę C, od 224 do 239 klasę D, a od 240 do 255 klasę E.
  3. Zastosuj domyślną maskę podsieci: Ponieważ 172 mieści się w zakresie klasy B, domyślna maska ​​to 255.255.0.0.
  4. Podziel adres: W przypadku maski klasy B część sieciowa wynosi 172.20, a część hosta — 10.5.
💡 Wskazówka: W systemie binarnym wiodące bity identyfikują klasę: 0 = klasa A, 10 = klasa B, 110 = klasa C, 1110 = klasa D i 1111 = klasa E.

Prywatne i zastrzeżone zakresy adresów IP

W klasach A, B i C, RFC 1918 wyznacza po jednym bloku na prywatną przestrzeń adresową. Publiczne routery internetowe nie przekazują pakietów z tych zakresów, co czyni je idealnymi do sieci domowych i biurowych. Translacja adresów sieciowych (NAT) mapuje je na adres publiczny w celu zapewnienia dostępu do Internetu.

Klasa Prywatny zakres adresów Notacja CIDR Liczba adresów
A 10.0.0.0 do 10.255.255.255 10.0.0.0/8 16,777,216
B 172.16.0.0 do 172.31.255.255 172.16.0.0/12 1,048,576
C 192.168.0.0 do 192.168.255.255 192.168.0.0/16 65,536

Dwa inne zarezerwowane zakresy: 127.0.0.0/8 do testowania pętli zwrotnej i 169.254.0.0/16, które urządzenia przypisują sobie, gdy serwer DHCP nie odpowiada.

Zasady nadawania identyfikatora sieciowego

Identyfikator sieci zostanie przydzielony w oparciu o poniższe zasady:

  • Identyfikator sieciowy nie może zaczynać się od 127, ponieważ 127 należy do zakresu klasy A i jest zarezerwowany dla wewnętrznych funkcji pętli zwrotnej.
  • Identyfikator sieciowy, którego wszystkie bity są ustawione na 1, jest zarezerwowany do użytku jako adres rozgłoszeniowy IP i nie może zostać przypisany.
  • Identyfikator sieciowy ze wszystkimi bitami ustawionymi na 0 oznacza konkretnego hosta w sieci lokalnej i nie powinien być kierowany. Administratorzy, którzy chcą ukryj adres IP Szczegóły pochodzące ze skanów zewnętrznych zwykle łączą te zarezerwowane zakresy z narzędziem ochrony prywatności.

Ograniczenia klasowego adresowania IP

Oto wady/przeciwskazania metody adresowania IP opartej na klasach:

  • Ryzyko, że wkrótce skończy się przestrzeń adresowa
  • Granice klas nie zachęcały do ​​efektywnej alokacji przestrzeni adresowej

Ze względu na te nieefektywności protokół CIDR zastąpił adresowanie klasowe w 1993 roku.

FAQ

IPv4 wykorzystuje 32-bitowe adresy zapisywane jako cztery liczby dziesiętne i obsługuje około 4.3 miliarda adresów. IPv6 wykorzystuje 128-bitowe adresy szesnastkowe i nie stosuje klas adresów.

Przypisany Internet Numbers Urząd (IANA) przydziela bloki pięciu regionalnym rejestrom internetowym, które z kolei dystrybuują je do dostawców usług internetowych (ISP) dla użytkowników końcowych.

Notacja CIDR wyraża długość prefiksu sieciowego po ukośniku, np. 192.168.1.0/24. Zastąpiła ona stałe granice klas elastycznymi długościami prefiksów.

Narzędzia do zarządzania adresami IP (IPAM) oparte na sztucznej inteligencji analizują wzorce przydziału, przewidują wyczerpanie podsieci, automatyzują przydziały i sygnalizują konflikty zanim zakłócą one działanie sieci.

Tak. Modele uczenia maszynowego analizują ruch według źródłowego adresu IP, sygnalizują nietypowe zakresy, wykrywają adresy podszywające się pod inne lub znajdujące się na czarnej liście oraz identyfikują zachowanie botnetów w czasie rzeczywistym.

Podsumuj ten post następująco: