• DocumentCode
    924186
  • 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
  • Volume
    7
  • Issue
    3
  • fYear
    1993
  • fDate
    5/1/1993 12:00:00 AM
  • Firstpage
    48
  • Lastpage
    57
  • 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;
  • fLanguage
    English
  • Journal_Title
    Network, IEEE
  • Publisher
    ieee
  • ISSN
    0890-8044
  • Type

    jour

  • DOI
    10.1109/65.224019
  • Filename
    224019