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

Entendiendo NAT: Tipos, Ventajas y Desventajas para tu Red

Informática4,3 KB

La Traducción de Direcciones de Red (NAT, por sus siglas en inglés) es un proceso fundamental en las redes modernas. Permite que múltiples dispositivos en una red privada compartan una única dirección IP pública para acceder a Internet. A continuación, exploraremos los diferentes tipos de NAT, sus ventajas y desventajas.

Bloques de IP Privadas

  • 10.0.0.0/8 (10.0.0.0 – 10.255.255.255)
  • 172.16.0.0/12 (172.16.0.0 – 172.31.255.255)
  • 192.168.0.0/16 (192.168.0.0 – 192.168.255.255)

Cualquier IP que no esté en ese rango se considera PÚBLICA.

Tipos de NAT

  • Dynamic NAT
  • Static NAT (1:1)
  • PAT o NAT con Sobrecarga
  • PAT o NAT con Sobrecarga sobre múltiples IP
  • NAT-T
  • Source NAT
  • Entre otros

NAT Dinámico

En el NAT dinámico, las direcciones IP internas de cada cliente...

Continuar leyendo "Entendiendo NAT: Tipos, Ventajas y Desventajas para tu Red" »

Redes Informáticas: Conceptos Clave, Componentes y Tipos de Conexión

Informática3,44 KB

Redes Informáticas: Conceptos Fundamentales y Componentes Esenciales

Definición y Ventajas de las Redes Informáticas

Una Red Informática es un conjunto de ordenadores interconectados entre sí que permiten compartir recursos e información (ej., impresoras).

Ventajas Clave:

  • Posibilidad de compartir información a través de bases de datos.
  • Eliminación de datos dispersos en los ordenadores.
  • Posibilidad de compartir periféricos.

Clasificación de Redes por Extensión

Las redes informáticas se clasifican según su alcance geográfico:

  • PAN (Personal Area Network): Su extensión abarca pocos metros (ej., Bluetooth).
  • LAN (Local Area Network): Su extensión abarca, como máximo, un edificio (ej., aula de informática).
  • CAN (Campus Area Network): Abarca
...
Continuar leyendo "Redes Informáticas: Conceptos Clave, Componentes y Tipos de Conexión" »

Tipos y características de los lenguajes de programación: máquina, bajo nivel y alto nivel

Informática3,08 KB

Lenguajes de programación y su función

Los lenguajes de programación sirven para escribir programas que permitan la comunicación usuario-máquina.

Compiladores e intérpretes

Compiladores e intérpretes: son programas que convierten las instrucciones descritas en lenguaje de programación en instrucciones de lenguaje máquina (bits 0 y 1).

Tipos de programas

Programas de utilidad: facilitan el uso de la computadora (ejemplo: editor de texto).

Programas de aplicación: son los que realizan tareas concretas tales como compatibilidad, nómina, análisis estadístico, etc.

Características generales

Los lenguajes de computadora permiten a las personas escribir un lenguaje que sea más apropiado a las características humanas.

Principales tipos de lenguaje

Los...

Continuar leyendo "Tipos y características de los lenguajes de programación: máquina, bajo nivel y alto nivel" »

Protocolos de Red y Control de Errores en la Capa de Enlace de Datos

Informática2,94 KB

Introducción a los Protocolos de Red

Identificadores de Red

La OUI (Organizationally Unique Identifier) es el identificador único de la organización que sirve para identificar al fabricante del adaptador.

Ejemplo de OUI en binario: 0000 0000 (48 binario) 0010 0111

Ejemplo de dirección MAC: 00:1E:58:A1:15:27

Métodos de Acceso al Medio

Los métodos de acceso al medio regulan el acceso a un medio compartido para tratar de impedir o reducir al máximo las colisiones entre tramas, buscando utilizar el canal de forma eficiente y aprovechando al máximo su capacidad.

CSMA/CD

CSMA/CD (Carrier Sense Multiple Access with Collision Detection) sondea el medio antes de emitir. Si alguien está emitiendo, se espera un tiempo aleatorio dentro de un intervalo...

Continuar leyendo "Protocolos de Red y Control de Errores en la Capa de Enlace de Datos" »

Implementación y Configuración Avanzada del Protocolo DHCP: Parámetros Esenciales

Informática3,63 KB

Funcionamiento del Protocolo DHCP

Este protocolo regula la manera en que un cliente DHCP obtiene una configuración IP válida. A través del puerto 68, el cliente envía mensajes para que algún servidor DHCP activo conteste por el puerto 67, ambos utilizando el protocolo UDP.

Cuando el cliente recibe ofertas del servidor, acepta la primera que le llega y lo comunica a todos los servidores mediante una trama de difusión. El servidor le contesta con un mensaje que contiene la dirección MAC del cliente, la IP y la máscara de subred, junto con la IP del servidor y el periodo de concesión de la IP cedida.

Antes de que haya terminado el periodo de validez, el cliente envía una solicitud al servidor. DHCP facilita la asignación de IP en la red....

