IBM Advanced Peer-to-Peer Networking (APPN) is an extension to the
Systems Network Architecture
Systems Network Architecture (SNA) is IBM's proprietary networking architecture, created in 1974. It is a complete protocol stack for interconnecting computers and their resources. SNA describes formats and protocols but, in itself, is not a pi ...
(SNA) "that allows large and small computers to communicate as peers across local and wide-area networks."
Goals and features
The goals of APPN were:
* Provide effective routing for SNA traffic
* Allow sessions to be established without the involvement of a central computer
* Reduce the requirements to predict resource use
* Provide prioritization within SNA traffic
* Support both legacy and APPN traffic
To meet these goals it includes features such as these:
* distributed network control
* dynamic exchange of network topology information to foster ease of connection, reconfiguration, and route selection
* dynamic definition of network resources
* automated resource registration and directory lookup.
History
APPN was defined around 1986,
and was meant to complement
IBM's Systems Network Architecture. It was designed as a simplification, but it turned out to be significantly complex, in particular in migration situations.
APPN was originally meant to be a "
DECNET
DECnet is a suite of network protocols created by Digital Equipment Corporation. Originally released in 1975 in order to connect two PDP-11 minicomputers, it evolved into one of the first peer-to-peer network architectures, thus transforming DEC ...
killer", but DEC actually died before APPN was completed. APPN has been largely superseded by
TCP/IP
The Internet protocol suite, commonly known as TCP/IP, is a framework for organizing the set of communication protocols used in the Internet and similar computer networks according to functional criteria. The foundational protocols in the suit ...
(Internet).
APPN evolved to include a more efficient data routing layer which was called High Performance Routing (HPR). HPR was made available across a range of enterprise corporation networking products in the late 1990s, but today is typically used only within IBM's z/OS environments as a replacement for legacy SNA networks. It seems to be still widely used within UDP tunnels, this technology is known as
Enterprise Extender
Enterprise (or the archaic spelling Enterprize) may refer to:
Business and economics
Brands and enterprises
* Enterprise GP Holdings, an energy holding company
* Enterprise plc, a UK civil engineering and maintenance company
* Enterprise ...
.
APPN should not be confused with the similarly named
APPC (Advanced Program-to-Program Communication). APPN manages communication between machines, including routing, and operates at the transport and network layers. By contrast, APPC manages communication between programs, operating at the application and presentation layers.
APPN has nothing to do with peer-to-peer file sharing software such as
Bittorrent or
emule
eMule is a free peer-to-peer file sharing application for Microsoft Windows. Started in May 2002 as an alternative to eDonkey2000, eMule now connects to both the eDonkey network and the Kad network. The distinguishing features of eMule are ...
. The designation peer-to-peer in the case of APPN refers to its independence from a central point of control, similar to the way that a
FireWire
IEEE 1394 is an interface standard for a serial bus for high-speed communications and isochronous real-time data transfer. It was developed in the late 1980s and early 1990s by Apple in cooperation with a number of companies, primarily Sony a ...
PC connection allows a video camera to talk directly to a disk drive on the FireWire network.
Components
An APPN network can be composed of up to five types of nodes:
In VTAM, APPN nodes are defined as PU 2.1.
Device support
APPN is supported on a variety of IBM and non-IBM "intelligent" devices and software. It is available on mainframes, AS/400, System/36,
OS/2
OS/2 (Operating System/2) is a series of computer operating systems, initially created by Microsoft and IBM under the leadership of IBM software designer Ed Iacobucci. As a result of a feud between the two companies over how to position OS/2 ...
via Communications Server, Cisco equipment, and Microsoft Host Integration Services (HIS) for Windows.
References
{{Reflist
Advanced Peer-to-Peer Networking
Network protocols
Advanced Peer-to-Peer Networking