Chuletas y apuntes de Informática y Telecomunicaciones

Historia del telégrafo: Código Morse, Hughes, Baudot y teletipo

Informática y TelecomunicacionesActualizado el 4,32 KB

Contexto Histórico Social

Francia optaba por un modelo estatal.
Gran Bretaña y EE.UU. por la iniciativa privada.
Prusia, con un enfoque militar y político, donde el estado tomó la iniciativa de construir. Luego de la derrota de Napoleón, el gobierno dejó la construcción en manos privadas.
Comerciantes y compañías navieras estaban interesados en las llegadas y partidas de los barcos.
España también impulsó el sistema en su país.
En los primeros años del siglo XIX, en España funcionó un telégrafo óptico de carácter militar creado por Hurtado. Un sistema de tipo semafórico se instaló en 4 líneas.


Líneas Telegráficas Marítimas

Líneas telegráficas que cruzan los mares: América del Norte, Inglaterra y Europa.
Cables trasatlánticos:
...
Continuar leyendo "Historia del telégrafo: Código Morse, Hughes, Baudot y teletipo" »

Direccionamiento IP y subnetting: conceptos clave con ejercicios resueltos

Informática y TelecomunicacionesActualizado el 4,98 KB

Conceptos Fundamentales de Redes IP

1. Prefijo de red

Se refieren a la exposición. Prefijo de red: /27

2. Direcciones IPv4 con Subnetting

Subnetted direcciones IPv4:

  • 172.16.4.155 /26
  • 172.16.4.193 /26
  • 172.16.4.207 /27

3. Afirmaciones sobre Direcciones IP

¿Qué afirmaciones son ciertas sobre las direcciones IP?

  • Las direcciones privadas son bloqueadas de Internet por el router.
  • La dirección IP 127.0.0.1 se puede utilizar para dirigir el tráfico a sí mismo (loopback).

4. Proceso para Determinar la Subred

Proceso que utilizan los routers para determinar la subred: ANDing binario.

5. Configuración de Puerta de Enlace

Se refieren a la exposición. Un host está conectado a la LAN. La puerta de enlace predeterminada está en una subred diferente a la del host....

Continuar leyendo "Direccionamiento IP y subnetting: conceptos clave con ejercicios resueltos" »

Sockets en Java: ejemplos prácticos de cliente, servidor multihilo y servidor web

Informática y TelecomunicacionesActualizado el 8,84 KB

Implementación de Sockets en Java

A continuación, se presentan diversos ejemplos prácticos para la comunicación entre procesos mediante Sockets en Java, cubriendo desde un juego simple hasta un servidor web básico.

1. Juego de Adivinanza: Cliente y Servidor

Este ejemplo ilustra una comunicación síncrona donde el cliente intenta adivinar un número generado por el servidor.

Código del Cliente (AdivinaCliente)

