Named pipe

Computer simulation, one of the main cross-computing methodologies.

Extension to the traditional pipe concept on Unix and Unix-like systems, and is one of the methods of inter-process communication (IPC).

- Named pipe

59 related topics


Pipeline (Unix)

Mechanism for inter-process communication using message passing.

A pipeline of three program processes run on a text terminal

This differs from named pipes, where messages are passed to or from a pipe that is named by making it a file, and remains after the processes are completed.

FIFO (computing and electronics)

Acronym for first in, first out , a method for organizing the manipulation of a data structure (often, specifically a data buffer) where the oldest (first) entry, or "head" of the queue, is processed first.

Representation of a FIFO queue
Representation of a FIFO queue with enqueue and dequeue operations.
A FIFO schedule

In computing environments that support the pipes-and-filters model for interprocess communication, a FIFO is another name for a named pipe.

Server Message Block

Communication protocol that Microsoft created for providing shared access to files and printers across nodes on a network.

Figure 2. The TCP/IP model or Internet layering scheme and its relation to some common protocols.

Server Message Block (SMB) enables file sharing, printer sharing, network browsing, and inter-process communication (through named pipes) over a computer network.

Inter-process communication

Operating system provides to allow the processes to manage shared data.

A grid computing system that connects many personal computers over the Internet via inter-process network communication

Microsoft's ActiveX, Component Object Model (COM), Microsoft Transaction Server (COM+), Distributed Component Object Model (DCOM), Dynamic Data Exchange (DDE), Object Linking and Embedding (OLE), anonymous pipes, named pipes, Local Procedure Call, MailSlots, Message loop, MSRPC, .NET Remoting, and Windows Communication Foundation (WCF)

Command-line interface

A command-line interpreter or command-line processor uses a command-line interface (CLI) to receive commands from a user in the form of lines of text.

Screenshot of a sample Bash session in GNOME Terminal 3, Fedora 15
Screenshot of Windows PowerShell 1.0, running on Windows Vista
A graphical user interface with icons and windows (GEM 1.1 Desktop)
Apple Computer's CommandShell in A/UX 3.0.1
GNU Octave's GUI with command-line interface
Bourne shell interaction on Version 7 Unix
Prompt of a BBC Micro after switch-on or hard reset
An MS-DOS command line, illustrating parsing into command and arguments
The end of the HELP command output from RT-11SJ displayed on a VT100
A Teletype Model 33 ASR teleprinter keyboard with punched tape reader and punch
DEC VT52 terminal

Inter-process communication: Most operating systems support means of inter-process communication (for example, standard streams or named pipes). Command lines from client processes may be redirected to a CLI program by one of these methods.

Microsoft SQL Server

Relational database management system developed by Microsoft.

The SQL Server Full Text Search service architecture

Initially designed and developed by Sybase Inc. for their Sybase SQL Server relational database engine in 1984, and later by Microsoft in Microsoft SQL Server, TDS packets can be encased in other physical transport dependent protocols, including TCP/IP, named pipes, and shared memory.


Remote procedure call system developed for the Distributed Computing Environment .

(a), (b): a distributed system. (c): a parallel system.

The naming convention for transports that can be designed (as architectural plugins) and then made available to DCE/RPC echoes these origins, e.g. ncacn_np (SMB Named Pipes transport); ncacn_tcp (DCE/RPC over TCP/IP) and ncacn_http to name a small number.


Multipurpose debugger for the Microsoft Windows computer operating system, distributed by Microsoft.

Winpdb debugging itself

WinDbg allows debugging a Microsoft Windows kernel running on a virtual machine by VMware, VPC or Parallels using a named pipe.


Brand name of Digital Equipment Corporation's (DEC) discontinued native Unix operating systems for the PDP-11, VAX, MicroVAX and DECstations.

RISC/ULTRIX 4.5, running Motif Window Manager

Notably, Ultrix implemented the inter-process communication (IPC) facilities found in System V (named pipes, messages, semaphores, and shared memory).


Open-source single-system image clustering system.

OpenSSI provides internode access to all the standard Linux inter-process communication mechanisms, shared memory, semaphores, SYSV message queues, pipes and Unix domain sockets.