GSI 8 Flashcards
¿En cuantos bloques /56 se puedes dividir la siguiente dirección IPv6? 2001:0db8:3a49:3a49::/48
El /48 llegaría hasta 2001:0db8:3a49 y con un /56 tendríamos 8 bits (haciendo 56-48) para los nuevos bloques, con lo cual tendríamos un total de 256 bloques
Los bloque serían desde 2001:0db8:3a49:0000::/56 hasta 2001:0db8:3a49:ff00::/56
En HTTP/2, ¿Qué tipos de Frames existen?
Los Frame’s de distintos Streams se multiplexan para aprovechar mejor el canal. Cada Frame lleva un “Stream Identifier”
Cada transacción request/response de un recurso representa un Stream y dentro de este se envian ordenadamente distintos tipos de Frame:
* Frame de tipo HEADERS (solo contiene cabeceras)
* Frame de tipo DATA
(existen otros tipos de Frame como son: SETTINGS, WINDOW_UPDATE, CONTINUATION, PRIORITY, RST_STREAM, PUSH_PROMISE, PING y GOAWAY)
NOTA: The “h2” string identifies HTTP/2 when used over TLS
The “h2c” string identifies HTTP/2 when used over cleartext TCP
¿Qué significan las expresiones xml “bien formado” y “valido”?
- “Bien formado” –> cumple reglas básicas de construcción de xml (cierre correcto de etiquetas, atributos, etc)
- “Válido” –> es conforme a una determinada gramática (DTD o XSD)
¿Para qué nos sirve el registro AAAA en el contexto del servicio DNS?
Asociar un nombre con una dirección IPv6
Elementos principales del API DOM
Un parser de tipo DOM crea un árbol de objetos en memoria a partir de un documento xml.
Estos objetos son todos de tipo Node, pero en función de su naturaleza también podrán ser de tipo Element (etiqueta), Attr (atributo) o Text (contenido de texto). Existe otro interface “instrumental” llamado Document que también hereda de Node (nos sirve para fabricar nuevos nodos en el árbol y tiene funciones de búsqueda)
¿En qué consiste la técnica de supernetting?
Una técnica que emplean los routers para reducir el número de entradas de las tablas de encaminamiento.
Consiste en detectar direcciones IP contiguas, con una parte común y que se encaminan por el mismo interface de salida. En este caso se sustituyen todas esas rutas por una dirección instrumental que se obtiene de esa parte común a todas las direcciones.
172.16.0.0/24
172.16.1.0/24
172.16.2.0/24
172.16.3.0/24
Se podrían sumarizar en la supernet IP: 172.16.0.0/22
¿En qué consiste el principio de “Segregación de Interfaces” de SOLID?
Consiste en definir muchas interfaces cliente específicas (para un mismo componente/implementación) que una única interfaz de propósito general
De esta forma, cada cliente “verá” a ese componente con la semántica de funciones que necesita y solo con esas.
¿En qué consiste el patrón Builder y en qué categoría del catálogo GoF se encuentra?
Patrón de diseño de tipo Creacional que consiste en definir clases especializadas en construir cada una de las partes de un objeto de negocio (Ej. Factura) muy complejo (con muchas partes/relaciones de composición)
Objetivo de la herramienta NuGet de .NET
Herramienta de gestión de dependencias para .NET. Se pueden instalar paquetes de varias formas:
- nuget install … (cli de nuget directo)
- Install-Package (cmd-let de PowerShell) …
- dotnet add package … (cli de .net core)
La dependencia se añade en el fichero del proyecto
Características principales y uso del protocolo L2TP
- Utiliza UDP puerto 1701
- Al basarse en PPP tiene mecanismo de autenticación de los extremos con PAP y CHAP
- No cifra ni tiene mecanismo de integridad del tráfico (por eso se combina con IPSec)
.¿Qué es una NGN y de qué elementos se compone?
Next Generation Network. 2 Estratos con 2 funciones de red cada uno:
* Estrato de Transporte: Funciones de Transporte y de Control de transporte
* Estrato de Servicios: Control del servicio y Soporte de Aplicaciones y servicios
¿Qué es Directorio Activo?
Un directorio es una estructura jerárquica que almacena información sobre los objetos en la red. Un servicio de directorio, como Active Directory Domain Services (AD DS), proporciona los métodos para almacenar datos de directorio y hacer que estos datos estén disponibles para los usuarios y administradores de la red. Por ejemplo, AD DS almacena información acerca de las cuentas de usuario, como nombres, contraseñas, números de teléfono, etc., y permite que otros usuarios autorizados de la misma red tengan acceso a dicha información.
¿Dónde tendríamos que decir que mi aplicación necesita acceso a la cámara y al GPS en Android?
En el fichero Manifest (AndroidManifest.xml) que tiene que estar en la raíz de la aplicación. Contiene los permisos necesarios hacia el sistema, hacia otras aplicaciones, hacia componentes hardware de la plataforma donde ejecute, y la descripción y metadatos de la aplicación
Que es SELinux
Es un módulo de seguridad para el Kernel de Linux, que proporciona mecanismos para implementar políticas de control de acceso como RBAC (role based access control) y MAC, Mandatory Access Control.
Enumerar y describir dos orquestadores de contenedores
**Kubernetes (k8s) **
Permite automatizar el despliegue, autoescalado y administración de contenedores, diseñado por Google y donado a la CNCF.
Docker Swarm
Es una herramienta de orquestación de contenedores, que permite administrar y gestionar múltiples contenedores desplegados en varias máquinas, proporcionando así disponibilidad a los mismos.