Chuletas y apuntes de Informática y Telecomunicaciones

Patrones de mensajería para la integración de sistemas distribuidos

Informática y TelecomunicacionesActualizado el 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 de mensajería para la integración de sistemas distribuidos" »

ARP poisoning vs MITM, predicción ISN en TCP y Scapy para paquetes TCP-SYN

Informática y TelecomunicacionesActualizado el 5 KB

Conceptos Fundamentales en Ataques de Red y Manipulación de Paquetes

Diferencias entre Envenenamiento ARP y Ataque Man In The Middle (MITM)

El envenenamiento ARP, también conocido como ARP poisoning, es una técnica muy común en entornos de red donde el atacante engaña a los dispositivos de la red modificando las tablas ARP, haciéndoles creer que él es otro dispositivo, normalmente el router o gateway. Esto lo consigue enviando respuestas ARP falsas, y con eso logra que todo el tráfico de la víctima pase primero por él. De esta manera, el atacante puede interceptar el tráfico sin que la víctima se dé cuenta.

Por otro lado, el ataque Man In The Middle (MITM) es más completo, ya que una vez el atacante logra que el tráfico pase por...

Continuar leyendo "ARP poisoning vs MITM, predicción ISN en TCP y Scapy para paquetes TCP-SYN" »

Fundamentos de SQL: comandos DDL y DML, cláusulas y operadores

Informática y TelecomunicacionesActualizado el 18,35 KB

Introducción a las Bases de Datos Relacionales y SQL

En una base de datos relacional existen entidades representadas por medio de tablas las cuales están relacionadas entre sí. Esto permite que el usuario de la base de datos pueda extraer y combinar información de las tablas relacionadas.

Existen dos tipos principales de comandos SQL:

  • DDL (Data Definition Language): Permiten crear y definir nuevas bases de datos, campos e índices.
  • DML (Data Manipulation Language): Permiten generar consultas para ordenar, filtrar y extraer datos de la base de datos.

Comandos DDL (Lenguaje de Definición de Datos)

COMANDO

DESCRIPCIÓN

CREATE

Crea nuevas tablas, campos e índices.

DROP

Elimina tablas e índices.

ALTER

Modifica las tablas agregando campos o cambiando la

...
Continuar leyendo "Fundamentos de SQL: comandos DDL y DML, cláusulas y operadores" »

Ejercicios resueltos de automatización con Bash y PowerShell

Informática y TelecomunicacionesActualizado el 6,84 KB

Scripts de Automatización en Bash para Linux

Ejercicio 1: Lectura de Cabeceras de Archivos

Este script utiliza un bucle for para recorrer los argumentos pasados y mostrar las primeras 3 líneas de cada archivo mediante el comando head.

#!/bin/bash

for archivo in "$@"
do
    head -n 3 "$archivo"
done

Ejercicio 2: Creación Masiva de Ficheros Vacíos

Script diseñado para crear una cantidad específica de ficheros de texto en un directorio determinado del escritorio utilizando el comando touch.

#!/bin/bash

mkdir -p ~/Escritorio/VACIOS

for ((i=1; i<=$1; i++))
do
    touch ~/Escritorio/VACIOS/fichero$i.txt
done

Ejercicio 3: Gestión de Usuarios con UID y Home Personalizado

Permite la creación de usuarios validando previamente si el UID o el directorio

...
Continuar leyendo "Ejercicios resueltos de automatización con Bash y PowerShell" »

Sistemes de registre i formats del so digital: CD, DVD, MIDI i formats d'àudio

Informática y TelecomunicacionesActualizado el 3,49 KB

Sistemes de Registre i Reproducció de So Digital

El Disc Compacte (CD)

El CD és una tecnologia creada l'any 1981 per Sony i Philips per evitar els problemes que oferia el vinil a causa de ratlladures, així com els efectes de buf que es mostraven en les cintes i vinils.

Per evitar aquests problemes, es va crear un disc compost de tres capes:

  • Una primera de plàstic de policarbonat sobre el qual es feien petits forats.
  • Sobre aquests forats, es col·loca una capa d'alumini que li dona un color característic.
  • Per últim, una capa de laca on s'hi estampa l'etiqueta.

El disc compacte pot emmagatzemar 680 milions de bytes; en aquest moment no és una gran quantitat i s'ha vist superat pel DVD.

El DVD (Digital Versatile Disc)

El DVD es va crear per desar...

Continuar leyendo "Sistemes de registre i formats del so digital: CD, DVD, MIDI i formats d'àudio" »

Formatos de grabación de vídeo analógicos y digitales: VHS, Betacam y DV

Informática y TelecomunicacionesActualizado el 4,24 KB

Tecnologías de Grabación de Video

