IV. Sistemas y comunicaciones Flashcards
(1062 cards)
Que es la tecnica del Piggybacking en el modelo de capas OSI? (T)
Consiste en mandar los acuses de recibo DENTRO de las tramas de información, y no como un paquete por separado
Cada proceso elemental en el que se desarrolla un servicio se llama primitiva. Cuales son las 4 primitivas existentes? (T)
Request → indication → Response → Confirm
- Request (Petición): Una entidad solicita un servicio.
- Indication (Indicación): Una entidad es informada de algún evento o acción.
- Response (Respuesta): Una entidad responde a una solicitud de servicio.
- Confirm (Confirmación): Una entidad confirma que una solicitud ha sido procesada.
Dada una maquina, como hariamos la escabilidad horizonal y la vertical?
Escalabilidad vertical, la máquina se me queda corta de recursos, y le meto mas memoria.
Escalabilidad horizontal, meto más máquinas
¿Qué es el switching en redes de computadoras?
El switching permite que los dispositivos en una red local (LAN) se comuniquen entre sí, intercambiando datos a nivel de capa 2 del modelo OSI. Utiliza las Bridge Protocol Data Units (BPDUs) para gestionar la topología y evitar bucles.
En unix, como se muestra la tabla de resolucion de direcciones? Y como sacariamos la mac de una ip?
arp -a para listar la tabla
arp 172.17.0.11 , para sacar la mac de esta ip
En unix, como añadimos una entrada a la tabla de resolucion de direcciones? y para eliminarla? (T)
arp -s IP MAC
Añadir: arp -s 192.168.1.10 00:1A:2B:3C:4D:5E
Borrar: arp -d 192.168.1.10
Para que vale una VLAN?
Para definir un nivel de organización lógico en la red que no tiene porque corresponderse con topología física de la misma y así poder aislar unas zonas de otras (seguridad, rendimiento….)
Nombra las mascaras y los rangos del modelo classful
A: 255.0.0.0 (redes muy grandes) - 0 a 127
B: 255.255.0.0 (redes medianas) - 128 a 191
C: 255.255.255.0 (redes pequeñas) - 192 a 223
D: no definida 224 a 239
E: no definida 240 a 255
Cuánto ocupa la cabecera de un datagrama en IPv4?
Entre 20B y 60B
Cuantas redes y cuantos host podemos tener en las clases A, B y C de modelo classful en IPv4?
Clase A: Redes: 2^7. Hosts: 2^24-2
Clase B: Redes: 2^14. Hosts: 2^16-2
Clase C: Redes: 2^21. Hosts: 2^8-2
clase A el primer bit siempre es 0
clase B los 2 primeros bits siempre son 10
clase C los 3 primeros bits siempre son 110
clase D los 4 primeros bits siempre son 1110
clase E los 4 primeros bits siempre son 1111
Se pueden implementar procedimientos almacenados en Postgre? puedes nombrar algunos tipos ?
PL/TCL
PL/Perl
PL/Python
Comando para hacer backup en postgre
pg-dump nombre-bd > fichero.bkp
Comando para copiar TODAS las bases de datos en postgre
pg-dump-all > fichero.bkp
Cuando hablamos de DNS, ¿qué tipo se utiliza para traducir nombres de hosts a direcciones IP 4?
AAAA
MX
CNAME
A
A, registro de especifica las direcciones IPv4 correspondientes a tus dominios y subdominios
notas:
AAAA: Similar al registro A, pero se utiliza para traducir nombres de hosts a direcciones IPv6.
MX: Registro de “Mail Exchange”, usado para especificar los servidores de correo responsables de recibir emails en nombre del dominio
CNAME: Registro de “Canonical Name”, se utiliza para alias o nombres canónicos, redirigiendo un nombre de dominio a otro.
¿Qué tipo de red es la más adecuada para una empresa que quiere conectar múltiples sucursales en diferentes ciudades? (LAN, WAN, PAN, MAN)
La respuesta correcta: WAN ( wide area network)
lan: local area network
man: metropolitan area network
pan: personal area network
¿Qué dispositivo permite la conexión entre diferentes redes?
Router
¿Qué estándar de red inalámbrica se usa para redes Wi-Fi?
IEEE 802.11
Nombra registros de DNS
A
AAAA
TXT
SOA
MX
SPF
CAA
SRV
CNAME
que es una solicitud REST ? (T)
Una solicitud REST es una petición que un cliente (como un navegador web o una aplicación móvil) envía a un servidor para recuperar o manipular datos. REST, que significa Transferencia de Estado Representacional (REpresentational State Transfer), es una arquitectura de software que define cómo deben funcionar las APIs para permitir la comunicación entre sistemas a través de Internet
Las solicitudes REST utilizan métodos HTTP como:
GET: Para recuperar datos.
POST: Para enviar datos al servidor.
PUT: Para actualizar datos existentes.
DELETE: Para eliminar datos.
Cada solicitud REST incluye:
Un verbo o método HTTP: Define la operación a realizar.
Un encabezado: Contiene información sobre la solicitud.
Un cuerpo (opcional): Incluye los datos que se envían al servidor (usualmente en solicitudes POST y PUT).
Raid 0 es tolerante a fallos ?
NO
Numero minimo de discos por cada tipo de raid
2-2-4-3-3-3-4
Raid 0: 2
Raid 1: 2
Raid 2: 4
Raid 3: 3
Raid 4: 3
Raid 5: 3
Raid 6: 4
Capacidad por cada tipo de raid
Raid 0: nº discos * capacidad mas pequeño
Raid 1: capacidad del disco mas pequeña
Raid 2: si tienes 5 discos de 1 TB cada uno, y 2 de esos discos se utilizan para la corrección de errores, la capacidad total de almacenamiento sería de 3 TB
Raid 3: (nº discos - 1) * capacidad del mas pequeño
Raid 4: (nº discos - 1) * capacidad del mas pequeño
Raid 5: (nº discos - 1) * capacidad del mas pequeño
Raid 6: (nº discos - 2) * capacidad del mas pequeño
Que es ansible ?
nsible es una herramienta de automatización de código abierto que se utiliza para gestionar configuraciones, implementar aplicaciones y orquestar tareas en sistemas informáticos. Fue desarrollada por Red Hat y es muy popular en el ámbito de DevOps y administración de sistemas.
Algunas características clave de Ansible incluyen:
Automatización sin agentes: No es necesario instalar software adicional en los nodos gestionados. Ansible se conecta a ellos utilizando SSH (o WinRM en sistemas Windows) y ejecuta las tareas directamente
Playbooks: Las instrucciones para las tareas se escriben en un lenguaje fácil de entender llamado YAML. Estos playbooks definen el estado deseado de los sistemas y Ansible se encarga de aplicar esos cambios
Módulos: Ansible utiliza pequeños programas llamados módulos para realizar tareas específicas. Estos módulos pueden ser escritos en varios lenguajes de programación como Python, Ruby o Bash
Escalabilidad: Ansible puede gestionar desde unos pocos servidores hasta miles de ellos, lo que lo hace muy flexible y adecuado para diferentes tamaños de infraestructura
En resumen, Ansible es una herramienta poderosa que simplifica y automatiza muchas tareas de administración de sistemas, lo que permite a los equipos de IT trabajar de manera más eficiente y efectiva.
Que tiene este fichero? etc/ansible/ansible.cfg
Es el fichero que contiene la configuracion principal de ansible donde se definen parámetros globales, rutas y opciones de comportamiento.