Advanced Program-to-Program Communications (APPC) protocol

Definition of Advanced Program-to-Program Communications (APPC) protocol in The Network Encyclopedia.

What is Advanced Program-to-Program Communications (APPC) protocol

A protocol for peer-to-peer networking in a Systems Network Architecture (SNA) environment usually associated with AS/400 host systems.

What is Advanced Program-to-Program Communications (APPC) protocol

Advanced Program-to-Program Communications (APPC) protocol relies on each device in the network communicating directly with the others. Computers depend on their own intelligence for network communication and do not need constant access to a centrally located AS/400 host. APPC supports display and other application services across an SNA network.

The overall architecture for peer-oriented SNA networks is known as Advanced Peer-to-Peer Networking (APPN). Advanced Program-to-Program Communications protocol lets applications on different APPN systems communicate across a network.

APPC is used for a variety of purposes in the AS/400 environment including

  • 5250 access
  • TN5250 access
  • File transfer

Applications that use APPC to communicate are called transaction programs (TPs).

Microsoft SNA Server provides services necessary for APPC connectivity with AS/400 systems and mainframe hosts. APPC is typically used in peer-oriented SNA networks running on AS/400 host systems, although mainframe hosts can also support it.
APPC is an acronym that stand for Advanced Program-to-Program Communications protocol (see peer-to-peer also)