Principios Fundamentales

  • Exploración helicoidal: En magnetoscopios digitales, la información se graba en doce pistas consecutivas mediante 1-4 cabezas sobre un tambor.
  • Transformación de la señal: El rango de frecuencia se extiende entre 25 Hz y 6 MHz.
  • Grabación en alta densidad: Se aplica un desplazamiento secuencial de fase (ej. 2ª línea: 90º, 3ª línea: 180º, etc.).

Formatos de Video Analógico

Sistema VHS

  • Introducido por JVC en 1978.
  • Dos cabezas sobre un tambor de 62 mm de diámetro.
  • Velocidad de 25 rps (revoluciones por segundo).
  • Pistas de 49 micras de anchura y 96,92 mm de longitud.
  • Inclinación del tambor de 5º 57”.
  • Acimut de 6º.
  • Sonido Hi-Fi de -30 dB.
  • Pista de control de 0,75 mm de anchura.
  • Cinta de
...
Continuar leyendo "Formatos de grabación de vídeo analógicos y digitales: VHS, Betacam y DV" »

Fedora Linux: distribución, administración y comandos esenciales

Informática y TelecomunicacionesActualizado el 9,5 KB

Introducción:Fedora es una distribución Linux para propósitos generales basada en RPM, que se mantiene gracias a una comunidad internacional de ingenieros, diseñadores gráficos y usuarios que informan de fallos y prueban nuevas tecnologías. Cuenta con el respaldo y la promoción de Red Hat.Durante sus primeras 6 versiones se llamó Fedora Core, debido a que solo incluía los paquetes más importantes del sistema operativo.
La última versión es Fedora 15, puesta a disposición del público el 24 de Mayo del 2011.El Proyecto Fedora fue creado a finales del 2003 cuando Red Hat Linux fue descontinuado. Red Hat Enterprise Linux (RHEL) continuaría siendo la distribución oficialmente soportada por Red Hat, mientras que Fedora sería un proyecto...

Continuar leyendo "Fedora Linux: distribución, administración y comandos esenciales" »

Redes de área de campus: concepto, tipos y topologías

Informática y TelecomunicacionesActualizado el 8,47 KB


1 
Conceptode redes

Es un conjunto de dispositivos físicos " hardware" y de programas"software", mediante el cual podemos comunicar computadoras para compartir recursos.

2.Tipos De Redes

Las redes de información se pueden clasificar según su extensión y su topología. Una red puede empezar siendo pequeña para crecer junto con  institución.  tipos de redesdisponibles:

Segmento de red (subred)


Un segmento de red suele ser definido por el "hardware" o una direcciónde red específica. Por ejemplo, en el entorno "NovellNetWare", en un segmento de red se incluyen todas las estaciones de trabajo conectadas a una tarjeta de interfaz de red de un servidory cada segmento tiene su propia dirección de red.

 Red de área locales (...

Continuar leyendo "Redes de área de campus: concepto, tipos y topologías" »

Variación libre, distribución complementaria y otros conceptos de fonología

Informática y TelecomunicacionesActualizado el 5,43 KB

Neutralización:


puede definirse como la suspensión o la pérdida de la función distintiva de una oposición de fonemas realizada en otros contextos fónicos.

Diferentes combinaciones de fonemas producen tres grandes grupos de unidades que son: Palabras reales, potenciales y imposibles.

Economía de los fonemas y orden fijo: Se denomina a la formación de palabras con 4 letras Ej: A.P.S.O Pase, Pasa, Sopa, Sapo.

Diferencia entre rasgo distintivo y un fonema:


los fonemas son mínimos unidades lingüísticas que distinguen palabras y morfemas, Distintivos
: son diferencian fonemas

Contexto de unidad fonética:


conjunto de las unidades de la misma naturaleza que la preceden y la siguen de manera inmediata.

Distribución Complementaria:


relación existente

...
Continuar leyendo "Variación libre, distribución complementaria y otros conceptos de fonología" »

Estados de los procesos: activo, preparado, bloqueado y suspendido

Informática y TelecomunicacionesActualizado el 4,79 KB

Procesos:


Es cualquier tipo de actividad que demande de la atención de utilización de la CPU de una máquina.

El proceso es una entidad activa, que está en ejecución mientras que un programa es una entidad pasiva que no está en ejecución.


Un proceso puede encontrarse en los siguientes estados:

Ejecutándose o activo:


Cuando utiliza la C.P.U. En un instante dado (sólo puede ser un proceso a la vez).

Ejecutable, preparado o listo:


Se encuentra detenido a la espera de que acabe de ejecutarse otro proceso para usar la C.P.U.

Bloqueado:


No se puede ejecutar debido a que se ha producido algún evento.

Dependiendo de la interacción entre los procesos, estos se clasifican en:a)Independientes: No se comunican o sincronizan entre ellos. En un sistema...

Continuar leyendo "Estados de los procesos: activo, preparado, bloqueado y suspendido" »