Apuntes, resúmenes, trabajos, exámenes y ejercicios de Informática de Otros cursos

Conceptos Clave de Redes: Trama, MAC, LLC y Switches Ethernet

Informática3,04 KB

Conceptos Fundamentales de Redes

Verificación de Trama y Segmentación

La Secuencia de Verificación de Trama (FCS) es un valor utilizado para verificar si hay tramas dañadas.

  • Física y hexadecimal.
  • De 0 a F.
  • No.

Las restricciones de tamaño de las tramas requieren que el host de origen divida un mensaje largo en fragmentos individuales que cumplan los requisitos de tamaño mínimo y máximo. Esto se conoce como segmentación. Cada segmento se encapsula en una trama separada con la información de la dirección y se envía a través de la red. En el host receptor, los mensajes se desencapsulan y se vuelven a unir para su procesamiento e interpretación.

Subcapas de la Capa de Enlace de Datos

Subcapa LLC (Logical Link Control)

La subcapa LLC maneja...

Continuar leyendo "Conceptos Clave de Redes: Trama, MAC, LLC y Switches Ethernet" »

Ciberseguridad Esencial: Protección de Datos, Auditoría y Cifrado

Informática5,37 KB

Seguridad de Contraseñas y Hashing

Un usuario malicioso puede crear una base de datos con millones de contraseñas (conocida como diccionario), obtenidas a partir de palabras comunes, nombres, fechas y combinaciones de números frecuentes. Posteriormente, calcula la función hash (o signatura) de cada una de ellas. Una vez hecho esto, solo tiene que buscar en su base de datos el valor correcto para encontrar la contraseña original.

Para protegerse contra este tipo de ataques, se puede concatenar a cada contraseña un trozo de información aleatoria, denominado "sal" (salt), antes de calcular su hash. Tanto el hash como la "sal" se almacenan en la base de datos. Esto obliga al atacante a tener que recalcular todo el diccionario para cada contraseña...

Continuar leyendo "Ciberseguridad Esencial: Protección de Datos, Auditoría y Cifrado" »

Optimización de Consultas y Tipos de Bases de Datos: Un Enfoque Práctico

Informática3,1 KB

Optimización de Consultas y Tipos de Bases de Datos

Consultas SQL y Optimización

  • Búsqueda Lineal o Bruta: SELECT pidcosto FROM catalogo WHERE costo = x
  • Selección Conjunta con Índice Compuesto: SELECT prov_id, pid, costo FROM catalogo WHERE provid = 'lamsol' AND pid = 18
  • Uso de Índice para Obtener Múltiples Registros: SELECT pnombre, color FROM partes WHERE color = 'colorx'
  • Uso de Estructura de Acceso para Obtener Registros Concordantes: SELECT pnombre, costo FROM partes p, catalogo c WHERE p.pid = c.cid ORDER BY pid

Big Data

Big Data es un concepto que hace referencia a conjuntos de datos tan grandes que las aplicaciones informáticas tradicionales de procesamiento de datos no son suficientes para tratarlos. También se refiere a los procedimientos...

Continuar leyendo "Optimización de Consultas y Tipos de Bases de Datos: Un Enfoque Práctico" »

Gestión y Tipos de Procesos en Sistemas Operativos

Informática3 KB

Gestión de Procesos

Algunas acciones comunes que se pueden realizar con los procesos incluyen:

  • Destruir: Eliminar la entrada en la cola de PCB. Puede haber problemas en la gestión de las propiedades heredadas del proceso padre o, si tiene procesos hijo, tener que esperar a que finalicen estos o los finaliza forzosamente.
  • Terminación:
    • Normal: Es la forma más común (exit en UNIX).
    • Por error: Por ejemplo, al ejecutar gcc uno.c y el fichero uno.c no existe.
    • Error fatal: Acceso a una posición no permitida, división por cero, etc.
    • Terminado por otro proceso: En UNIX se utiliza la señal KILL.
  • Cambiar la prioridad del proceso.
  • Dormir o bloquear la ejecución de un proceso: Dormir un proceso un tiempo determinado.
  • Despertar un proceso: Una forma de desbloquear
...
Continuar leyendo "Gestión y Tipos de Procesos en Sistemas Operativos" »

Guía Completa para el Modelado Efectivo de Casos de Uso

Informática2,57 KB

Modelado de Casos de Uso

Describe un conjunto de interacciones entre actores externos y el sistema en consideración, orientadas a satisfacer un objetivo de un actor.

Un caso de uso especifica un conjunto de secuencias de acciones, incluyendo variantes, que el sistema puede ejecutar y que produce un resultado observable de valor para un particular actor.

Partes de un caso de uso

  • Conjunto de secuencias de acciones; cada secuencia representa un posible comportamiento del sistema.
  • Actores: roles que pueden jugar los usuarios.
  • Variantes: versiones especializadas, un caso de uso que extiende a otro o un caso de uso que incluye a otro.
  • Un caso de uso realiza un trabajo tangible.

Actores en Casos de Uso

Un actor representa un conjunto coherente de roles que...

