TEST BORRADO, QUIZÁS LE INTERESE: Práctica 6. Programación sockets - Interfaces y direccione
![]() |
![]() |
![]() |
---|
REALIZAR TEST

Título del Test:
Práctica 6. Programación sockets - Interfaces y direccione Descripción: REDES UJA Autor:
Fecha de Creación: 28/03/2025 Categoría: Otros Número Preguntas: 20 |
COMPARTE EL TEST



Comentar
No hay ningún comentario sobre este test.
Temario:
¿Cuántos bits tiene una dirección IPv4? 16 32 64 128. ¿Qué función permite convertir una dirección IP en binario a una representación legible en texto? inet_aton() inet_ntoa() htons() inet_pton(). Las direcciones IPv4 se almacenan en un dato de tipo uint16_t uint32_t struct sockaddr struct in_addr. ¿Qué función se usa para convertir una dirección IP en formato texto a binario? inet_ntoa() inet_pton() htonl() getaddrinfo(). Qué estructura se usa para manejar direcciones IPv6? struct in_addr struct sockaddr_in struct in6_addr struct addrinfo. Cuál es el campo dentro de sockaddr_in que almacena el número de puerto en una IPv4 sin_port sin_family sin_addr sin6_port. Qué función permite obtener la dirección IP de un nombre de host? getaddrinfo() getifaddrs() freeifaddrs() htons(). La función que libera la memoria reservada por getifaddrs() es... memfree() close() freeifaddrs() memset(). Para almacenar direcciones IPv4 en programación con sockets se usa struct sockaddr struct in_addr struct sockaddr_in struct in6_addr. Qué función se usa para convertir una dirección IPv6 de texto a binario inet_aton() inet_ntoa() inet_pton() htonl(). struct sockaddr se usa directamente para definir direcciones en sockets solo almacena direcciones IPv6 Almacena información de interfaces de red Es una estructura base que debe ser casteada a sockaddr_in o sockaddr_in6. Qué función permite obtener información de nuestras interfaces de red? getifaddrs() getaddrinfo() inet_pton() htons(). Los datos del tipo _uint32_t, in_addr_t y unsigned int son del mismo tipo (enteros sin signo) V F. las funciones inet_ntoa e inet_aton se encuentran en la cabecera arpa/inet.h V F. Las direcciones IPv6 se guardan en una estructura in6_addr, donde encontramos... Un entero sin signo 3 vectores (uno de 16 bytes, uno de 8 enteros de 16 bits, uno de 4 enteros de 32 bits) 2 vectores (Uno de 8 enteros de 16 bits, uno de 4 enteros de 32 bits) Las direcciones IPv6 no se guardan en una estructura de ese tipo. Los parámetros que necesita la función inet_ntop son... AF_INET o AF_INET6, argv[1], &variable AF_INET o AF_INET6, &variable, char ip_str[INET_ADDRSTRLEN], INET_ADDRSTRLEN AF_INET o AF_INET6, argv[1] AF_INET o AF_INET6, &variable, char ip_str[INET_ADDRSTRLEN]. En la estructura sockaddr_in, el campo sin_addr sirve para almacenar la dirección IPv4 ese campo no existe almacenar el número de puerto almacenar la dirección IPv6. La estructura addrinfo sirve para unificar todas las direcciones IP sin que importe la versión F V. Los parámetros de la función getaddrinfo son dos punteros char* y dos struct addrinfo* dos punteros char* y dos struct addrinfo* y un struct sockaddr_in un puntero char* y dos struct addrinfo* dos punteros char* y un struct addrinfo*. En la función getaddrinfo, el primer parámetro almacena el nombre del host cuya dirección queremos obtener el nombre del servicio el nombre del puerto Cualquier cosa menos NULL. |
Denunciar Test