IBM Advanced Peer-to-Peer Networking (APPN) — это расширение архитектуры системных сетей (SNA), «которое позволяет большим и малым компьютерам взаимодействовать как одноранговые узлы в локальных и глобальных сетях». [1]
Целями APPN были: [2]
Для достижения этих целей он включает в себя такие функции, как:
APPN был определен около 1986 года [1] и должен был дополнить архитектуру системных сетей IBM . Он был разработан как упрощение, но оказался значительно сложным, особенно в ситуациях миграции. APPN изначально задумывался как « убийца DECNET », но DEC фактически умер до того, как APPN был завершен. APPN был в значительной степени вытеснен TCP/IP (Интернет).
APPN развился, включив более эффективный уровень маршрутизации данных, который назывался High Performance Routing (HPR). [3] HPR стал доступен в ряде корпоративных сетевых продуктов в конце 1990-х годов, но сегодня обычно используется только в средах IBM z/OS в качестве замены устаревшим сетям SNA. Похоже, что он все еще широко используется в туннелях UDP, эта технология известна как Enterprise Extender . [4]
APPN не следует путать с аналогично названным APPC (Advanced Program-to-Program Communication). APPN управляет связью между машинами, включая маршрутизацию, и работает на транспортном и сетевом уровнях. Напротив, APPC управляет связью между программами, работая на прикладном и презентационном уровнях.
APPN не имеет ничего общего с программным обеспечением для обмена файлами по пиринговой сети, таким как Bittorrent или emule . Обозначение peer-to-peer в случае APPN относится к его независимости от центральной точки управления, подобно тому, как подключение FireWire к ПК позволяет видеокамере напрямую взаимодействовать с дисководом в сети FireWire.
Сеть APPN может состоять из пяти типов узлов: [2]
В VTAM узлы APPN определяются как PU 2.1. [5]
APPN поддерживается на различных IBM и не-IBM "интеллектуальных" устройствах и программном обеспечении. Он доступен на мэйнфреймах, AS/400, System/36, OS/2 через Communications Server, [6] оборудование Cisco, [7] и Microsoft Host Integration Services (HIS) для Windows. [8]