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 ?

  1. A.

    Port

  2. B.

    Socket

  3. C.

    Pipe

  4. 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.

Explore the full course: Niacl Ao It Specialist