ARPANET's Network Control Program (NCP)

NCP was the host-to-host protocol for ARPANET, effectively providing an API for applications to use network services, enabling early distributed applications like email and file transfer.

Significance

Represented one of the earliest forms of network-level programmatic interfaces, allowing applications to abstract away network complexities.

Key facts

Year
1969
Type
invention
Location
Various ARPANET nodes (USA)