What is the term for an endpoint of an inter-process communication flow across…
2026
What is the term for an endpoint of an inter-process communication flow across a computer network ?
- A.
Port
- B.
Socket
- C.
Pipe
- D.
Machine
Attempted by 91 students.
Show answer & explanation
Correct answer: B
In computer networking, a socket serves as the fundamental endpoint for inter-process communication (IPC) across a network. It combines an IP address, which identifies the specific machine, with a port number to identify the specific application or service running on that machine. This unique combination allows multiple processes on different devices to communicate reliably over a network connection.\nWhile a port (Option A) is part of the socket definition, it only identifies the application layer service and lacks the network address component necessary to define a complete communication endpoint. A pipe (Option C) is typically used for IPC between processes on the same machine, not across a network. A machine (Option D) refers to the physical or virtual hardware itself rather than the specific communication interface used by software processes. Therefore, a socket is the precise technical term for an endpoint enabling networked inter-process communication.