Continuar leyendo "Guía Completa para el Modelado Efectivo de Casos de Uso" »

Componentes Esenciales y Tecnologías de Interconexión en Microprocesadores

Informática3,03 KB

El Coprocesador Matemático

El coprocesador matemático es un chip independiente que contiene un circuito de apoyo para el microprocesador. Su función principal era liberarlo de las operaciones aritméticas, permitiendo que el microprocesador se encargara de otros procesos y, de esta manera, hacer más eficiente el sistema.

Principales Fabricantes de Microprocesadores

A continuación, se presentan los principales fabricantes de microprocesadores en el mercado:

  • AMD

    AMD (Advanced Micro Devices) es una empresa fundada en 1969, dedicada inicialmente a la fabricación de microprocesadores.

  • Intel®

    Intel® (Integrated Electronics) es una empresa formada en 1968, líder en la fabricación de microprocesadores.

  • Cyrix®

    Cyrix® fue una marca que dominó el

...
Continuar leyendo "Componentes Esenciales y Tecnologías de Interconexión en Microprocesadores" »

Comparativa de Tecnologías de Desarrollo Web: HTML, JavaScript, PHP, ASP y JSP

Informática5,4 KB

Tecnologías Fundamentales para el Desarrollo Web

HTML (HyperText Markup Language)

Ventajas de HTML

  • Permite la creación de texto estructurado (mediante etiquetas).
  • Genera archivos pequeños.
  • Fácil aprendizaje.

Desventajas de HTML

  • Es estático.
  • La interpretación puede variar dependiendo del navegador.
  • Posible exceso de etiquetas.

Lenguajes de Scripting del Lado del Cliente

JavaScript

Se trata de un lenguaje de scripts basado en objetos que permite crear aplicaciones incrustadas en un documento HTML.

  • Permite el manejo de eventos según las acciones del usuario.
  • Se ejecuta del lado del cliente, por lo que no puede consultar datos directamente del lado del servidor.
  • Es muy útil para la validación de datos antes de enviarlos al servidor.

Lenguajes de Scripting

...
Continuar leyendo "Comparativa de Tecnologías de Desarrollo Web: HTML, JavaScript, PHP, ASP y JSP" »

Tecnologías de Digitalización y Transmisión de Señales de Vídeo

Informática4,26 KB

Digitalización de la Imagen

Al pasar de blanco y negro (B/N) a color, se intentó conservar la compatibilidad con los receptores existentes. ¿Cómo se logró esto? Se crea una señal de luminancia (Y), que es la suma de proporciones adecuadas de rojo, verde y azul (RGB), y se transmite junto con esta señal la información de color, conocida como señal de crominancia.

Proceso de Digitalización de la Señal de Vídeo

Separación de Componentes

Para digitalizar la señal de vídeo, se separan la luminancia (Y) y las señales de crominancia (B-Y y R-Y). Por ello, la señal PAL se expresa comúnmente como YUV.

Pasos Clave en la Conversión Analógico-Digital

Una vez realizada esta conversión, se siguen los siguientes pasos fundamentales:

  1. Muestreo

...
Continuar leyendo "Tecnologías de Digitalización y Transmisión de Señales de Vídeo" »

Conceptos Fundamentales de Redes IP y DHCP

Informática4,37 KB

¿Qué es una dirección IP? Tipos

Una dirección IP es un número binario de 32 bits que permite 4.294.967.296 direcciones diferentes posibles. Existen dos tipos principales: Dirección IP pública y Dirección IP privada.

¿Qué es una máscara de subred?

Permite diferenciar la parte de red (bits a 1) de una dirección IP de la parte de host (bits a 0).

¿En qué se diferencia una IP pública de una IP privada?

Una dirección IP pública es asignada a cada dispositivo que se conecta a Internet u otra red pública. Las IP privadas, por el contrario, son asignadas dentro de una red local (LAN, Local Area Network).

¿Qué ventaja proporciona TCP frente a UDP?

Este protocolo (TCP) es el encargado de establecer la conexión y dividir la información...

Continuar leyendo "Conceptos Fundamentales de Redes IP y DHCP" »

Gestiona tus Finanzas con Flying Money: Configuración y Uso Detallado

Informática33,77 KB

Nota: Lo que está entre paréntesis son comentarios y no es necesario entrar en la aplicación.

Así que aquí vamos:
Desde el punto de que tiene la aplicación instalada en tu móvil.
Al principio se le pide una contraseña, que introduzca una contraseña alguna, esta será necesaria cada vez que entre en la aplicación.
Ahora, con la aplicación abierta ir a Listas -> monedas.

Aquí puede ajustar la moneda que utilizará, en mi caso (me imagino que en el suyo también Imagen

) Será real, entonces vamos a la opción-> nombre (esta es la norma para agregar registros en la aplicación), ahora, complete los campos como sigue:
Nombre real =
ISO = BRL (moneda brasileña ISO)
Symbol = dólares de los EE.UU.
Moneda de origen = Sí
Ahora ve a Opciones->...

Continuar leyendo "Gestiona tus Finanzas con Flying Money: Configuración y Uso Detallado" »