Próbuję zrozumieć IPV6. Mam serwer o następującym adresie IPV6: 2607: f750: 0: 3f :: f59 .
Nie rozumiem, co oznaczają liczby. Wygląda zupełnie inaczej niż adres IPV4.
Czy ktoś może to dla mnie rozbić?
networking
internet
ipv6
tcp
Nestlee
źródło
źródło
Odpowiedzi:
Adresy IPv6 to 128 bitów. Nie wykonujemy już kropkowanego dziesiętnego oktetu.
2607:f750:0:3f::f59
to skrócona, czytelna dla człowieka reprezentacja adresu IPv6. Pełna reprezentacja czytelna dla człowieka zastępuje zera znakami „::
i”2607:f750:0000:003f:0000:0000:0000:0f59
. Każda część adresu jest bardzo prosta. Jest to 16-bitowa liczba w postaci szesnastkowej. Jest ich osiem, w sumie do 128 bitów.Byłoby to w formie kropkowo-dziesiętnej-oktetów
38.7.247.80.0.0.0.63.0.0.0.0.0.0.15.89
. Ale adresy IPv6 nie są konwencjonalnie prezentowane w tej formie.Najbardziej znaczące bity tego adresu umieszczają go w tak zwanej globalnej agregowanej części emisji pojedynczej przestrzeni adresowej IPv6. Oznacza to, że nie jest to adres lokalny dla łącza ani lokalny dla hosta i nie jest to adres rozgłoszeniowy ani adres multiemisji.
Najbardziej znaczące 12 bitów identyfikuje część przestrzeni adresowej przydzielonej przez IANA ARIN. Następne 20 identyfikuje podzbiór tej przestrzeni przydzielonej kolejno przez ARIN do Distributed Management Information Systems, Incorporated (tj. Pavlov Media). Następne 32 wskazują twój szczególny podzbiór tego, a ostatnie 64 bity (
0000:0000:0000:0f59
) to identyfikator interfejsu, który oznacza jeden indywidualny interfejs sieciowy.Pavlov Media informując, że zostałeś przydzielony
2607:f750:0000:003f::/64
(jeśli tak właśnie ci powiedział), oznacza, że wszystkie prawidłowe kombinacje dolnych 64 bitów są przypisane do Ciebie. Górne 64 bity twoich (nielokalnych emisji pojedynczej) adresów IPv6 muszą mieć ten prefiks. Gratulacje! Możesz umieścić w swojej sieci więcej urządzeń i nadać im adresy IPv6, niż istnieją karty Ethernet.Dalsza lektura
źródło
The most significant 12 bits identify a portion of the address space allocated by IANA to ARIN. The next 20 identify a subset of that space allocated in turn by ARIN to Distributed Management Information Systems
z częścią artykułu z Wikipedii na temat standardu adresu IPv6 - en.wikipedia.org/wiki/… - gdzie to jest napisane (parafrazując)a minimum of 48 bits is required for the routing prefix
. Układ 12 + 20 + 32 wydaje się nakładać na układ 48 (min) + 16. jakieś pomysły?Adres IPV4 to 32-bitowa liczba całkowita zapisana jak 192.168.1.6
Adres IPV6 to 128-bitowa liczba całkowita zapisana jak 2607: f750: 0: 3f :: f59
2607: f750: 0: 3f :: f59 to krótki zapis liczby, który można zapisać w systemie szesnastkowym jako
to znaczy
lub
źródło
To tak jak IPv4 o wiele dłużej i z inną notacją ...
1.1.1.1 - 255.255.255.255
napisane w reprezentacji szesnastkowej, takiej jak IPv6, byłoby tylko0101:0101 - ffff:ffff
(to nie jest rzeczywista reprezentacja tych adresów IPv4, tylko dla wyraźnej zmiany notacji)A jeśli są dwa dwukropki
::
, oznacza to, że cała przestrzeń między, aż adres będzie pełny, zostanie wypełniona zerami.Robi to w składni IPv4:
1..1 -> 1.0.0.1
źródło
1.1
, z tylko jedną kropką.