SNA
Systems Network Architecture (SNA), es una arquitectura de red diseñada y utilizada por IBM para la conectividad con sus hosts o mainframe —grandes ordenadores y servidores muy robustos que soportan millones de transacciones que por lo general son utilizados en bancos— así como los servidores IBM AS/400, considerados como servidores middlerange. Por otro lado existe el servidor SNA Server o el Host Integración Server que corriendo en Microsoft Windows Server, funciona como gateway entre la red de mainframes en SNA y una red TCP/IP con Windows (Donde el que realiza la consulta es por lo general un host IBM que aprovecha la infraestructura de servidores Windows NT/2000/2003). SNA es muy complejo de utilizar para los programadores, existe una librería de funciones o API, llamada CPI-C especialmente diseñada para hacer aplicaciones que se comuniquen utilizando SNA. Los bancos aún lo siguen utilizando
La arquitectura SNA Es un modelo que presenta similitudes con el modelo de referencia OSI. Se compone de las siguientes capas: Data link control (DLC): Define varios protocolos incluidos el SDLC (Synchronous Data Link Control) y el protocolo de comunicación Token Ring Network para LAN entre iguales (peers). Path control: Implementa mucha de las funciones de la capa de red OSI. otras cosas, controla el proceso de petición y respuesta, determina de quién es el turno para la comunicación e interrumpe el flujo de datos. Presentation services: Especifica los algoritmos de transformación de datos para cambiarlos de una forma a otra, sincroniza las transacciones y coordina los recursos compartidos. Transaction services: Proporciona servicios de aplicación en forma de programas que implementan el procesamiento distribuido o servicios de gestión. Physical: SNA no define protocolos específicos para su capa física. Se puede emplear cualquier otro estándar.