Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 10119|Respuesta: 1

Longitudes de dirección IPv4 e IPv6

[Copiar enlace]
Publicado en 21/3/2019 17:12:16 | | |
La forma binaria de las direcciones IPv4 es 32, y la longitud máxima es 15 en nuestra forma decimal de puntos, por ejemplo, "255.255.255.255"

Por lo tanto, la longitud máxima de la forma de cadena de direcciones IPv4 definida en el <netinet/in.h> de posix es de 16 bytes, y el terminador '\0' también debe ocupar 1 byte:

16 #define INET_ADDRSTRLEN

La forma binaria de las direcciones IPv6 tiene una longitud de 128, y se expresa en forma hexadecimal como "ffff:ffff:ffff:ffff"; al principio pensé que la longitud máxima de la cadena de direcciones IPv6 era de 128/4+7+1=40 bytes

Sin embargo, al observar la forma de cadena de direcciones IPv6 definida en el <netinet/in.h> de posix, la longitud máxima es de 46 bytes

#define INET6_ADDRSTRLEN 46

La dirección IPv6 originalmente mapeada por IPv4 puede tener este formato "ffff:ffff:ffff:255:255:255", que son 45 bytes, además del carácter de cierre de 46 bytes




Anterior:WebAPI implementa la función de código de verificación gráfica
Próximo:asp.net Personalizar 404 en MVC4
Publicado en 22/3/2019 16:12:49 |
Pronto:Los autores son baneados o el contenido eliminado se bloquea automáticamente
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com