GSI 8 Flashcards

1
Q

¿En cuantos bloques /56 se puedes dividir la siguiente dirección IPv6? 2001:0db8:3a49:3a49::/48

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

En HTTP/2, ¿Qué tipos de Frames existen?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Qué significan las expresiones xml “bien formado” y “valido”?

A
  • “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)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Para qué nos sirve el registro AAAA en el contexto del servicio DNS?

A

Asociar un nombre con una dirección IPv6

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Elementos principales del API DOM

A

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)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿En qué consiste la técnica de supernetting?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿En qué consiste el principio de “Segregación de Interfaces” de SOLID?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿En qué consiste el patrón Builder y en qué categoría del catálogo GoF se encuentra?

A

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)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Objetivo de la herramienta NuGet de .NET

A

Herramienta de gestión de dependencias para .NET. Se pueden instalar paquetes de varias formas:

  1. nuget install … (cli de nuget directo)
  2. Install-Package (cmd-let de PowerShell) …
  3. dotnet add package … (cli de .net core)

La dependencia se añade en el fichero del proyecto

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Características principales y uso del protocolo L2TP

A
  • 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)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

.¿Qué es una NGN y de qué elementos se compone?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

¿Qué es Directorio Activo?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

¿Dónde tendríamos que decir que mi aplicación necesita acceso a la cámara y al GPS en Android?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Que es SELinux

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Enumerar y describir dos orquestadores de contenedores

A

**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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

En qué consiste la idempotencia en cuanto a arquitecturas de microservicios

A

La ejecución repetida de una petición con los mismos parámetros sobre un mismo recurso tendrá el mismo efecto en el estado de nuestro recurso en el sistema si se ejecuta 1 o N veces.

17
Q

¿En qué protocolo de señalización se basa IMS?

A

SIP: Session Initiation Protocol

18
Q

Hablando de REST, ¿qué ventajas nos aporta GraphQL en lugar de los clásicos servicios REST?

A

La capacidad para “seleccionar” sólo aquella información que nos interesa en el cliente. También dispone de funcionalidades de actualización llamadas “mutations”

19
Q

¿Qué es NFV y qué tecnología la utiliza como base en su arquitectura de comunicación?

A

Network functions virtualization o Virtualización de funciones de red. Se virtualizan funciones de la red en bloques que se pueden comunicar o apilar para dar un servicio. Se pueden tener NLBs, Firewalls, IDS, Cachés…

20
Q

En Linux, ¿en qué ficheros podemos configurar asuntos relacionados con resolución de nombres?

A

Tenemos dos ficheros que se procesan según el orden definido en /etc/nsswitch.conf (es una linea como esta –> hosts: files dns)

  • /etc/hosts (resoluciones locales/estaticas)
  • /etc/resolv.conf (información de los servidores DNS que vamos a usar)
    Ej de contenido:
    domain acme.com (por si usamos nombres cortos se añadira esto por defecto)
    nameserver 8.8.8.8
    nameserver 7.7.7.7