Multiplexación y demultiplexación en la capa de transporte

Requisito previo: se proporcionan capas de servicios de multiplexación y demultiplexación del modelo OSI en casi todas las arquitecturas de protocolo que se hayan diseñado.  
UDP y TCP realizan los trabajos de demultiplexación y multiplexación al incluir dos campos especiales en los encabezados de segmento: el campo de número de puerto de origen y el campo de número de puerto de destino. 

Multiplexación: 
la recopilación de datos de múltiples procesos de aplicación del remitente, envolver esos datos con un encabezado y enviarlos como un todo al receptor previsto se denomina multiplexación. 

Demultiplexación: 
la entrega de segmentos recibidos en el lado del receptor a los procesos correctos de la capa de la aplicación se denomina demultiplexación. 

Figura – Vista abstracta de multiplexación y demultiplexación 

La multiplexación y demultiplexación son los servicios facilitados por la capa de transporte del modelo OSI. 

Figura: capa de transporte: unión para multiplexación y demultiplexación 

Hay dos tipos de multiplexado y demultiplexado: 
 

  1. Multiplexación y demultiplexación sin conexión
  2. Multiplexación y demultiplexación orientada a la conexión

Cómo se realiza la multiplexación y la demultiplexación: 
para enviar datos desde una aplicación del lado del remitente a una aplicación del lado de destino, el remitente debe conocer la dirección IP del destino y el número de puerto de la aplicación (en el lado de destino) a la que se dirige. quiere transferir los datos. El diagrama de bloques se muestra a continuación: 

Figura – Transferencia de paquete entre aplicaciones de emisor y receptor 

Consideremos dos aplicaciones de mensajería que se usan ampliamente en la actualidad, a saber. Caminata y WhatsApp. Supongamos que A es el remitente y B es el receptor. Tanto el remitente como el receptor tienen estas aplicaciones instaladas en su sistema (por ejemplo, un teléfono inteligente). Supongamos que A quiere enviar mensajes a B en WhatsApp y caminar a ambos. Para hacerlo, A debe mencionar la dirección IP de B y el número de puerto de destino de WhatsApp al enviar el mensaje a través de la aplicación WhatsApp. De manera similar, para el último caso, A debe mencionar la dirección IP de B y el número de puerto de destino de la caminata al enviar el mensaje. 

Ahora los mensajes de ambas aplicaciones se envolverán junto con los encabezados apropiados (a saber, dirección IP de origen, dirección IP de destino, número de puerto de origen, número de puerto de destino) y se enviarán como un solo mensaje al receptor. Este proceso se llama multiplexación. En el destino, el mensaje recibido se desenvuelve y los mensajes constituyentes (es decir, mensajes de una aplicación de senderismo y WhatsApp) se envían a la aplicación correspondiente mirando el número de puerto del destino. Este proceso se llama demultiplexación. De manera similar, B también puede transferir los mensajes a A. 

Figura: transferencia de mensajes usando WhatsApp y la aplicación de mensajería Hike 

Referencias:  
multiplexación/  
desmultiplexación dcs.bbk.ac.uk 

Este artículo es una contribución de Shivam Shukla . Si te gusta GeeksforGeeks y te gustaría contribuir, también puedes escribir un artículo usando write.geeksforgeeks.org o enviar tu artículo por correo a review-team@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks. 

Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
 

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *