The term Network Control Program (sometimes abbreviated as NCP) has two different meanings within the context of packet-switching: ARPANET context and IBM context.
On the ARPANET, the physical layer, the data link layer, and the network layer protocols were implemented on separate Interface Message Processors, called IMPs. The bottom of a host's protocol stack connected to the IMP's reliable packet delivery system with numeric host addresses. The IMP's capabilities were specified by the Host/IMP Protocol in BBN Report 1822.
The NCP represented the shared layers of the protocol stack resident on the host computer. Since lower protocol layers were provided by the IMP, NCP essentially provided a transport layer consisting of the ARPANET Host-to-Host Protocol (AHHP) and the Initial Connection Protocol (ICP). The AHHP defined procedures to transmit a unidirectional, flow controlled data stream between two hosts. The ICP defined the procedure for establishing a bidirectional pair of such streams between a pair of host processes. Application protocols (e.g. FTP, SMTP, etc.) accessed network services through an interface to the top layer of the NCP, a forerunner to the Berkeley sockets interface.
On January 1, 1983, NCP was rendered obsolete when the ARPANET changed its core networking protocols from NCP to the more flexible and powerful TCP/IP protocol suite, marking the start of the Internet as we know it today.
NCP | NCP | NCP | Network Control Program
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Network Control Program".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world