IP może odnosić się do jednego z następujących:
Jego rozwój rozpoczął się w 1974 r., Prowadzony przez informatyków Boba Kahna i Vinta Cerfa. Jest często używany w połączeniu z protokołem kontroli transmisji lub TCP. Razem nazywane są TCP / IP.
Pierwszą główną wersją protokołu internetowego była wersja 4 lub IPv4. W 1981 r. Został formalnie zdefiniowany w RFC 791 przez Internet Engineering Task Force lub IETF.
- Dokument historyczny: Przeczytaj tekst RFC 791.
Następcą IPv4 jest IPv6, który został sformalizowany przez IETF w 1998 r. Został zaprojektowany w celu zastąpienia IPv4. Od 2018 r. IPv6 zarządza około 20% całego ruchu internetowego.
Adresy IP
Adresy IPv4 i IPv6
Adresy IPv4 mają długość 32 bitów (cztery bajty). Przykładem adresu IPv4 jest 216.58.216.164, który jest stroną główną Google.com.
Maksymalna wartość 32-bitowej liczby to 232 lub 4, 294, 967, 296. Zatem maksymalna liczba adresów IPv4, nazywana przestrzenią adresową, wynosi około 4, 3 miliarda . W latach 80. było to wystarczające, aby zaadresować każde urządzenie sieciowe, ale naukowcy wiedzieli, że ta przestrzeń szybko się wyczerpała. Technologie takie jak NAT opóźniły problem, pozwalając wielu urządzeniom na używanie pojedynczego adresu IP, ale potrzebna jest większa przestrzeń adresowa do obsługi nowoczesnego Internetu.
Główną zaletą protokołu IPv6 jest to, że do przechowywania adresu wykorzystuje 128 bitów danych, co pozwala na 2128 unikalnych adresów lub 340, 282, 366, 920, 938, 463, 463, 374, 607, 431, 768, 211, 456. Rozmiar przestrzeni adresowej IPv6 - 340 duodecillion - jest znacznie, znacznie większy niż IPv4.
Klasy adresów IP
W przypadku adresu IPv4 istnieje pięć klas dostępnych zakresów IP: klasa A, klasa B, klasa C, klasa D i klasa E, podczas gdy powszechnie używane są tylko A, B i C. Każda klasa dopuszcza zakres prawidłowych adresów IP, przedstawiony w poniższej tabeli.
Klasa | Zakres adresów | Obsługuje |
---|---|---|
Klasa A | 1.0.0.1 do 126.255.255.254 | Obsługuje 16 milionów hostów w każdej ze 127 sieci. |
Klasa B | Od 128.1.0.1 do 191.255.255.254 | Obsługuje 65 000 hostów w każdej z 16 000 sieci. |
Klasa C | 192.0.1.1 do 223.255.254.254 | Obsługuje 254 hosty w każdej z 2 milionów sieci. |
Klasa D | 224.0.0.0 do 239.255.255.255 | Zarezerwowane dla grup multiemisji. |
Klasa E | 240.0.0.0 do 254.255.255.254 | Zarezerwowane do wykorzystania w przyszłości lub do celów badawczo-rozwojowych. |
Zakresy 127.xxx są zarezerwowane dla pętli zwrotnej lub lokalnego hosta, na przykład 127.0.0.1 to adres pętli zwrotnej. Zakres 255.255.255.255 nadaje do wszystkich hostów w sieci lokalnej.
Podział adresu IP
Każdy adres IPv4 jest podzielony na cztery oktety (co jest inną nazwą bajtów) i przetłumaczony na binarny, aby reprezentować rzeczywisty adres IP. Poniższa tabela przedstawia adres IPv4 255.255.255.255 .
Wskazówka: Więcej informacji na temat liczb binarnych można znaleźć w naszym przewodniku konwersji binarnej na szesnastkową.
Po przecinku: | 255 | 255 | 255 | 255 |
W wersji binarnej: | 11111111 | 11111111 | 11111111 | 11111111 |
Ósemkowo: | 377 | 377 | 377 | 377 |
W systemie szesnastkowym: | FF | FF | FF | FF |
Jako inny przykład, podzielmy adres IPv4 166.70.10.23 w poniższej tabeli. Pierwszy wiersz zawiera oddzielne oktety (bajty) adresu IP, przedstawione w postaci dziesiętnej. W reprezentacji dziesiętnej cyfra po prawej stronie jest mnożona przez 1 (100), cyfra po prawej stronie po prawej jest mnożona przez 10 (101), skrajna po prawej stronie jest mnożona przez 100 (102) itd.
Drugi wiersz tabeli pokazuje te same wartości liczbowe, reprezentowane w postaci binarnej. W trybie binarnym cyfra po prawej stronie jest mnożona przez 1 (20), cyfra po prawej stronie drugiej jest mnożona przez 2 (21), cyfra po prawej stronie trzeciej jest mnożona przez 4 (22) itd.
Trzeci wiersz pokazuje, jak można przekształcić reprezentację binarną na dziesiętną, konwertując poszczególne cyfry i dodając wartości. Pogrubione cyfry binarne odpowiadają dodanym wartościom.
Wartość dziesiętna: | 166 | 70 | 10 | 23 |
Wartość binarna: | 1 0 1 00 11 0 | 0 1 000 11 0 | 0000 1 0 1 0 | 000 1 0 111 |
Konwersja: | 128 + 32 + 4 + 2 = 166 | 64 + 4 + 2 = 70 | 8 + 2 = 10 | 16 + 4 + 2 + 1 = 23 |
Statyczne i dynamiczne adresy IP
Adresy IP są przydzielane na dwa różne sposoby. Mogą być przypisywane dynamicznie (mogą się zmieniać automatycznie) lub przypisane statycznie (nie powinny się zmieniać i muszą być zmieniane ręcznie). Większość sieci domowych korzysta z alokacji dynamicznej . Twój router używa DHCP do tymczasowego przydzielania lub „dzierżawy” adresu IP urządzenia. Po pewnym czasie dzierżawa „wygasa”, a router odnawia stary adres lub przypisuje nowy, w zależności od potrzeb sieci i konfiguracji routera.
Najbardziej popularne adresy domyślne przypisane przez routery domowe są pokazane poniżej.
192.168.1.0 | Numer ten, nazywany numerem sieci, identyfikuje sieć jako całość i nie jest przypisany do urządzenia. |
192.168.1.1 | Wspólny adres domyślny przypisany do urządzenia bramy. W większości sieci domowych bramą jest sam router. |
192.168.1.2 | Inny wspólny adres bramy. Lub może być przypisany do urządzenia w sieci. |
192.168.1.3–254 | Przypisany do urządzeń w sieci. |
192.168.1.255 | Adres emisji sieci. Dane wysyłane na ten adres są automatycznie nadawane na adresy 1–254. |
Jeśli kiedykolwiek próbowałeś zmienić ustawienia routera, możesz znać adres 192.168.1.1 . Zazwyczaj jest to adres twojego routera. Jeśli wprowadzisz ten adres w pasku adresu przeglądarki internetowej, możesz otworzyć interfejs konfiguracyjny routera. (Adres twojego routera może być inny - sprawdź swoją instrukcję).
- Jak zmienić ustawienia na moim routerze domowym?
Jak dane są wysyłane na adres IP w innej sieci
Poniższy diagram ilustruje, w jaki sposób komputer domowy może uzyskać adres IP i wysłać dane na adres IP w innej sieci.
Aby uzyskać więcej informacji, zobacz, w jaki sposób komputery łączą się ze sobą przez Internet?
Inne protokoły internetowe
IP to tylko jeden protokół używany przez urządzenia do komunikacji w Internecie. Niektóre są używane w połączeniu z IP, a niektóre są używane niezależnie. Przykłady obejmują SMTP, który jest używany do przesyłania wiadomości e-mail, oraz HTTP, który jest używany do przesyłania hipermedia.
Aby uzyskać więcej informacji o protokołach, zobacz naszą definicję protokołu.
Inne pytania i odpowiedzi dotyczące adresów IP
2. IP to polecenie systemu Linux do ustawiania i przeglądania konfiguracji sieci. Aby uzyskać więcej informacji, zobacz nasz przegląd poleceń IP .
3. IP jest skrótem używanym do skrócenia „ochrony ingresu” w klasie ochrony przed wnikaniem (stopień ochrony IP).
Binarne, CIDR, akronimy komputerowe, zewnętrzny adres IP, ICANN, wewnętrzny adres IP, adres internetowy, InterNIC, fałszowanie IP, localhost, maska sieci, terminy sieciowe, ping, protokół, zarezerwowana przestrzeń adresowa, podsieć