Ventajas de la red de transmisión de comunicaciones por tuberías

Las ventajas de la red de transmisión de comunicaciones por gasoductos son las siguientes:

1) Puede utilizarse tanto localmente como en red.

2) Puede ser referenciado por su nombre.

3) Admite múltiples conexiones de clientes.

4) Admite comunicación bidireccional.

5) Admite operaciones de E/S asincrónicas superpuestas.

Acerca de la comunicación de tuberías en Unix:

A partir de Unix System V, el sistema proporciona dos métodos de comunicación de datos: tuberías con nombre y tuberías sin nombre.

Las canalizaciones sin nombre proporcionan un canal de comunicación para transmitir información en un flujo de bits para el proceso y los subprocesos que establecen la canalización. Puede verse lógicamente como un archivo de canalización, está compuesto físicamente por el búfer de alta velocidad del sistema de archivos y rara vez utiliza periféricos.

El proceso de envío utiliza la llamada al sistema write (fd[1],buf,size) del sistema de archivos para enviar los caracteres de longitud en buf a la entrada de la tubería fd, y el proceso de recepción utiliza la llamada al sistema. read(fd[ 0],buf,size) lee información desde la salida de la tubería a buf. Las canalizaciones entregan mensajes según el principio de primero en entrar, primero en salir. Sólo se puede enviar en una dirección.