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

Protocolo IP y estructura del datagrama en redes TCP/IP

InformáticaActualizado el 2,97 KB

El Protocolo IP

El Protocolo IP define el formato exacto de todos los datos que viajan por una red TCP/IP. Además, especifica cómo procesar los paquetes y cómo manejar los errores. Ofrece un servicio no fiable y sin conexión, donde se trata cada paquete independientemente e incluye algunos algoritmos de enrutado.

5.1. El Datagrama IP

El datagrama de tipo IP es la unidad básica de transmisión en una red TCP/IP. Tiene un campo de datos y un encabezamiento, en donde están las direcciones IP de la fuente y el destino. Para viajar de una máquina a otra, van encapsulados en las tramas del tipo de red física que estemos utilizando. Los datagramas hay que fragmentarlos; cada fragmento tiene un identificador para que el destino pueda reconstruir...

Continuar leyendo "Protocolo IP y estructura del datagrama en redes TCP/IP" »

Fundamentos de los sistemas de comunicación y modulación de señales

InformáticaActualizado el 5,03 KB

1. La comunicación y sus elementos

Es el proceso de intercambio de información entre personas o máquinas. Sus elementos esenciales son: emisor, receptor, canal y protocolo. El protocolo define las reglas (sintaxis y gramática) para que la información sea comprensible para ambas partes.

2. Objetivo y definición de sistema

Su objetivo primordial es el intercambio de información. Un sistema de comunicación es el conjunto de dispositivos y técnicas que permiten el transporte de dicha información.

3. Señal analógica vs. digital

  • Analógica: Variación continua en el tiempo; puede tomar infinitos valores (ej. la voz humana, radio AM/FM).
  • Digital: Variación discontinua (discreta); solo toma valores limitados (ej. código binario de ceros y unos)
...
Continuar leyendo "Fundamentos de los sistemas de comunicación y modulación de señales" »

Bases de datos distribuidas: ventajas, desventajas y principios fundamentales

InformáticaActualizado el 5,69 KB

Heterogeneidad y la Presión para Integrar Datos

La heterogeneidad (diversidad) puede darse en muchos niveles, desde la forma y el significado de cada dato hasta el formato y el medio de almacenamiento elegido para guardarlo.

Surge la necesidad de integración debido a requerimientos de procesamiento no locales, donde es necesario intercambiar información proveniente de otras áreas o departamentos.

Ventajas del Procesamiento de Bases de Datos Distribuidas

  • Mejor rendimiento: En muchos casos, puede ofrecer un rendimiento superior al obtenido mediante un procesamiento centralizado.
  • Mayor confiabilidad: Los datos duplicados (réplicas) aumentan la disponibilidad. Cuando falla una computadora, se pueden obtener los datos desde otras réplicas en otras
...
Continuar leyendo "Bases de datos distribuidas: ventajas, desventajas y principios fundamentales" »

Fundamentos de Java RMI: invocación de objetos remotos

InformáticaActualizado el 2,72 KB

¿Qué es RMI?

RMI (Remote Method Invocation) es un paquete de Java que permite manejar objetos (y sus respectivos métodos) de manera remota, para utilizar los recursos de un servidor de manera transparente para el usuario local.

La manera en que RMI (y RPC en general) logra hacer esto es por medio de lo que se conoce como Stubs. En el caso del Stub del servidor, este se conoce como Skeleton. Estos Stubs y Skeletons permiten que, al momento de ser invocada la función remota, esta pueda ser "simulada localmente".

Funcionamiento General

El funcionamiento general del sistema se basa en los siguientes pasos:

  • Se ejecuta el RMI Registry en algún lugar de la red.
  • El servidor que desea manejar un objeto se registra en dicho servidor.
  • El RMI Registry registra
...
Continuar leyendo "Fundamentos de Java RMI: invocación de objetos remotos" »

Amenazas informáticas: bacterias, bugs, hackers y vulnerabilidades

InformáticaActualizado el 5,74 KB

Bacterias Informáticas

Las bacterias informáticas, a veces también llamadas conejas, son programas diseñados para replicarse a sí mismos. Generalmente, afectan un sistema al consumir recursos computacionales simplemente por existir. A diferencia de los virus, que se adhieren a otros programas, las bacterias se duplican al ser ejecutadas. Su principal objetivo no es alterar datos ni destruir archivos.

Propósito de las Bacterias

El propósito principal de una bacteria es degradar el servicio del sistema. Dependiendo de su programación, puede ocupar rápidamente todo el espacio en disco o los ciclos de CPU, llevando al sistema a detenerse. Un programa de un solo byte podría consumir 4 GB de espacio después de solo 32 ciclos de reproducción....

Continuar leyendo "Amenazas informáticas: bacterias, bugs, hackers y vulnerabilidades" »

Funcionamiento de Spanning Tree (STP): BPDU, root bridge y puerto raíz