Continuar leyendo "Implementación y Configuración Avanzada del Protocolo DHCP: Parámetros Esenciales" »

Definición y Características de Redes WAN y MAN: Alcance Geográfico y Tecnología

Informática2,73 KB

Redes de Área Amplia (WAN)

Una Red de Área Amplia, o WAN (por sus siglas en inglés de Wide Area Network), permite compartir dispositivos y tener un acceso rápido y eficaz. Proporciona un medio de transmisión a larga distancia de datos, voz, imágenes y videos, cubriendo grandes áreas geográficas que pueden extenderse a un país, un continente o el mundo entero. Es la unión de dos o más redes LAN.

Características de las WAN

  • Operan dentro de un área geográfica extensa.
  • Permiten el acceso a través de interfaces seriales que operan a velocidades más bajas.
  • Suministran velocidad parcial y continua.
  • Conectan dispositivos separados por grandes distancias, incluso a nivel mundial.

Topologías de WAN

Las WAN pueden implementar diversas estructuras...

Continuar leyendo "Definición y Características de Redes WAN y MAN: Alcance Geográfico y Tecnología" »

Introducción a la Seguridad Informática

Informática6,11 KB

Seguridad Informática

¿Por qué proteger?

La seguridad informática busca proteger el almacenamiento, procesamiento y transmisión de información digital.

A pesar de los esfuerzos, la seguridad completa es imposible. Todo se basa en la motivación: un hacker no tiene motivación para atacar un portátil cualquiera, pero sí puede tenerla para atacar una empresa de servidores con información relevante.

¿Qué proteger?

  • Equipos: Que no se puedan sustraer y que el acceso al lugar donde están situados esté restringido.
  • Aplicaciones: Evitar instalar software desconocido, tener buenos antivirus instalados.
  • Datos: Protegerlos para que la empresa pueda funcionar o que, si son sustraídos, no puedan ser usados por la competencia.
  • Comunicaciones: Utilizar
...
Continuar leyendo "Introducción a la Seguridad Informática" »

Arquitectura VLIW y Superescalar: Diferencias, Ventajas y Desventajas

Informática2,87 KB

Arquitectura VLIW (Very Long Instruction Word)

La arquitectura VLIW (Very Long Instruction Word) de CPU implementa una forma de paralelismo a nivel de instrucción. Es similar a las arquitecturas superescalares, ya que ambas usan varias unidades funcionales (por ejemplo, varias ALUs, varios multiplicadores, etc.) para lograr ese paralelismo. Los procesadores con arquitecturas VLIW se caracterizan, como su nombre indica, por tener juegos de instrucciones muy simples en cuanto al número de instrucciones diferentes, pero muy grandes en cuanto al tamaño de cada instrucción. Esto es así porque en cada instrucción se especifica el estado de todas y cada una de las unidades funcionales del sistema, con el objetivo de simplificar el diseño del...

Continuar leyendo "Arquitectura VLIW y Superescalar: Diferencias, Ventajas y Desventajas" »

Funcionamiento del Microprocesador: Ejecución de Instrucciones y Gestión de la Pila

Informática3,04 KB

Una vez cargado el programa en memoria, el microprocesador obtendrá de la memoria de programa una instrucción, la interpretará, la ejecutará y a continuación obtendrá la instrucción siguiente para repetir el proceso. En un principio, el orden de ejecución del programa se realiza de forma secuencial, es decir, obteniendo las instrucciones en el mismo orden en que están almacenadas.

Durante el proceso de ejecución se producen resultados intermedios como consecuencia de las operaciones. Según el resultado de estas operaciones intermedias, deben generarse unas u otras señales de salida o simplemente alterar la secuencia del programa. Estas informaciones generadas durante el proceso de ejecución tienen un carácter transitorio y se almacenan...

Continuar leyendo "Funcionamiento del Microprocesador: Ejecución de Instrucciones y Gestión de la Pila" »

Conceptos clave de Sistemas Operativos: Kernel, Procesos, Hilos y Comandos GNU/Linux

Informática3,89 KB

Preguntas y respuestas corregidas

  1. 1. El kernel monolítico, al ser más grande que el microkernel, es más rápido

    Respuesta: Sí, es así porque se requieren menos cambios de contexto.

  2. 27. ¿Qué características tienen las interfaces con sistemas de procesamiento por lotes?

    Respuesta: No hay posibilidades de interacción.

  3. 8. ¿Para qué un proceso padre puede querer esperar la finalización del hijo?

    Respuesta: Para saber si ejecutó exitosamente o con errores, leer el PCB, etc.

  4. 19. ¿Para qué sirven los comandos fg y bg?

    Respuesta: Para poner procesos en primer plano o en segundo plano.

  5. 24. ¿Puede haber paralelismo real con solo 1 núcleo?

    Respuesta: No, solo concurrencia.

  6. 23. Un proceso clásico no admite más de un hilo porque:

    Respuesta: Su PCB

...
Continuar leyendo "Conceptos clave de Sistemas Operativos: Kernel, Procesos, Hilos y Comandos GNU/Linux" »