Chuletas y apuntes de Informática y Telecomunicaciones de Otros cursos

Ordenar por
Materia
Nivel

SSH: Acceso Remoto Seguro, Cifrado y Autenticación

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 4,82 KB

Comparación entre Telnet y SSH

1. Comparativa:

  • a) Telnet: Sistemas cliente-servidor 'ligeros' (poca capacidad de proceso). No preocupaba la seguridad de la información. Los programas debían ser sencillos (ej: telnet).
  • b) Características de Telnet: Texto sin cifrar. Posibilidad de entrar en el sistema como administrador. No conserva archivos log de intentos fallidos de conexión.
  • c) SSH: Secure Shell.
  • d) Puerto por defecto: 22.
  • e) Funcionalidades de SSH: Autentificación de acceso remoto, confidencialidad de la comunicación, integridad de datos transmitidos (a diferencia de telnet, rlogin, rsh, rcp, ftp).
  • f) Implementaciones: OpenSSH.
  • g) Librería Criptográfica: OpenSSL.
  • h) Seguridad con SSH: Autentificación de servidor desde el cliente. Nombre
... Continuar leyendo "SSH: Acceso Remoto Seguro, Cifrado y Autenticación" »

Memoria Compartida Distribuida (DSM): Arquitecturas, Coherencia y Rendimiento en Multiprocesadores

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 5,4 KB

Memoria Compartida Distribuida (MCD): Fundamentos y Arquitecturas

Hemos visto que existen dos tipos de sistemas con múltiples CPU:

  • Multiprocesador: Dos o más CPU comparten la memoria principal común.
  • Multicomputadora: Cada CPU tiene su propia memoria; nada se comparte directamente.

Hardware: Desafíos en el Diseño de Sistemas Multiprocesador

Diseñar una máquina con múltiples CPU que compartan la misma memoria es complejo (debido a limitaciones del bus o conmutador).

Las multicomputadoras son más sencillas de construir, permitiendo un número ilimitado de unidades, cada una con su CPU y memoria, conectadas a través de una red.

Software: Programación en Entornos Multiprocesador y Multicomputadora

Existen numerosas técnicas de programación... Continuar leyendo "Memoria Compartida Distribuida (DSM): Arquitecturas, Coherencia y Rendimiento en Multiprocesadores" »

Tecnología RAID: Optimización del Almacenamiento en Discos

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 4,37 KB

¿Qué es y para qué se usa?

RAID (Redundant Array of Independent Disks) es un sistema de almacenamiento que utiliza combinaciones de discos para obtener un disco con mejores prestaciones o mayor seguridad. También conocido como «conjunto redundante de discos», un RAID distribuye o replica los datos entre múltiples discos duros o SSD. Dependiendo de su configuración (nivel), los beneficios de un RAID respecto a un único disco son: mayor integridad, mayor tolerancia a fallos, mayor rendimiento y mayor capacidad.

Niveles de RAID

Existen varios niveles de RAID. Los más usados son el 0, el 1 y el 5, cuyas características más importantes son:

Nivel 0: Rendimiento

Un RAID de nivel 0 distribuye los datos equitativamente entre dos o más discos... Continuar leyendo "Tecnología RAID: Optimización del Almacenamiento en Discos" »

Especificación y Definición de Requerimientos de Software: Conceptos Clave y Mejores Prácticas

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 3,34 KB

Definición y Especificación de Requerimientos

Definición de Requerimientos

Una declaración en lenguaje natural, que incluye diagramas de los servicios del sistema y sus límites operacionales. Está escrita para los clientes.

Especificación de Requerimientos

Un documento estructurado con una descripción detallada de los servicios del sistema. Se redacta como un contrato entre el cliente y el contratista.

Especificación de Software

Una descripción detallada del software, que puede servir como base para el diseño o la implementación. Está escrita para los desarrolladores.

¿Qué es un Requerimiento?

Es un rango de instrucciones, desde abstractas de alto nivel de un servicio o de un sistema, hasta una especificación funcional matemática detallada.... Continuar leyendo "Especificación y Definición de Requerimientos de Software: Conceptos Clave y Mejores Prácticas" »

Sistemas Operativos: Conceptos Fundamentales, Tipos y Funciones Esenciales en Informática

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 5,8 KB

Sistemas Operativos (S.O.): Definición y Funciones Esenciales

Un Sistema Operativo (S.O.) es el software principal que administra los recursos de hardware y software de una computadora. Actúa como un puente crucial entre los componentes materiales, el usuario y las aplicaciones, garantizando un funcionamiento eficiente y seguro del equipo.

Categorías y Tipos de Sistemas Operativos

Los sistemas operativos se clasifican según diversas capacidades y modos de operación:

Clasificación por Capacidad de Ejecución y Usuarios

  • Multitarea: Se refiere a la capacidad de un Sistema Operativo para ejecutar más de un programa o proceso al mismo tiempo, alternando rápidamente entre ellos para dar la impresión de simultaneidad.
  • Multiusuario: Permite que
... Continuar leyendo "Sistemas Operativos: Conceptos Fundamentales, Tipos y Funciones Esenciales en Informática" »

Protocolos de Acceso Remoto, Enrutamiento y Arquitectura DMZ en Redes

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 4,15 KB

