Capa de Transporte: UDP vs TCP, Segmentación y Protocolos Clave
Enviado por Comunidad Xuletas y clasificado en Informática y Telecomunicaciones
Escrito el en
español con un tamaño de 3,71 KB
La Capa de Transporte: Fundamentos y Protocolos
La Capa de Transporte es responsable de la transferencia de extremo a extremo general de los datos de aplicación.
- Permite que múltiples aplicaciones se comuniquen en la red al mismo tiempo en un dispositivo sencillo.
- Asegura que, si es necesario, la aplicación correcta reciba todos los datos de forma confiable y en orden.
- Emplea mecanismos de manejo de errores.
OSI - Abstracción TCP/IP - ATIA
Segmentación y Reensamblaje de Datos
Segmentación - Así como cada aplicación crea datos de stream para enviarse a una aplicación remota, estos datos se pueden preparar para enviarse a través de los medios en partes manejables. Los protocolos de la capa de transporte describen los servicios que segmentan estos datos de la capa de aplicación. Esto incluye la encapsulación necesaria en cada sección de datos. Cada sección de datos de aplicación requiere que se agreguen encabezados en la capa de transporte para indicar la comunicación a la cual está asociada.
Reensamblaje - En el host de recepción, cada sección de datos se puede direccionar a la aplicación adecuada. Además, estas secciones de datos individuales también deben reconstruirse para generar un stream completo de datos que sea útil para la capa de aplicación. Los protocolos en la capa de transporte describen cómo se utiliza la información del encabezado de la capa para reensamblar las partes de los datos en streams para pasarlos a la capa de aplicación.
Protocolos Clave: UDP y TCP
Protocolo de Datagramas de Usuario (UDP)
UDP es un protocolo simple, sin conexión, descrito en la RFC 768. Cuenta con la ventaja de proveer la entrega de datos sin utilizar muchos recursos. Las porciones de comunicación en UDP se llaman datagramas. Este protocolo de la capa de transporte envía estos datagramas como "mejor intento".
Las aplicaciones que utilizan UDP incluyen:
- Sistema de Nombres de Dominio (DNS)
- Streaming de video
- Voz sobre IP (VoIP)
Protocolo de Control de Transmisión (TCP)
TCP es un protocolo orientado a la conexión descrito en RFC 793. El TCP utiliza recursos adicionales para ganar funciones. Las funciones adicionales especificadas por TCP están en el mismo orden de entrega, son de entrega confiable y de control de flujo. Cada segmento de TCP posee 20 bytes de carga en el encabezado que encapsulan los datos de la capa de aplicación, mientras que cada segmento UDP sólo posee 8 bytes de carga.
Las aplicaciones que utilizan el TCP son:
- Exploradores Web
- Correo electrónico
- Transferencias de archivos
Conceptos Adicionales
Checksum - Comprobación matemática para la detección de errores.
Rango de Número de Puerto
- De 0 a 1023 -> Servidor <- Puertos bien conocidos (contactos)
- De 1024 a 49151 -> Servidor <- Puertos registrados
- De 49152 a 65535 -> Cliente <- Puertos privados y/o dinámicos
En cmd -> netstat = indica el protocolo en uso, la dirección y el número de puerto locales, la dirección y el número de puerto ajenos y el estado de la conexión.
Socket = (IP + PUERTO)
FTP -> Protocolo de transferencia de ficheros
DNS -> Es una base de datos que contiene todas las IP's y nombres
VPN -> Redes virtuales
Radius -> Servicio de autentificación para redes virtuales