Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 10119|Risposta: 1

Lunghezze degli indirizzi IPv4 e IPv6

[Copiato link]
Pubblicato su 21/03/2019 17:12:16 | | |
La forma binaria degli indirizzi IPv4 è 32, e la lunghezza massima è 15 nella nostra forma decimale a punti, ad esempio "255.255.255.255"

Pertanto, la lunghezza massima della forma della stringa di indirizzi IPv4 definita nel <netinet/in.h> di posix è di 16 byte, e anche il terminator '\0' deve occupare 1 byte:

16 #define INET_ADDRSTRLEN

La forma binaria degli indirizzi IPv6 è lunga 128, ed è espressa in forma esadecimale come "ffff:ffff:ffff:ffff"; all'inizio pensavo che la lunghezza massima della forma della stringa di indirizzi IPv6 fosse 128/4+7+1=40 byte

Tuttavia, osservando la forma della stringa di indirizzi IPv6 definita nel <netinet/in.h> di posix, la lunghezza massima è di 46 byte

#define INET6_ADDRSTRLEN 46

L'indirizzo IPv6 originariamente mappato da IPv4 può avere questo formato "ffff:ffff:ffff:ffff:255:255:255", che corrisponde a 45 byte, più il carattere di chiusura è di 46 byte




Precedente:WebAPI implementa la funzione di codice di verifica grafica
Prossimo:asp.net Personalizza il 404 in MVC4
Pubblicato su 22/03/2019 16:12:49 |
Sollecito:Gli autori vengono bannati o i contenuti rimossi vengono automaticamente bloccati
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com