Skip to main content

Advertisement

Log in

Protocol discovery in multiprotocol networks

  • Published:
Mobile Networks and Applications Aims and scope Submit manuscript

Abstract

Interoperability requires that communicating systems support compatible protocols. Maintaining compatible protocols is problematic in heterogeneous networks, especially in a wireless infrastructure where hosts can move from one protocol environment to another. It is possible to improve the flexibility of a communication network's operation by deploying systems that support multiple protocols. These multiprotocol systems require support mechanisms that enable users to effectively access the different protocols. Of particular importance is the need to determine which of several protocols to use for a given communication task. In this work, we propose architectures for a protocol discovery system that uses directory services and protocol feedback mechanisms to determine which protocols are supported. We describe the issues related to protocol discovery and present protocol features necessary to support multiprotocol systems.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. M. Accetta, R. Baron, W. Bolosky, D. Golub, R. Rashid, A. Tevanian and M. Young, Mach: A new kernel foundation for Unix development, in: Proceedings Summer Usenix (July 1986).

  2. AT&T, Unix System V, STREAMS Programmer's Guide (1988).

  3. R. Callon, TCP and UDP with bigger addresses (TUBA), a simple proposal for internet addressing and routing, Request for Comments (Informational) RFC 1347, Internet Engineering Task Force (June 1992).

  4. D. Cass and M. Rose, ISO transport services on top of the TCP: version 3, Request for Comments (Standard) RFC 1006, Internet Engineering Task Force (May 1987). Obsoletes RFC 983.

  5. R.J. Clark, M.H. Ammar and K.L. Calvert, Multi-protocol architectures as a paradigm for achieving inter-operability, in: Proceedings of IEEE INFOCOM (IEEE, April 1993) pp. 136–143.

  6. R.J. Clark, K.L. Calvert and M.H. Ammar, On the use of directory services to support multiprotocol interoperability, in: Proceedings of IEEE INFOCOM (IEEE, June 1994) pp. 784–791.

  7. D.E. Comer and J.C. Lin, Probing TCP implementations, in: Summer USENIX (June 1994) pp. 245–255.

  8. J.R. Falcone, A programmable interface language for heterogeneous distributed systems, ACM Transactions on Computer Systems 5(4) (November 1987) 330–351.

    Article  Google Scholar 

  9. R. Govindan and S. Deering, ICMP and IGMP for the simple internet protocol plus (SIPP), Internet Draft (March 1994).

  10. P.E. Green, Protocol conversion, IEEE Transactions on Communications 34(3) (March 1986) 257–268.

    Article  Google Scholar 

  11. I. Groenbaek, Conversion between the TCP and transport protocols as a method for achieving interoperability between data communications systems, IEEE Journal on Selected Areas in Communications 4 (February 1986).

  12. R. Hinden, Internet protocol, version 6 (IPv6) specification, Internet Draft (October 1994).

  13. P. Janson, R. Molva and S. Zatti, Architectural directions for opening IBM networks: The case of OSI, IBM Systems Journal 31(2) (1992) 313–335.

    Google Scholar 

  14. S.J. Leffler, M.K. McKusick, M.J. Karels and J.S. Quarterman, The Design and Implementation of the 4.3 BSD UNIX Operating System (Addison-Wesley, Reading, MA, 1989).

    Google Scholar 

  15. B. Leiner and Y. Rekhter, The multiProtocol Internet, Request for Comments (Informational) RFC 1560, Internet Engineering Task Force (December 1993).

  16. B. Manning, DNS NSAP RRs, Request for Comments (Proposed Standard) RFC 1348, Internet Engineering Task Force (July 1992). Obsoleted by RFC1637.

  17. B. Manning and R. Colella, DNS NSAP resource records, Internet Draft (December 1993).

  18. L. McLaughlin, Standard for the transmission of 802.2 packets over IPX networks, Request for Comments (Standard) RFC 1132, Internet Engineering Task Force (November 1989).

  19. B. Meandzija, Integration through meta-communication, in: Proceedings of IEEE INFOCOM (June 1990) pp. 702–709.

  20. P. Mockapetris, Domain names - concepts and facilities, Request for Comments (Standard) RFC 1034, Internet Engineering Task Force (November 1987). Obsoletes RFC 973; updated by RFC1101.

  21. P. Mockapetris, Domain names - implementation and specification, Request for Comments (Standard) RFC 1035, Internet Engineering Task Force (November 1987). Obsoletes RFC 973; updated by RFC1348.

  22. D. Notkin, A.P. Black, E.D. Lazowska, H.M. Levy, J. Sanislo and J. Zahorjan, Interconnecting heterogeneous computer systems, Communications of the ACM 31(3) (March 1988) 258–273.

    Google Scholar 

  23. D.M. Ogle, K.M. Tracey, R.A. Floyd and G. Bollella, Dynamically selecting protocols for socket applications, IEEE Network 7(3) (May 1993) 48–57.

    Article  Google Scholar 

  24. D. Piscitello, FTP operation over big address records (FOOBAR), Request for Comments (Proposed Standard) RFC 1639, Internet Engineering Task Force (June 1994). Obsoletes RFC1545.

  25. J. Postel, Internet control message protocol, Request for Comments (Standard) RFC 792, Internet Engineering Task Force (September 1981). Obsoletes RFC 777.

  26. D. Provan, Tunneling IPX traffic through IP networks, Request for Comments (Experimental) RFC 1234, Internet Engineering Task Force (June 1991).

  27. J. Reynolds and J. Postel, Assigned numbers, Request for Comments (Experimental) RFC 1340, Internet Engineering Task Force (July 1992). Obsoletes RFC1060; Obsoleted by RFC1700.

  28. M.T. Rose, The Open Book (Prentice-Hall, Englewood Cliffs, NJ, 1990).

    Google Scholar 

  29. M.T. Rose, The ISO Development Environment User's Manual - Version 7.0 (Performance Systems International, July 1991).

  30. R. Rosenbaum, Using the domain name system to store arbitrary string attributes, Request for Comments (Proposed Standard) RFC 1464, Internet Engineering Task Force (May 1993).

  31. C. Tschudin, Flexible protocol stacks, in: Computer Communication Review (ACM Press, September 1991) pp. 197–205.

  32. M.K. Vernon, E.D. Lazowska and S.D. Personick, R&D for the NII: Technical Challenges (Interuniversity Communications Council, Inc. (EDUCOM), 1994).

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Clark, R.J., Ammar, M.H. & Calvert, K.L. Protocol discovery in multiprotocol networks. Mobile Networks and Applications 2, 271–284 (1997). https://doi.org/10.1023/A:1013645019693

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1013645019693

Keywords

Navigation