named pipes sono una opzione che viene utilizzato per trasmettere direttamente i dati da un punto di origine ad un punto di terminazione. Questo approccio tende ad evitare la necessità di passare attraverso un qualche tipo di protocollo o di un processo di mediazione. Il risultato finale di un approccio named pipe è un movimento rapido e semplice di dati da un punto all'altro, spesso in modo estremamente sicuro.
Al fine di comprendere il concetto di una named pipe, è necessario innanzitutto definire che cosa si riferisce a un tubo nella programmazione di computer. In sostanza, un tubo fornisce un semplice processo di comunicazione a senso unico, che è diretto e non richiede altro che un invio diretto fino al punto di terminazione. Il concetto di pipe è una caratteristica comune a diversi sistemi operativi Unix. All'interno della struttura stessa del meccanismo di tubi, il sistema operativo riceve i dati trasmessi dal mittente e lo inserisce in un modello di partecipazione, mentre i protocolli di accoglienza vengono attivati alla fine del ricevitore. Una volta che il punto di terminazione è pronta a ricevere i dati, il sistema operativo comunicati i dati e la trasmissione è stata completata. All'interno di un ambiente di named pipe, questa funzione di base è esteso un po '. Il processo di named pipe è ancora considerata una comunicazione in un modo, ma ha il vantaggio aggiunto di essere in grado di trasmettere dati a tubi o punti di risoluzione, che non hanno la stessa origine, come il processo di invio. Finché il processo riconosce il nome o la denominazione che viene assegnato al tubo di ricezione, la trasmissione può avvenire.Come una procedura veloce e semplice per passare informazioni, una named pipe è un bene prezioso strumento. Il processo di computer è semplice e veloce, e ha il vantaggio di non dover passare attraverso tutte le fasi associate a varie forme di comunicazione on-line e di rete. Il processo di named pipe è conosciuto anche come FIFO, o "First In First Out". Cui si riconosce che i dati prima di entrare nel tubo saranno i dati prima di essere ricevuto dal processo appropriato.
