Fundamentos y Estructura del Protocolo TCP/IP: Capas, Direccionamiento y Servicios Clave
Clasificado en Informática
Escrito el en
español con un tamaño de 4,29 KB
Fundamentos del Protocolo TCP
El **Protocolo de Control de Transmisión (TCP)** es un protocolo fundamental en la capa de **transporte** del modelo **TCP/IP**. Su función principal es posibilitar la administración de datos que vienen del nivel inferior del modelo o van hacia él, es decir, el protocolo **IP**.
Funcionalidades Clave de TCP
TCP permite a dos anfitriones establecer una **conexión** e intercambiar datos. Sus características esenciales incluyen:
- Los paquetes son entregados en el **mismo orden** en el cual fueron enviados.
- Es **confiable**: envía **reconocimientos** de datos y reenvía los datos perdidos.
- Entrega los datos en **orden secuencial**.
- Implementa **control de flujo** mediante segmentos de mensaje en secuencia.
- Garantiza la **entrega ordenada** y el **establecimiento de sesión**.
Estructura del Segmento TCP
Un segmento TCP contiene los siguientes campos en su encabezado:
- **Puerto de Origen**: 16 bits.
- **Puerto de Destino**: 16 bits.
- **Número de Secuencia**: 32 bits.
- **Número de Reconocimiento (ACK)**: 32 bits.
- **Longitud del Encabezado**: 4 bits.
- **Reservado**: 6 bits.
- **Bits de Control (Flags)**: 6 bits.
- **Tamaño de la Ventana (Window Size)**: 16 bits.
- **Checksum**: 16 bits.
- **Puntero Urgente (Urgent Pointer)**: 16 bits.
Direccionamiento IP
La **dirección IP** es un número que identifica de manera lógica y jerárquica a una **interfaz de red**. La dirección de red se establece de manera estándar y se refiere a la red a la que pertenece la interfaz.
Componentes de la Dirección IP
La dirección IP se compone de:
- **Dirección de Red**: Se determina directamente por la **máscara de subred** y es el identificador de la red. La primera parte se reserva para identificar la red.
- **Identificador de Host**: Indica el dispositivo final dentro de esa red. Requiere una dirección única para comunicarse en la red.
- **Dirección de Broadcast**: Es una dirección especial para cada red que permite la comunicación a todos los *hosts* en esa red.
Protocolos de Correo Electrónico
El **correo electrónico** es un servicio donde el proveedor de correo se encarga de gestionar el envío y la recepción de *e-mail* mediante un programa de correo o una aplicación con interfaz web. Los protocolos principales son:
1. SMTP (Simple Mail Transfer Protocol)
Utilizado para la **transferencia simple de correo**, basado en texto. Es considerado **inseguro** para el intercambio de mensajes.
2. IMAP (Internet Message Access Protocol)
Protocolo de **acceso a mensajes de Internet**. Los mensajes **se mantienen en el servidor**; los mensajes no se descargan completamente.
3. POP3 (Post Office Protocol versión 3)
Este protocolo **descarga los mensajes de correo** al PC, quedando almacenados allí. Una vez descargados, solo son accesibles desde la máquina donde se realizó la descarga, y generalmente se eliminan del servidor.
DHCP (Dynamic Host Configuration Protocol)
El **DHCP** es un servidor que utiliza un protocolo de red de tipo **cliente-servidor**. Posee una lista de **direcciones IP dinámicas** y las va asignando a los clientes según quedan libres. Es fundamental para la configuración automática de red.
IPv6
En **IPv6**, una dirección sin asignar o no direccionada se representa por **ceros**, que se pueden abreviar como ::.
UDP (User Datagram Protocol)
El **Protocolo de Datagrama de Usuario (UDP)** es un protocolo **sin conexión** que, al igual que TCP, funciona en redes IP, pero ofrece muy pocos servicios de recuperación de errores.
Características de UDP
- Ofrece enviar **datagramas** de manera directa.
- **Entrega no ordenada** y **sin reconocimiento** de recepción.
- Genera **menos sobrecarga**, siendo ideal para requisitos de **transmisión rápida**.
Encabezado del Datagrama UDP
Contiene:
- **Puerto de Origen**: 16 bits.
- **Puerto de Destino**: 16 bits.
- **Longitud**: 16 bits.
- **Checksum**: 16 bits.
- **Datos**: Pertenecientes a la capa de aplicación.