Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 10119|Odpowiedź: 1

Długości adresów IPv4 i IPv6

[Skopiuj link]
Opublikowano 21.03.2019 17:12:16 | | |
Binarna forma adresów IPv4 to 32, a maksymalna długość to 15 w naszym powszechnie używanym postaci kropkowego dziesiętnego, na przykład "255.255.255.255"

Dlatego maksymalna długość formy ciągu adresowego IPv4 zdefiniowana w <netinet/in.h> posix wynosi 16 bajtów, a terminator '\0' również musi zajmować 1 bajt:

#define INET_ADDRSTRLEN 16

Binarna forma adresów IPv6 ma długość 128 i jest wyrażana w formie szesnastkowej, takiej jak "ffff:ffff:ffff:ffff", początkowo myślałem, że maksymalna długość ciągu tekstu IPv6 to 128/4+7+1=40 bajtów

Jednak patrząc na formę ciągu adresów IPv6 zdefiniowaną w <netinet/in.h> posix, maksymalna długość wynosi 46 bajtów

#define INET6_ADDRSTRLEN 46

Adres IPv6 pierwotnie mapowany przez IPv4 może mieć taki format "ffff:ffff:ffff:ffff:255:255:255:255", który ma 45 bajtów, a znak zamykający to 46 bajtów




Poprzedni:WebAPI implementuje funkcję kodu weryfikacyjnego w grafice
Następny:asp.net Dostosowanie 404 w MVC4
Opublikowano 22.03.2019 16:12:49 |
Monit:Autorzy są banowani lub usuwane treści są automatycznie blokowane
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com