Adres IP to adres zawierający informacje o tym, jak dotrzeć do określonego hosta, zwłaszcza poza nim I . Jakiś adres IP jest 32-bitowym unikalnym adresem mającym przestrzeń adresową 232. Ogólnie rzecz biorąc, istnieją dwie formy zapisu adresu IP: dziesiętny z kropkami i zapis szesnastkowy.
Notacja dziesiętna z kropkami

Notacja dziesiętna z kropkami
Notacja szesnastkowa
Kilka uwag dotyczących notacji dziesiętnej z kropkami:
- Wartość dowolnego segmentu (bajtu) mieści się w przedziale od 0 do 255 (oba uwzględnione).
- Żadne zera nie poprzedzają wartości w żadnym segmencie (054 jest błędne, 54 jest prawidłowe).
Adresowanie klasowe
32-bitowy adres IP jest podzielony na pięć podklas. Poniżej podano:
polimorfizm Javy
- Klasa A
- Klasa B
- Klasa C
- Klasa D
- Klasa E
Każda z tych klas ma prawidłowy zakres adresów IP. Klasy D i E są zarezerwowane odpowiednio do celów multiemisji i eksperymentów. Kolejność bitów w pierwszym oktecie określa klasy adresu IP. The Adres IPv4 podzielony jest na dwie części:
- Adres identyfikacyjny sieci
- Identyfikator hosta
Klasa adresu IP służy do określenia bitów używanych do identyfikatora sieci i hosta oraz całkowitej liczby sieci i hostów możliwych w tej konkretnej klasie. Każdy dostawca usług internetowych lub administrator sieci przydziela adres IP każdemu urządzeniu podłączonemu do jego sieci.

Adresowanie klasowe
Notatka:
- Adresy IP są zarządzane globalnie przez Internet Assigned Numbers Authority (IANA) i regionalne rejestry internetowe (RIR).
- Podczas obliczania całkowitej liczby adresów IP hostów 2 adresy IP nie są liczone i dlatego są zmniejszane od całkowitej liczby, ponieważ pierwszy adres IP dowolnej sieci jest numerem sieci, a ostatni adres IP jest zarezerwowany dla rozgłoszeniowego adresu IP.
Klasa A
Adresy IP należące do klasy A są przydzielane sieciom zawierającym dużą liczbę hostów.
- Identyfikator sieci ma długość 8 bitów.
- Identyfikator hosta ma długość 24 bitów.
Bit wyższego rzędu pierwszego oktetu w klasie A jest zawsze ustawiony na 0. Pozostałe 7 bitów pierwszego oktetu służy do określenia identyfikatora sieci. 24 bity identyfikatora hosta służą do określenia hosta w dowolnej sieci. Domyślna maska podsieci dla klasy A to 255.x.x.x. Zatem klasa A ma w sumie:
- 2^24 – 2 = 16 777 214 identyfikatora hosta
Adresy IP należące do klasy A mieszczą się w zakresie 0.0.0.0 – 127.255.255.255.

Klasa A
Klasa B
Adres IP należący do klasy B jest przydzielany sieciom od średnich do dużych.
- Identyfikator sieci ma długość 16 bitów.
- Identyfikator hosta ma długość 16 bitów.
Bity wyższego rzędu pierwszego oktetu adresów IP klasy B są zawsze ustawione na 10. Pozostałe 14 bitów służy do określenia identyfikatora sieci. 16 bitów identyfikatora hosta służy do określenia hosta w dowolnej sieci. Domyślna maska podsieci dla klasy B to 255.255.x.x. Klasa B ma w sumie:
- 2^14 = 16384 adres sieciowy
- 2^16 – 2 = 65534 adres hosta
Adresy IP należące do klasy B mieszczą się w zakresie 128.0.0.0 – 191.255.255.255.

Klasa B
Klasa C
Adresy IP należące do klasy C przydzielane są sieciom o małych rozmiarach.
- Identyfikator sieci ma długość 24 bitów.
- Identyfikator hosta ma długość 8 bitów.
Bity wyższego rzędu pierwszego oktetu adresów IP klasy C są zawsze ustawione na 110. Pozostałe 21 bitów służy do określenia identyfikatora sieci. 8 bitów identyfikatora hosta służy do określenia hosta w dowolnej sieci. Domyślna maska podsieci dla klasy C to 255.255.255.x. Klasa C ma w sumie:
- 2^21 = 2097152 adres sieciowy
- 2^8 – 2 = 254 adres hosta
Adresy IP należące do klasy C mieszczą się w zakresie 192.0.0.0 – 223.255.255.255.

Klasa C
Klasa D
Adres IP należący do klasy D jest zarezerwowany dla multicastingu. Bity wyższego rzędu pierwszego oktetu adresów IP należących do klasy D są zawsze ustawione na 1110. Pozostałe bity odpowiadają adresowi rozpoznawanemu przez zainteresowane hosty.
Klasa D nie posiada żadnej maski podsieci. Adresy IP należące do klasy D mieszczą się w zakresie 224.0.0.0 – 239.255.255.255.

Klasa D
Klasa E
Adresy IP należące do klasy E są zastrzeżone do celów eksperymentalnych i badawczych. Adresy IP klasy E mieszczą się w zakresie 240.0.0.0 – 255.255.255.254. Ta klasa nie ma żadnej maski podsieci. Bity wyższego rzędu pierwszego oktetu klasy E są zawsze ustawione na 1111.

