Che cos'è una pipe denominata?
Le pipe denominate sono un'opzione utilizzata per trasmettere direttamente i dati da un punto di origine a un punto di terminazione. Questo approccio tende a evitare la necessità di passare attraverso un qualche tipo di protocollo o processo di mediazione. Il risultato finale dell'approccio denominato pipe è un rapido e facile spostamento dei dati da un punto all'altro, spesso in modo altamente sicuro.
Per comprendere il concetto di pipa denominata, è innanzitutto necessario definire a cosa si riferisce una pipa nella programmazione del computer. In sostanza, una pipe fornisce un semplice processo di comunicazione a senso unico diretto e che non richiede altro che un invio diretto al punto di terminazione. Il concetto di pipe è una caratteristica comune in vari sistemi operativi Unix. All'interno della struttura effettiva del meccanismo di pipe, il sistema operativo riceve i dati trasmessi dal mittente e li posiziona in un modello di mantenimento mentre i protocolli di ricezione sono attivati sull'estremità del ricevitore. Quando il punto di terminazione è pronto per ricevere i dati, il sistema operativo rilascia i dati e la trasmissione è completa.
All'interno di un ambiente di pipe denominato, questa funzione di base viene in qualche modo ampliata. Il processo di pipe denominato è ancora considerato una comunicazione a senso unico, ma ha l'ulteriore vantaggio di poter trasmettere dati a pipe o punti di terminazione che non hanno la stessa origine del processo di invio. Fintanto che il processo riconosce il nome o la designazione assegnata al tubo di ricezione, la trasmissione può avvenire.
Come procedura rapida e semplice per il passaggio di informazioni, una pipe denominata è uno strumento prezioso. Il processo del computer è rapido e semplice e presenta il vantaggio di non dover navigare attraverso tutti i passaggi associati a molti moduli sulle comunicazioni online e di rete. Il processo della pipa denominata è talvolta noto come FIFO o "first in first out". Questo riconosce che i primi dati per entrare nella pipe saranno i primi dati che verranno ricevuti dal processo appropriato.