InformáticaActualizado el 4,95 KB

El intercambio de los mensajes BPDU (Bridge Protocol Data Unit) tiene la función de elegir puntos de referencia para conseguir una topología STP estable. Los bucles pueden ser identificados y eliminados poniendo puertos redundantes específicos en los estados de bloqueando o standby. Varios de los campos de la BPDU son relativos a la identificación del switch, al coste de los caminos y a los valores de los temporizadores; todos trabajan al unísono para que la red pueda converger en una topología de STP común, eligiendo los mismos puntos de referencia dentro de la red.

Por defecto, las BPDU son enviadas a través de todos los puertos cada 2 segundos, de tal manera que la información de la topología actual se intercambia para identificar...

Continuar leyendo "Funcionamiento de Spanning Tree (STP): BPDU, root bridge y puerto raíz" »

Algoritmos de búsqueda en IA: Best-First, Amplitud, Profundidad y A*

InformáticaActualizado el 3,3 KB

Algoritmos de Búsqueda en Inteligencia Artificial

A continuación, se describen algunos algoritmos de búsqueda fundamentales en el campo de la Inteligencia Artificial.

Best-First

En el algoritmo Best-First, el nodo que recibe la mejor evaluación se expande primero. Se expande el nodo que parece ser el mejor de acuerdo con la función de evaluación. Para esto, se toman en cuenta todos los nodos que se han visto hasta el momento.

Breadth-First (Amplitud)

Se evalúa cada nodo en un determinado nivel antes de pasar al siguiente. Es completo y óptimo, buscando la solución más corta.

Cómo trabaja: Busca en el gráfico entero o la secuencia sin considerar el objetivo hasta que lo encuentra. No usa una heurística. Desde el punto de vista del algoritmo,...

Continuar leyendo "Algoritmos de búsqueda en IA: Best-First, Amplitud, Profundidad y A*" »

Fundamentos de redes: TCP/IP, dispositivos de interconexión y tipos de redes

InformáticaActualizado el 4,23 KB

Fundamentos de la Arquitectura de Comunicaciones en Redes

El Protocolo TCP/IP: La Base de Internet

El Protocolo TCP/IP corresponde al conjunto de protocolos de comunicaciones fundamental para Internet.

TCP/IP es una colección de protocolos o reglas que permiten la transferencia de datos desde una máquina a otra en una red.

Componentes Clave de TCP/IP

  • IP (Internet Protocol):
    • Empaqueta y direcciona los datos.
    • Permite leer, empaquetar y enviar datos a su destino.
    • Define cuántos datos se ajustan a cada sobre (paquete).
  • TCP (Transmission Control Protocol):
    • Divide (quiebra) los datos en segmentos.
    • Verifica que los datos lleguen a su destino (fiabilidad).
    • Reensambla los paquetes para verificar la integridad de los datos.

Concepto de Interconexión de Redes

El...

Continuar leyendo "Fundamentos de redes: TCP/IP, dispositivos de interconexión y tipos de redes" »

Cementos dentales: propiedades, usos y clasificación en restauraciones

InformáticaActualizado el 4,43 KB

Agente Cementante

Es cualquier material usado para unir, cementar, fijar o pegar restauraciones indirectas en dientes preparados.

Sustancia moldeable (con capacidad de fluir) usada para sellar espacios y cementar (pegar) dos estructuras (en este caso, el diente y la prótesis fija o provisional).

Funciones

  • Retención: Permite que la restauración se mantenga por un largo tiempo unida a la estructura dentaria (para impedir el desalojo).
  • Sellado: Entre la restauración y la estructura dentaria para evitar filtraciones (introducción de bacterias).

Usos

  • Restauraciones indirectas de metal y cerámica (tipo incrustaciones).
  • Restauraciones provisionales.
  • Carillas estéticas.
  • Aditamentos ortodónticos.
  • Postes/pernos intraradiculares.

Propiedades de los Agentes

...
Continuar leyendo "Cementos dentales: propiedades, usos y clasificación en restauraciones" »

Aplicaciones informáticas: concepto, tipos y ejemplos

InformáticaActualizado el 3,17 KB

¿Qué es una Aplicación Informática?

En informática, una aplicación es un tipo de programa informático diseñado como herramienta para permitir a un usuario realizar uno o diversos tipos de trabajo. Esto lo diferencia principalmente de otros tipos de programas como los sistemas operativos (que hacen funcionar al ordenador), las utilidades (que realizan tareas de mantenimiento o de uso general), y los lenguajes de programación (con los cuales se crean los programas informáticos).

Automatización de Tareas y Soluciones Digitales

Suele resultar una solución informática para la automatización de ciertas tareas complicadas como pueden ser la contabilidad, la redacción de documentos, o la gestión de un almacén. Algunos ejemplos de programas...

Continuar leyendo "Aplicaciones informáticas: concepto, tipos y ejemplos" »