Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 10119|Répondre: 1

Longueurs d’adresses IPv4 et IPv6

[Copié le lien]
Publié sur 21/03/2019 17:12:16 | | |
La forme binaire des adresses IPv4 est de 32, et la longueur maximale est de 15 dans notre forme décimale à points couramment utilisée, par exemple, « 255.255.255.255 »

Par conséquent, la longueur maximale de la forme de chaîne d’adresses IPv4 définie dans le <netinet/in.h> de posix est de 16 octets, et le terminateur '\0' doit également occuper 1 octet :

16 #define INET_ADDRSTRLEN

La forme binaire des adresses IPv6 fait 128 de long, et elle est exprimée sous forme hexadécimale comme « ffff :ffff :ffff :ffff ; au début, je pensais que la longueur maximale de la chaîne d’adresses IPv6 était de 128/4+7+1=40 octets

Cependant, en regardant la forme de chaîne d’adresses IPv6 définie dans le <netinet/in.h> de posix, la longueur maximale est de 46 octets

#define INET6_ADDRSTRLEN 46

L’adresse IPv6 initialement mappée par IPv4 peut avoir ce format « ffff :ffff :ffff :ffff :255:255:255 », soit 45 octets, plus le caractère de clôture de 46 octets




Précédent:WebAPI implémente une fonction de code de vérification graphique
Prochain:asp.net Personnaliser le 404 dans MVC4
Publié sur 22/03/2019 16:12:49 |
Prompt:Les auteurs sont bannis ou le contenu supprimé est automatiquement bloqué
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com