<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=IBM_Network_Control_Program</id>
	<title>IBM Network Control Program - Revision history</title>
	<link rel="self" type="application/atom+xml" href="http://debianws.lexgopc.com/wiki143/index.php?action=history&amp;feed=atom&amp;title=IBM_Network_Control_Program"/>
	<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=IBM_Network_Control_Program&amp;action=history"/>
	<updated>2026-04-30T22:39:09Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.1</generator>
	<entry>
		<id>http://debianws.lexgopc.com/wiki143/index.php?title=IBM_Network_Control_Program&amp;diff=3748590&amp;oldid=prev</id>
		<title>imported&gt;Kvng: avoid unnec redirect</title>
		<link rel="alternate" type="text/html" href="http://debianws.lexgopc.com/wiki143/index.php?title=IBM_Network_Control_Program&amp;diff=3748590&amp;oldid=prev"/>
		<updated>2022-12-20T20:57:43Z</updated>

		<summary type="html">&lt;p&gt;avoid unnec redirect&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{About|the IBM Network Control Program software|the [[ARPANET]] Network Control Program|Network Control Program (ARPANET)}}&lt;br /&gt;
&lt;br /&gt;
The &amp;#039;&amp;#039;&amp;#039;IBM Network Control Program&amp;#039;&amp;#039;&amp;#039;, or &amp;#039;&amp;#039;&amp;#039;NCP&amp;#039;&amp;#039;&amp;#039;, was software that ran on a [[IBM 37xx|37xx]] communications controller and managed communication with remote devices. NCP provided services comparable to the [[data link layer]] and [[Network Layer]] functions in the [[OSI model]] of a [[Wide area network]].&amp;lt;ref&amp;gt;{{cite web|last=Microsoft|title=SNA Functional Layers|url=https://technet.microsoft.com/en-us/library/cc977037.aspx|accessdate=Sep 7, 2012}}&amp;lt;/ref&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
The original [[IBM]] Network Control Program ran on the [[IBM 3705|3705-I]] and supported access to older devices by application programs using  [[Telecommunications Access Method|Telecommunications Access Method (TCAM)]]. With the advent of [[Systems Network Architecture]] (SNA), NCP was enhanced to connect cluster controllers (such as the [[IBM 3270#Controllers|IBM 3270]]) to application programs using TCAM and later to application programs using [[Virtual Telecommunications Access Method|Virtual Telecommunications Access Method (VTAM)]]. Subsequent versions of NCP were released to run on the IBM 3704, [[IBM 3705|IBM 3705-II]], IBM 3725. IBM 3720, or [[IBM 3745]] Communications Controllers, all of which SNA defined as a [[Systems Network Architecture#Physical_Unit_(PU)|SNA Physical Unit Type 4]] (PU4). A PU4 usually had [[Synchronous Data Link Control|SDLC]] links to remote cluster controllers (PU1/PU2) or to other PU4s. Polling and addressing of the cluster controllers was performed by the NCP without mainframe intervention.&lt;br /&gt;
&lt;br /&gt;
In 2005 IBM introduced [[Communications Controller for Linux]] (CCL), a software product that allows an unmodified NCP to run on the mainframe, eliminating the need for a separate communications controller in some cases.&lt;br /&gt;
&lt;br /&gt;
A &amp;#039;&amp;#039;local&amp;#039;&amp;#039; NCP connected to a [[System/370]] [[I/O channel|channel]] via single&amp;lt;ref group=NB&amp;gt;However, if NCP was generated with &amp;#039;&amp;#039;&amp;#039;Partitioned Emulation Program (PEP)&amp;#039;&amp;#039;&amp;#039;, then the &amp;#039;&amp;#039;&amp;#039;Emulator Program (EP)&amp;#039;&amp;#039;&amp;#039; has its own block of I/O addresses, normally on a different channel from that used by the NCP proper. The EP part of a PEP was often used to communicate with the Message Control Program (MCP) provided by TCAM running in the mainframe as the interface with application programs.&amp;lt;/ref&amp;gt; address. &lt;br /&gt;
&lt;br /&gt;
A &amp;#039;&amp;#039;remote&amp;#039;&amp;#039; NCP had no direct connection to a mainframe but was connected to a local NCP via one or more high-speed SDLC links.&lt;br /&gt;
&lt;br /&gt;
==Notes==&lt;br /&gt;
{{Reflist|group=NB}}&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
{{Reflist}}&lt;br /&gt;
&lt;br /&gt;
==Further reading==&lt;br /&gt;
&lt;br /&gt;
*{{cite web | author=W. S. Hobgood | title=The role of the Network Control Program in Systems Network Architecture | publisher=IBM Systems Journal | year=1976 | version=Vol 15, No 1 | url=http://www.research.ibm.com/journal/sj/151/ibmsj1501E.pdf | accessdate=2006-08-26 | url-status=bot: unknown | archiveurl=https://web.archive.org/web/20070316233256/http://www.research.ibm.com/journal/sj/151/ibmsj1501E.pdf | archivedate=2007-03-16 }}&lt;br /&gt;
&lt;br /&gt;
[[Category:Systems Network Architecture|Network Control Program]]&lt;br /&gt;
[[Category:Network protocols]]&lt;br /&gt;
[[Category:IBM software|Network Control Program]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Kvng</name></author>
	</entry>
</feed>