S42 22/10/2022 Flashcards

1
Q

En .NET ¿a qué se refieren las “Properties” y que equivalencia tienen en Java?

A

Es una forma de acceder a ciertos campos de los objetos (consulta y modificación).

En Java se les llama métodos getters y setters

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

En .NET ¿qué es un atributo y para qué sirve? ¿alguna semejanza con Java?

A

Un atributo es un elemento de programación que nos sirve para proporcionar información de configuración en el propio código fuente.

En Java el equivalente son las Anotaciones @

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

¿Como es el Handshake o establecimiento de la conexión en TCP?

A

Consta de tres fases entre cliente (c) y servidor (s):

a) SYN (c --> s). Aquí el cliente envía cuál será su número de secuencia para sus segmentos
b) SYN-ACK (s --> c). Aquí el servidor envía cuál será su número de secuencia para sus segmentos
c) ACK (c --> s)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Que se conoce como MTU y para qué sirve?

A

Unidad máxima de transferencia del nivel 2 (ej: Ethernet son 1500 bytes). Si el nivel IP encuentra este tamaño insuficiente, tendrá que fragmentar los datagramas

(NOTA: Ver una opción especial llamada jumboframe https://naseros.com/2015/04/16/cambia-el-mtu-de-la-red-a-jumbo-frame-para-ir-mas-rapido/)

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

¿Que significa UEFI y que características tiene?

A

Es la nueva interface para el Firmware de la maquina (sustituye a la BIOS). Soporta

Capacidades de red
Diseño modular
Entorno gráfico
Sistemas de particiones MBR/GPT

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

¿Con que comando interactivo podemos obtener una lista de procesos en Linux?

A

top / htop

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

¿Como podemos obtener los detalles de la cpu en linux?

A

cat /proc/cpuinfo
lscpu

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

¿Que dos formas existen para dar permisos en Linux sobre ficheros/directorios?

A

chmod 644 f1.txt
setfacl -m u:pepe:rw f1.txt

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

¿Para qué sirve el estándar de criptografía PKCS#8?

A

Formato de exportación en PEM/Base64 de la clave privada (con o sin encriptación de la misma)

—–BEGIN PRIVATE KEY—–
MIIBVgIBADANBgkqhkiG9w0BAQEFAASCAUAwggE8AgEAAkEAq7BFUpkGp3+LQmlQ…
—–END PRIVATE KEY—–

—–BEGIN ENCRYPTED PRIVATE KEY—–
MIIBrzBJBgkqhkiG9w0BBQ0wPDAbBgkqhkiG9w0BBQwwDgQImQO8S8BJYNACAggA…
—–END ENCRYPTED PRIVATE KEY—–

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

¿Que es LDAP y que operaciones fundamentales tiene?

¿Conoces alguna implementación?

¿Tiene relación con algún otro estándar?

A

1.Protocolo ligero de acceso a servicios de directorio Operaciones:
Bind (Conectarse/Autenticarse), Search, Add, Modify, Delete, etc

2.Implementaciones: OpenLDAP, Active Directory, Apache Directory

3.Tiene relación con las recomendaciones X.500 de OSI

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

¿Que organismo se encarga del estándar USB?
¿Que características tiene USB 3.1?

A

USB-IF (Implementers Forum)
USB 3.1 Gen 1 – SuperSpeed, 5 Gbit/s (aka USB 3.0)
USB 3.1 Gen 2 – SuperSpeed+, 10 Gbit/s
Soporta el nuevo conector Tipo C
Soporta la especificación USB-PowerDelivery 100W->240W

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

¿Que lenguajes conoces para realizar la descripción/documentación de un API REST?

A

SWAGGER/OpenAPI (json y xml)
WSDL 2.0 (xml)
WADL (xml)
RAML (yaml)

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

Dentro de un certificado SSL del sitio https://www.ruinosa.com
¿dónde aparece el nombre del dominio?
¿qué hace el navegador con ese dato?

A

En el campo sujeto (atributo CN) está la siguiente información (Ej de la web https://sede.inap.gob.es)

C = ES
CN = sede.inap.gob.es
O = INSTITUTO NACIONAL DE ADMINISTRACIÓN PÚBLICA
OU = SEDE ELECTRÓNICA DEL INAP (SEINAP)
OU = sede electrónica
L = MADRID
SERIALNUMBER = Q2811002A

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

¿Que utilidad tiene en Windows el proceso Svchost.exe?

A

Es un servicio del sistema para gestionar a grupos de 1 a N
servicios con recursos compartidos entre ellos

(NOTA: probar en Windows el comando tasklist /svc)

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

A la hora gestionar un equipo Windows, ¿qué diferencia fundamental existe entre SNMP y WMI?

A

SNMP es un estándar independiente del SSOO (necesita de un agente SNMP) y sigue el estándar MIB (modelo de información)

WMI es una implementación propia de Windows (necesita del servicio de instrumentación funcionando) y sigue el estándar de CIM (modelo de información)

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

¿En qué tipo de producto catalogarías Plone?

¿En qué lenguaje está implementado?

¿Que BBDD suele llevar?

A

Plone es un gestor de contenidos implementado en Python

Funciona sobre la plataforma/serv de aplicaciones Zope

BBDD se llama ZODB es orientada a objetos

17
Q

¿Que es ReStructuredText y cuál es su utilidad?

A

Es un lenguaje de marcas ligero al estilo de Markdown.

Nos sirve para documentar muy fácilmente un proyecto.

18
Q

¿Qué es y para que nos sirve SASS?

A

Su utilidad principal es escribir con más potencia y flexibilidad “código CSS”

Un preprocesador de CSS (como Less y Stylus)

19
Q

¿Para qué sirve la herramienta Bower? ¿Y Grunt?

A

Bower es un gestor de paquetes/dependencias (tira del fichero bower.json). Ahora se han impuesto las herramientas npm y yarn.

Grunt es un automatizador de tareas escrito en Javascript. (Como Webpack)

20
Q

¿Que es un Distinguished Name?

A

Es el atributo que sirve de identificador único para una entrada del árbol LDAP