Title :
Dynamically selecting protocols for socket applications
Author :
Ogle, David M. ; Tracey, Karen M. ; Floyd, Richard A. ; Bollella, Gregory
Author_Institution :
IBM Corp., Research Triangle Park, NC, USA
fDate :
5/1/1993 12:00:00 AM
Abstract :
An application enablement method that enables communications applications to run on protocols for which they were not written is discussed. The focus is on a subset of networks and communications application programming interfaces. The communications interface chosen is Berkeley sockets. The network protocols used are SNA (Systems Network Architecture) and TCP/IP (Transmission Control Protocol/Internet Protocol). The running of existing socket applications over SNA networks, which requires support for transparently masking the differences between TCP/IP and SNA from the applications, is described. Protocol selection, address mapping, and connection management are also described.<>
Keywords :
internetworking; open systems; protocols; Berkeley sockets; SNA; Systems Network Architecture; TCP/IP; Transmission Control Protocol/Internet Protocol; address mapping; application enablement method; communications application programming interfaces; connection management; multi-protocol sockets; network protocols; protocol selection; socket applications; Communication standards; Communication system control; Hardware; Internet; Kernel; Programming profession; Protocols; Prototypes; Sockets; TCPIP;
Journal_Title :
Network, IEEE