Protocolos de Acceso Remoto en Redes

Los protocolos de acceso remoto son protocolos de comunicación que permiten la interconexión de diferentes redes de área local (LAN). A continuación, se describen algunos de los más relevantes:

  • PPP (Point-to-Point Protocol): Conjunto de protocolos que facilita el acceso remoto entre redes, incluso de diferentes fabricantes. Funciona sobre conexiones de línea serie (punto a punto).
  • PPPoE (PPP over Ethernet): Similar a PPP, pero opera sobre Ethernet. Ofrece características como autenticación, cifrado y compresión de datos.
  • SLIP (Serial Line Internet Protocol): Permite la conexión remota, también a través de líneas serie, utilizando el protocolo IP. Es comúnmente utilizado en sistemas UNIX.
... Continuar leyendo "Protocolos de Acceso Remoto, Enrutamiento y Arquitectura DMZ en Redes" »

Conceptos Esenciales de Sistemas Operativos: Arquitectura, Clasificación e Interacción de Usuario

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 6,4 KB

Fundamentos del Sistema Operativo (SO)

El sistema operativo es el software básico necesario para el funcionamiento de cualquier ordenador. Se encarga de gestionar de forma transparente para el usuario los recursos del hardware y comienza a ejecutarse al encender el ordenador.

El Kernel

El kernel (núcleo) es la plataforma fundamental para que otros programas del sistema y el resto del software se puedan ejecutar.

Funciones Básicas del Sistema Operativo

Las funciones básicas que un sistema operativo ofrece son:

  • Controlar el uso de los componentes físicos del ordenador.
  • Controlar el proceso de almacenamiento de datos en distintos dispositivos.
  • Controlar y ejecutar todo tipo de aplicaciones.
  • Configurar los distintos componentes del ordenador.
  • Poner
... Continuar leyendo "Conceptos Esenciales de Sistemas Operativos: Arquitectura, Clasificación e Interacción de Usuario" »

Patrones Esenciales de Mensajería para la Integración de Sistemas Distribuidos

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 4,04 KB

Tipos de Mensajes Fundamentales

Mensaje Comando

Un mensaje comando permite invocar un procedimiento (rutina) en otra aplicación.

  • El mensaje debe incluir el nombre del procedimiento.
  • Los parámetros necesarios.

Mensaje Documento

Un mensaje documento permite transmitir información estructurada entre aplicaciones.

El formato puede ser de cualquier tipo:

  • XML
  • SOAP
  • Largo Posición (Fixed-Length)
  • etc.

Mensaje Evento

Un mensaje evento permite efectuar notificaciones en modalidad asíncrona entre aplicaciones.

La diferencia con un mensaje documento es que aquí sí importa el tiempo del evento.

Gestión y Estructura del Mensaje

Paquete (Fragmentación)

Una aplicación puede requerir enviar una cantidad muy grande de datos. Una solución es dividir los datos en paquetes... Continuar leyendo "Patrones Esenciales de Mensajería para la Integración de Sistemas Distribuidos" »

Métodos de Transferencia de Datos entre CPU y E/S

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 3,65 KB

Transferencia por Interrupciones

La transferencia de datos entre la CPU y un dispositivo de E/S la inicia la CPU.

La primera tarea del sistema de interrupción es identificar la fuente de la interrupción.

Prioridad de Interrupciones

La prioridad de interrupciones simultáneas se establece mediante programación o circuitería.

La desventaja del método de programación es que si hay muchas interrupciones, el tiempo requerido para gestionarlas puede extender el tiempo disponible para atender el dispositivo de E/S.

La interrupción por circuitería funciona como un administrador general en un ambiente de sistema de interrupciones.

Para acelerar la operación, cada fuente de interrupción tiene su propio vector de interrupción para acceder de forma... Continuar leyendo "Métodos de Transferencia de Datos entre CPU y E/S" »

Sistema analógico y digital: la señal puede tomar valores infinitos y en la digital la señal puede tomar un número finito de valores. Sistema de numeración: un conjunto de símbolos capaces de representar cantidades numéricas. Sistema decimal a base 1

Enviado por Programa Chuletas y clasificado en Informática y Telecomunicaciones

Escrito el en español con un tamaño de 6,42 KB

La electrónica es la disciplina técnica que estudia los sistemas cuyo funcionamiento está basado en la conducción y control del flujo de los electrones.

La señal analógica:

es aquella que puede tomar cualquier valor instantáneo en cada fracción de tiempo considerado. Puede tomar infinitos valores distintos en infinitos instantes de tiempo diferentes.

La señal digital:

es aquella que solamente puede tomar determinados valores en precisos instantes de tiempo. La señal digital mas sencilla es la binaria que solo puede tomar 2 valores, 0 y 1.

//

El proceso de conversión de una señal analógica en digital consta de 3 pasos:

Muestreo:

consiste en tomar muestras periódicas de la amplitud de la señal.El número de muestras tomadas en 1... Continuar leyendo "Sistema analógico y digital: la señal puede tomar valores infinitos y en la digital la señal puede tomar un número finito de valores. Sistema de numeración: un conjunto de símbolos capaces de representar cantidades numéricas. Sistema decimal a base 1" »