- La capa de transporte está representada por dos protocolos: TCP y UDP.
- El protocolo IP en la capa de red entrega un datagrama desde un host de origen al host de destino.
- Hoy en día el sistema operativo soporta entornos multiusuario y multiprocesamiento, un programa en ejecución se denomina proceso. Cuando un host envía un mensaje a otro host significa que el proceso de origen está enviando un proceso a un proceso de destino. Los protocolos de la capa de transporte definen algunas conexiones a puertos individuales conocidos como puertos de protocolo.
- Un protocolo IP es un protocolo de host a host que se utiliza para entregar un paquete desde el host de origen al host de destino, mientras que los protocolos de la capa de transporte son protocolos de puerto a puerto que funcionan sobre los protocolos IP para entregar el paquete desde el host de origen. puerto a los servicios IP, y de los servicios IP al puerto de destino.
- Cada puerto está definido por una dirección entera positiva y es de 16 bits.
UDP
- UDP significa Protocolo de datagramas de usuario .
- UDP es un protocolo simple y proporciona funcionalidad de transporte no secuencial.
- UDP es un protocolo sin conexión.
- Este tipo de protocolo se utiliza cuando la confiabilidad y la seguridad son menos importantes que la velocidad y el tamaño.
- UDP es un protocolo de nivel de transporte de un extremo a otro que agrega direcciones de nivel de transporte, control de errores de suma de comprobación e información de longitud a los datos de la capa superior.
- El paquete producido por el protocolo UDP se conoce como datagrama de usuario.
Formato de datagrama de usuario
El datagrama de usuario tiene un encabezado de 16 bytes que se muestra a continuación:
Dónde,
Desventajas del protocolo UDP
- UDP proporciona funciones básicas necesarias para la entrega de una transmisión de un extremo a otro.
- No proporciona ninguna función de secuenciación o reordenamiento y no especifica el paquete dañado al informar un error.
- UDP puede descubrir que se ha producido un error, pero no especifica qué paquete se ha perdido ya que no contiene una identificación ni un número de secuencia de un segmento de datos en particular.
tcp
- TCP significa Protocolo de control de transmisión.
- Proporciona servicios completos de capa de transporte a las aplicaciones.
- Es un protocolo orientado a conexión, significa la conexión establecida entre ambos extremos de la transmisión. Para crear la conexión, TCP genera un circuito virtual entre el remitente y el receptor durante la transmisión.
Características del protocolo TCP
- Establezca una conexión entre dos TCP.
- Los datos se intercambian en ambas direcciones.
- La conexión ha finalizado.
El TCP receptor utiliza el número de secuencia para volver a ensamblar los segmentos si llegan desordenados o para eliminar los segmentos duplicados.
Formato de segmento TCP
Dónde,
Hay un total de seis tipos de banderas en el campo de control:
Diferencias entre TCP y UDP
Base de comparación | tcp | UDP |
---|---|---|
Definición | TCP establece un circuito virtual antes de transmitir los datos. | UDP transmite los datos directamente a la computadora de destino sin verificar si el receptor está listo para recibir o no. |
Tipo de conección | Es un protocolo orientado a la conexión. | Es un protocolo sin conexión. |
Velocidad | lento | alto |
Fiabilidad | Es un protocolo confiable. | Es un protocolo poco confiable. |
Tamaño del encabezado | 20 bytes | 8 bytes |
Reconocimiento | Espera el reconocimiento de los datos y tiene la capacidad de reenviar los paquetes perdidos. | No acepta el reconocimiento ni retransmite la trama dañada. |