Skip to main content

¿Qué es una tubería con nombre?

  • Blair

Las canalizaciones con nombre son una opción que se utiliza para transmitir datos directamente desde un punto de origen a un punto de terminación. Este enfoque tiende a evitar la necesidad de pasar por algún tipo de protocolo o proceso de mediación. El resultado final del enfoque de canalización con nombre es un movimiento rápido y fácil de datos de un punto a otro, a menudo de una manera altamente segura.

Para comprender el concepto de una tubería con nombre, primero es necesario definir a qué se refiere una tubería en la programación de computadoras. Esencialmente, una tubería proporciona un proceso de comunicación unidireccional simple que es directo y no requiere nada más que un envío directo al punto de terminación. El concepto de tubería es una característica común en varios sistemas operativos Unix. Dentro de la estructura real del mecanismo de tubería, el sistema operativo recibe los datos transmitidos desde el emisor y los coloca en un patrón de espera mientras los protocolos de recepción se activan en el extremo del receptor. Una vez que el punto de terminación está listo para recibir los datos, el sistema operativo libera los datos y la transmisión se completa.

Dentro de un entorno de tubería con nombre, esta función básica se expande un poco. El proceso de canalización con nombre todavía se considera una comunicación unidireccional, pero tiene la ventaja adicional de poder transmitir datos a canalizaciones o puntos de terminación que no tienen el mismo origen que el proceso de envío. Mientras el proceso reconozca el nombre o la designación que se asigna a la tubería receptora, la transmisión puede tener lugar.

Como procedimiento rápido y fácil para pasar información, una tubería con nombre es una herramienta valiosa. El proceso informático es rápido y fácil, y tiene la ventaja de no tener que navegar por todos los pasos asociados con muchos formularios en las comunicaciones en línea y en red. El proceso de la tubería nombrada a veces se conoce como FIFO, o "primero en entrar, primero en salir". Esto reconoce que los primeros datos que ingresen a la tubería serán los primeros datos que recibirá el proceso apropiado.