“Conocimiento Redes>Redes Locales

¿Cómo permite que la capa de transporte mantenga múltiples flujos de comunicación simultáneos acros diferentes aplicaciones?

2016/4/15
La capa de transporte, utilizando principalmente TCP y UDP, permite que un host mantenga múltiples flujos de comunicación simultánea a través de diferentes aplicaciones a través de números de puerto .

Así es como funciona:

* Sockets: Cada flujo de comunicación (conexión) se identifica mediante un socket. Un socket es una combinación de una dirección IP y un número de puerto. La dirección IP identifica el host y el número de puerto distingue entre diferentes aplicaciones o procesos que se ejecutan en ese host.

* Asignación de número de puerto: El sistema operativo asigna números de puerto únicos al proceso de comunicación de cada aplicación. Estos puertos son típicamente puertos efímeros (asignados dinámicamente) en el rango por encima de 1024. Los puertos bien conocidos (por debajo de 1024) están reservados para servicios estándar como HTTP (puerto 80), HTTPS (puerto 443) y FTP (puertos 20 y 21).

* Multiplexación y demultiplexación: La capa de transporte realiza la multiplexación en el lado de envío y la demultiplexación en el lado receptor.

* Multiplexación: Cuando varias aplicaciones desean enviar datos, la capa de transporte toma los datos de cada aplicación, agrega el número de puerto apropiado (identificando la aplicación de destino) y los encapsula en un segmento de capa de transporte (segmento TCP o datagrama UDP). Todos estos segmentos se pasan a la capa de red para su entrega.

* Demultiplexing: En el host receptor, la capa de transporte examina el número de puerto en cada segmento de capa de transporte entrante. Según este número de puerto, dirige los datos a la aplicación correcta. Esto garantiza que los datos destinados a una aplicación no se mezclen con los datos para otro.

Ejemplo:

Imagine un usuario que navega por un sitio web (HTTP, puerto 80) y transfiere simultáneamente un archivo (FTP, puertos 20 y 21) en la misma computadora.

* El navegador web utiliza un socket (dirección IP del servidor web, puerto 80) para comunicarse con el servidor web.

* El cliente FTP utiliza otro conjunto de sockets (dirección IP del servidor FTP, puertos 20 y 21) para comunicarse con el servidor FTP.

La capa de transporte multiplica los datos tanto del navegador como del cliente FTP, enviándolos a través de la red a través de enchufes separados. En el host receptor, la capa de transporte demultiplexa estos datos, asegurando que el servidor web reciba solo los datos HTTP y el servidor FTP solo recibe los datos FTP.

En resumen, los números de puerto proporcionan el mecanismo crucial para distinguir los flujos de comunicación de diferentes aplicaciones en la capa de transporte, lo que permite una comunicación concurrente. Sin este mecanismo de direccionamiento, sería imposible administrar y enrutar los datos correctamente a las diferentes aplicaciones que se ejecutan en un host.

Redes Locales
¿Qué es el puerto NTP
¿Qué es la Red Remover
Cómo configurar una red doméstica con XP
Cómo cambiar la velocidad de conexión
Cómo configurar hardware LAN inalámbrico
Cómo Unnetwork Computadoras
Cómo configurar Dot1Q túnel de Cisco 4500
Cómo aumentar la ganancia en un adaptador Wi - Fi Wireless
Conocimiento de la computadora © http://www.ordenador.online