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