public class AdivinaCliente {
    public static final int PORT = 4444;
    public static void main(String[] args) {
        Socket socketCliente = null;
        BufferedReader entrada = null;
        PrintWriter salida = null;

        try {
            socketCliente = new Socket("127.0.0.1", PORT);
            entrada = new BufferedReader(
...
Continuar leyendo "Sockets en Java: ejemplos prácticos de cliente, servidor multihilo y servidor web" »

Redes Informáticas: Tipos, Topologías, Arquitectura y Protocolos

Informática y TelecomunicacionesActualizado el 63,59 KB

Tipos de Redes Informáticas

Red de Área Local (LAN)

  • Se organizan como un conjunto de protocolos de comunicación que operan sobre una topología bien definida.
  • Es un conjunto de elementos físicos y lógicos que proporcionan interconexión entre dispositivos.

Red de Área Local Inalámbrica (WLAN)

  • Es una red que conecta equipos en un área geográfica muy amplia.
  • Permite el acceso a información en tiempo real en cualquier parte dentro de su organización.
  • Nota: Las WLAN conectan equipos en un área geográfica limitada, no amplia.

Redes Metropolitanas (MAN)

  • Una red de distribución de datos para un área geográfica en torno a una ciudad.

Red de Área Personal (PAN)

  • Red de área personal: conexiones domésticas como WiFi o Bluetooth.

Computación en

...
Continuar leyendo "Redes Informáticas: Tipos, Topologías, Arquitectura y Protocolos" »

Fundamentos de robótica: componentes, programación y desarrollo de programas

Informática y TelecomunicacionesActualizado el 3,8 KB

Funcionamiento de un robot

  • Sensores: Permiten al robot percibir su entorno y enviar información al controlador.
  • Controlador: Procesa la información recibida y la transforma en acciones.
  • Actuadores: Permiten al robot comunicarse e influir en su entorno.

Funcionamiento básico

  • Dispositivos de entrada: A través de los sensores.
  • Dispositivos de procesamiento: Computadoras, CPU y controladores robóticos.
  • Dispositivos de salida: Actuadores como motores, servomotores, luces LED, bocinas, etc.

Estructuras de programación

  • Programación secuencial: Indicar al robot las acciones que debe ejecutar en orden.
  • Programación condicional: Evaluación de una condición como falsa o verdadera.
  • Programación cíclica: Permite que una parte del programa se repita varias
...
Continuar leyendo "Fundamentos de robótica: componentes, programación y desarrollo de programas" »

Fundamentos de programación: algoritmos, programas y lenguajes

Informática y TelecomunicacionesActualizado el 2,53 KB

1. La programación

La programación es una rama de la informática que se dedica a la creación de programas.

Los programas se crean para la resolución de problemas. En el proceso de resolución de problemas técnicos, el ser humano crea el ordenador, que es una máquina capaz de llevar a cabo una tarea siguiendo un algoritmo que le indique, con la mayor precisión posible, lo que debe hacer.

1.1. Definición de programa

Un programa es la traducción de un algoritmo a un lenguaje de programación capaz de ser entendido por un ordenador y procesado por él.

1.2. Definición de algoritmo

Un algoritmo es una secuencia ordenada de pasos que se deben realizar para la resolución de un problema.

Para representar los algoritmos de forma gráfica se utilizan...

Continuar leyendo "Fundamentos de programación: algoritmos, programas y lenguajes" »

Web 1.0 y Web 2.0: diferencias y herramientas digitales esenciales (wiki, blog, RSS, podcast)

Informática y TelecomunicacionesActualizado el 4,71 KB

Evolución de la Arquitectura Web: De la Web 1.0 a la Web 2.0

La Web 1.0 fue una de las primeras en aparecer con el surgimiento de Internet hace aproximadamente dos décadas. La Web 2.0, por su parte, surgió entre 5 y 7 años después, marcando una transformación hacia la interactividad.

Diferencias Clave entre Web 1.0 y Web 2.0

Características de la Web 1.0 (Web Estática)

  • Repositorio estático de información.
  • El rol del navegante o visitante es pasivo.
  • La dirección de la información es unidireccional y su publicación requiere de conexión.
  • La producción es individual y proviene de fuentes limitadas.

Características de la Web 2.0 (Web Social y Colaborativa)

  • El usuario es generador de contenidos, puede editar y responder (ejemplo: blogs).
  • El
...
Continuar leyendo "Web 1.0 y Web 2.0: diferencias y herramientas digitales esenciales (wiki, blog, RSS, podcast)" »

Analizador léxico en compiladores: fases, tokens y componentes

Informática y TelecomunicacionesActualizado el 5,44 KB

El Analizador Léxico: La Primera Fase de un Compilador

¿Qué es el Analizador Léxico?

El analizador léxico, también conocido como escáner o fase de rastreo, tiene la función de leer el programa fuente como una secuencia de caracteres y dividirlo en tokens.

Definición de Token

Los tokens son las palabras reservadas de un lenguaje, secuencias de caracteres que representan una unidad de información en el programa fuente. Cada token representa un patrón específico de caracteres que el analizador léxico reconoce o ajusta desde el inicio de la entrada.

Función Principal del Analizador Léxico

Es la primera fase de un compilador. Su principal función consiste en leer la secuencia de caracteres del programa fuente, carácter a carácter, y...

Continuar leyendo "Analizador léxico en compiladores: fases, tokens y componentes" »

Sistema X-10: protocolo de domótica por cableado eléctrico

Informática y TelecomunicacionesActualizado el 4,98 KB

Sistema X-10: Control Domótico a Través del Cableado Eléctrico

El Sistema X-10 es un protocolo de comunicación que utiliza la línea eléctrica existente en la vivienda para la transmisión de datos. Funciona modulando una portadora de 120 KHz, sincronizándola con la tensión de red de 50 Hz en Europa.

Prestaciones del Sistema X-10

Ofrece las prestaciones comunes a todos los sistemas domóticos:

  • Seguridad técnica: Alarmas.
  • Seguridad personal: Intrusión, robo.
  • Comunicación: Control remoto, telemando.
  • Aplicaciones de confort.
  • Aplicaciones de control energético.

Funcionamiento del Sistema de Transmisión X-10

El sistema X-10 aprovecha el cableado eléctrico existente, evitando reformas. Suma una portadora de 120 KHz a la señal de 50 Hz, alterando...

Continuar leyendo "Sistema X-10: protocolo de domótica por cableado eléctrico" »

Arquitectura de redes y protocolos: conceptos, métricas y modelo TCP/IP

Informática y TelecomunicacionesActualizado el 2,85 KB

Conceptos Fundamentales de Redes

  • Entidades: Son los elementos activos de cada capa.
  • Arquitectura de red: Conjunto funcional concreto de capas y protocolos entre entidades pares.
  • Pila de protocolos: Conjunto de protocolos que utiliza un determinado sistema.

Métricas de Rendimiento en la Transmisión

  • Tiempo de propagación: Es el tiempo que le cuesta a un bit, desde que sale de nuestra tarjeta de red hasta que alcanza un destinatario. Se calcula como: tp = distancia a recorrer / velocidad de propagación.
  • Tiempo de transmisión: Es el coste temporal que conlleva hacer llegar el mensaje o paquete. Hace referencia a la rapidez con la que la interfaz de red del equipo o del nodo correspondiente saca los bits al medio o canal.
  • Tiempo de comprobación:
...
Continuar leyendo "Arquitectura de redes y protocolos: conceptos, métricas y modelo TCP/IP" »