Zawartość
Technologia protokołu internetowego (IP) została opracowana w latach siedemdziesiątych XX wieku, aby wspierać niektóre z pierwszych sieciowych sieci komputerowych. Dzisiaj IP stało się światowym standardem dla sieci domowych i biznesowych. Nasze routery sieciowe, przeglądarki internetowe, programy e-mail, komunikatory internetowe - wszystkie opierają się na protokole IP lub innych protokołach sieciowych nałożonych na IP.
Obecnie istnieją dwie wersje technologii IP. Tradycyjne domowe sieci komputerowe używają IP w wersji 4 (IPv4), ale niektóre inne sieci, szczególnie te w instytucjach edukacyjnych i badawczych, przyjęły IP nowej generacji w wersji 6 (IPv6).
Notacja adresowania IPv4
Adres IPv4 składa się z czterech bajtów (32 bity). Te bajty są również znane jako oktety.
W celu zapewnienia czytelności ludzie zazwyczaj pracują z adresami IP w notacji o nazwie kropkowany po przecinku. Notacja ta umieszcza kropki między każdą z czterech liczb (oktetów), które zawierają adres IP.
Na przykład adres IP, który komputery widzą jako:
- 00001010 00000000 00000000 00000001
jest zapisany kropkami dziesiętnymi jako:
- 10.0.0.1
Ponieważ każdy bajt zawiera 8 bitów, każdy oktet w adresie IP ma wartość od co najmniej 0 do maksymalnie 255. Dlatego pełny zakres adresów IP pochodzi z 0.0.0.0 przez 255.255.255.255. To łącznie 4 294 967 296 możliwych adresów IP.
Notacja adresowania IPv6
Adresy IP zmieniają się znacznie wraz z IPv6. Adresy IPv6 mają długość 16 bajtów (128 bitów), a nie cztery bajty (32 bity). Ten większy rozmiar oznacza, że IPv6 obsługuje więcej niż:
- 300,000,000,000,000,000,000,000,000,000,000,000,000
możliwe adresy! Ponieważ rosnąca liczba telefonów komórkowych i innych urządzeń elektronicznych rozszerza możliwości sieciowe i wymaga własnych adresów, mniejsza przestrzeń adresowa IPv4 ostatecznie się skończy i IPv6 stanie się obowiązkowy.
Adresy IPv6 są zazwyczaj zapisywane w następującej formie:
- hhhh: hhhh: hhhh: hhhh: hhhh: hhhh: hhhh: hhhh
W tym pełna notacja, pary bajtów IPv6 są oddzielone dwukropkiem, a każdy bajt po kolei jest reprezentowany jako para liczb szesnastkowych, jak w poniższym przykładzie:
- E3D7: 0000: 0000: 0000: 51F4: 9BC8: C0A8: 6420
Jak pokazano powyżej, adresy IPv6 zwykle zawierają wiele bajtów o zerowej wartości. Notatka skrótowa w IPv6 usuwa te wartości z reprezentacji tekstowej (chociaż bajty są nadal obecne w rzeczywistym adresie sieciowym) w następujący sposób:
- E3D7 :: 51F4: 9BC8: C0A8: 6420
Wreszcie wiele adresów IPv6 jest rozszerzeniami adresów IPv4. W takich przypadkach cztery skrajnie prawe bajty adresu IPv6 (skrajnie prawe pary dwubajtowe) mogą zostać przepisane w notacji IPv4. Przekształcenie powyższego przykładu w notację mieszaną daje:
- E3D7 :: 51F4: 9BC8: 192.168.100.32
Adresy IPv6 mogą być zapisywane w dowolnym pełnym, skróconym lub mieszanym zapisie zilustrowanym powyżej.