Klasa E
Zakres specjalnych adresów IP
169.254.0.0 – 169.254.0.16 : Link-local addresses 127.0.0.0 – 127.255.255.255 : Loop-back addresses 0.0.0.0 – 0.0.0.8 : used to communicate within the current network.>
Zasady nadawania identyfikatora hosta
Identyfikatory hostów służą do identyfikacji hosta w sieci. Identyfikator hosta przydzielany jest w oparciu o następujące zasady:
- W dowolnej sieci identyfikator hosta musi być unikalny dla tej sieci.
- Nie można przypisać identyfikatora hosta, w którym wszystkie bity są ustawione na 0, ponieważ ten identyfikator hosta jest używany do reprezentowania identyfikatora sieciowego adresu IP.
- Nie można przypisać identyfikatora hosta, w którym wszystkie bity są ustawione na 1, ponieważ ten identyfikator hosta jest zarezerwowany jako adres rozgłoszeniowy do wysyłania pakietów do wszystkich hostów znajdujących się w tej konkretnej sieci.
Zasady nadawania identyfikatora sieciowego
Hosty znajdujące się w tej samej sieci fizycznej są identyfikowane na podstawie identyfikatora sieci, ponieważ wszystkim hostom w tej samej sieci fizycznej przypisany jest ten sam identyfikator sieci. Identyfikator sieciowy przydzielany jest w oparciu o następujące zasady:
- Identyfikator sieci nie może zaczynać się od liczby 127, ponieważ wartość 127 należy do adresu klasy A i jest zarezerwowana dla wewnętrznych funkcji sprzężenia zwrotnego.
- Wszystkie bity identyfikatora sieci ustawione na 1 są zarezerwowane do wykorzystania jako adres rozgłoszeniowy IP i dlatego nie mogą być użyte.
- Wszystkie bity identyfikatora sieci ustawione na 0 służą do oznaczenia konkretnego hosta w sieci lokalnej i nie są kierowane, a zatem nie są używane.
Podsumowanie adresowania klasowego
W powyższej tabeli liczba sieci dla klasy A powinna wynosić 127. (ID sieci zawierający same 0 nie jest brany pod uwagę)
Problemy z adresowaniem klasowym
Problem z tą metodą adresowania klasowego polega na tym, że marnuje się miliony adresów klasy A, wiele adresów klasy B jest marnowanych, podczas gdy liczba adresów dostępnych w klasie C jest tak mała, że nie jest w stanie zaspokoić potrzeb organizacji. Adresy klasy D są używane w routingu multiemisji i dlatego są dostępne tylko w postaci pojedynczego bloku. Adresy klasy E są zastrzeżone.
Ponieważ występują te problemy, w 1993 roku sieć klasowa została zastąpiona przez bezklasowy routing międzydomenowy (CIDR). Adresowanie bezklasowe omówimy w następnym poście.
- Identyfikator sieci ma długość 24 bitów.
- Identyfikator hosta ma długość 8 bitów.
- 2^21 = 2097152 adres sieciowy
- 2^8 – 2 = 254 adres hosta
- W dowolnej sieci identyfikator hosta musi być unikalny dla tej sieci.
- Nie można przypisać identyfikatora hosta, którego wszystkie bity są ustawione na 0, ponieważ ten identyfikator hosta jest używany do reprezentowania identyfikatora sieciowego adresu IP.
- Nie można przypisać identyfikatora hosta, w którym wszystkie bity są ustawione na 1, ponieważ ten identyfikator hosta jest zarezerwowany jako adres rozgłoszeniowy do wysyłania pakietów do wszystkich hostów znajdujących się w tej konkretnej sieci.
- Identyfikator sieci nie może zaczynać się od liczby 127, ponieważ wartość 127 należy do adresu klasy A i jest zarezerwowana dla wewnętrznych funkcji sprzężenia zwrotnego.
- Wszystkie bity identyfikatora sieci ustawione na 1 są zarezerwowane do wykorzystania jako adres rozgłoszeniowy IP i dlatego nie mogą być użyte.
- Wszystkie bity identyfikatora sieci ustawione na 0 służą do oznaczenia konkretnego hosta w sieci lokalnej i nie są kierowane, a zatem nie są używane.
Często zadawane pytania dotyczące klasowego adresowania IP
Jak przydzielane są adresy IP?
Odpowiedź:
Adresy IP można przypisywać różnymi metodami, w tym konfiguracją ręczną, przypisywaniem dynamicznym przy użyciu protokołu DHCP (protokół dynamicznej konfiguracji hosta) lub przypisywaniem automatycznym za pomocą protokołów, takich jak bezstanowa autokonfiguracja adresu IPv6 (SLAAC). Dostawcy usług internetowych (ISP) przydzielają adresy IP swoim klientom, a organizacje mogą otrzymywać bloki adresów IP z regionalnych rejestrów internetowych.
Co to jest prywatny adres IP?
Odpowiedź:
Prywatne adresy IP to adresy IP zarezerwowane do użytku w sieciach prywatnych i nie są bezpośrednio dostępne z Internetu. Służą do umożliwienia urządzeniom w sieci prywatnej komunikowania się między sobą. Niektóre typowe zakresy prywatnych adresów IP obejmują 10.0.0.0 do 10.255.255.255, 172.16.0.0 do 172.31.255.255 i 192.168.0.0 do 192.168.255.255.