Protocolos a nivel de transporte de Internet

Los protocolos de nivel de transporte TCP/IP permiten a los programas de aplicación comunicarse con otros programas de aplicación.

Figura 1. Capa de transporte del conjunto de protocolos de TCP/IP.
Capa de transporte del conjunto de protocolos TCP/IP
Esta ilustración muestra las diversas capas del conjunto de protocolos de TCP/IP. Desde la parte superior, la capa de aplicaciones consta de la aplicación. La capa de transporte contiene UDP y TCP. La capa de red contiene la interfaz de red (hardware). Y finalmente, la capa de hardware contiene la red física.

UDP (User Datagram Protocol) y TCP son los protocolos básicos de nivel de transporte para realizar conexiones entre sistemas principales de Internet. TCP y UDP permiten que los programas envíen mensajes a las aplicaciones de otros sistemas principales y reciban mensajes de dichas aplicaciones. Cuando una aplicación envía a la capa de transporte una petición de envío de un mensaje, UDP y TCP dividen la información en paquetes, añaden una cabecera de paquete incluida la dirección de destino y envían la información a la capa de red para su proceso adicional. TCP y UDP utilizan puertos de protocolo en el sistema principal para identificar el destino específico del mensaje.

Las aplicaciones y los protocolos de nivel superior utilizan UDP para realizar conexiones de datagrama y TCP para realizar conexiones de corriente. La interfaz de sockets de sistema operativo implementa estos protocolos.