Fundamentos de Redes de Computadoras

Comunicación entre Sistemas: Conceptos Esenciales

La interconexión de dispositivos digitales permite el intercambio de información a través de medios físicos y lógicos. Este documento explora los principios fundamentales que hacen posible la comunicación moderna, desde el direccionamiento físico hasta los protocolos de transporte.

Orígenes y Desarrollo de la Conectividad

Primeros Sistemas Conectados

Inicialmente, los equipos se vinculaban mediante configuraciones punto a punto, donde cada conexión requería un cable físico dedicado. Esta arquitectura resultaba impracticable para despliegues a escala.

Ethernet y Redes de Área Local

La tecnología Ethernet revolucionó la conectividad permitiendo múltiples dispositivos en un mismo segmento compartido. Los switches operan en la capa de enlace, creando dominios de colisión independientes y reenviando tramas según direcciones físicas.

Capa de Enlace: Direccionamiento Físico

Transmisión Broadcast

El modo broadcast permite que un equipo transmita datos a todos los nodos simultáneamente dentro de un mismo dominio de broadcast. Los switches replican estas tramas por todos sus puertos excepto el origen. Los routers actúan como límites naturales, bloqueando la propagación de paquetes broadcast entre redes distintas.

Identificdaores de Control de Acceso al Medio

Cada interfaz de red posee un identificador único denominado dirección MAC (Media Access Control). Este código de 48 bits, representado habitualmente en notación hexadecimal (ej: A4:CF:12:8B:3E:F9), se asigna durante la fabricación y consta de un prefijo del fabricente (24 bits) y un serial de dispositivo (24 bits).

Protocolo de Resolución de Direcciones

ARP (Address Resolution Protocol) establece la correlación entre direcciones lógicas (IP) y físicas (MAC). Funciona mediante consultas broadcast: un equipo pregunta "¿Quién tiene esta IP?" y el destinatario responde directamente con su MAC. Esta información se almacena en caché temporalmente para optimizar consultas futuras.

Capa de Red: Direccionamiento Lógico

Direccionamiento IPv4

El protocolo IP asigna identificadores lógicos de 32 bits, expresados en decimal punteado (ej: 203.0.113.45). El espacio de direcciones abarca desde 0.0.0.0 hasta 255.255.255.255, estructurado en clases para facilitar la asignación jerárquica.

Segmentación mediante Máscaras de Subred

La máscara de subred identifica la porción de red versus host en una dirección IP. Utiliza bits consecutivos en 1 para la red y 0 para hosts. Por ejemplo, 255.255.255.0 indica que los primeros 24 bits corresponden a la red.

Cálculo de Pertinencia de Red

Para determinar si dos equipos comparten subred, se aplica una operación AND bit a bit entre cada IP y la máscara:

Equipo A: 192.168.50.10
Máscara:  255.255.255.0

Operación AND:
192.168.50.10  → 11000000.10101000.00110010.00001010
255.255.255.0  → 11111111.11111111.11111111.00000000
Resultado:      11000000.10101000.00110010.00000000 → 192.168.50.0

Equipo B: 192.168.50.210
Operación AND produce: 192.168.50.0

Ambos resultados coinciden, por lo tanto pertenecen a la misma subred.

Equipos de Interconexión

Función de Enrutadores

Los routers operan en la capa de red, interconectando múltiples redes lógicas. Analizan tablas de enrutamiento para seleccionar el camino óptimo hacia el destino, basándose en métricas como saltos, latencia o ancho de banda. A diferencia de switches, los routers dividen dominios de broadcast y toman decisiones basadas en direcciones lógicas.

Características de Redes LAN

Una LAN (Local Area Network) agrupa dispositivos en un área geográfica limitada (hasta 10 km típicamente). Facilita recursos compartidos como impresoras, almacenamiento y aplicaciones. Su topología puede ser física (estrella, bus, anillo) o lógica (VLANs).

Protocolos de Capa de Transporte

Identificación de Servicios mediante Puertos

Los puertos (0-65535) permiten multiplexar servicios en una misma IP. Los números <1024 están reservados para servicios bien conocidos: HTTP (80/TCP), DNS (53/UDP), SSH (22/TCP). La combinación IP:puerto identifica unívocamente un proceso de red.

Protocolo de Control de Transmisión

TCP proporciona comunicación orientada a conexión, confiable y full-duplex. Implementa control de flujo, retransmisión timeout y verificación de integridad mediante checksums.

Establecimiento de Conexión: Triple Acuerdo

Cliente → Servidor: SYN (SEQ=4000)  
Servidor → Cliente: SYN (SEQ=8000) + ACK (ACK=4001)  
Cliente → Servidor: ACK (ACK=8001)

Estados: SYN_SENT → SYN_RECEIVED → ESTABLISHED

Finalización de Conexión: Cuatro Pasos

Paso 1: Iniciador → FIN (SEQ=1500)  
Paso 2: Receptor → ACK (ACK=1501)  
Paso 3: Receptor → FIN (SEQ=3000)  
Paso 4: Iniciador → ACK (ACK=3001)

El mecanismo de semi-cierre permite terminar una dirección mientras la contraria aún transmite datos.

Protocolo de Datagramas de Usuario

UDP ofrece entrega sin conexión, sin garantías de orden o integridad. El emisor transmite datagramas de inmediato sin negociación previa, ideal para streaming multimedia o consultas DNS donde la velocidad prima sobre la fiabilidad.

Comparativa TCP vs UDP

Característica TCP UDP
Orientación Conexión establecida Sin conexión
Fiabilidad Entrega garantizada Best-effort
Orden Secuenciado Sin orden
Velocidad Mayor latencia Mínima latnecia
Uso típico HTTP, FTP, SMTP DNS, VoIP, Videojuegos

La analogía de videoconferencia vs mensajería instantánea ilustra la diferencia: TCP requiere establecer una sesión completa antes de transmitir (como iniciar una videollamada), mientras UDP envía mensajes directamente sin confirmación previa (como chatear).

Modelos de Referencia Arquitectónica

Los protocolos de Internet se organizan jerárquicamente según modelos de referencia:

  • Modelo OSI: 7 capas (Física, Enlace, Red, Transporte, Sesión, Presentación, Aplicación)
  • Modelo TCP/IP: 5 capas (Física, Enlace, Internet, Transporte, Aplicación)
  • Modelo TCP/IP simplificado: 4 capas (Acceso a Red, Internet, Transporte, Aplicación)

Cada capa encapsula funciones específicas y protocolos asociados, permitiendo la interoperabilidad entre sistemas heterogéneos.

Etiquetas: redes-de-computadoras TCP/IP protocolo-arp direccion-ip direccion-mac

Publicado el 9-25 09:15