skip to main content
article
Free Access

Efficient implementation of the OSI transport protocol checksum algorithm using 8/16-bit arithmetic

Published:01 July 1987Publication History
Skip Abstract Section

Abstract

The checksum algorithm recommended in the OSI transport-protocol specfications is an arithemetic checksum algorithm which makes heavy use of base-255 addition. In this technical note, an efficient implementation of the recommended checksum algorithm is derived, using 8-bit unsigned addition as the base for an inexpensive modulo-255 addition.

References

  1. [Bricker86] Bricker, A., Landweber, L., Lebeck, T., Vernon, M., "ISO Transport Protocol Experiments", Publication MTR-8600002, MITRE Corporation, Washingtom C31 Division, 1820 Dolley Madison Boulevard, McLean, Virginia, January 1986; also Computer Science Technical Report, University of Wisconsin, forthcoming.Google ScholarGoogle Scholar
  2. [Fletcher82] Fletcher, J., IEEE Trans. Commun., Vol. COM-30, No. 1, January, 1982, pp. 247-252.Google ScholarGoogle Scholar
  3. [Nakassis86] Nakassis, A., "Fletcher's Error Detection Algorithm: How to implement it efficiently and how to avoid the most common pitfalls", Publication ICST/SNA-86-4, Systems and Network Architecture Division, Institute for Computer Sciences and Technology, National Bureau of Standards, January 1986.Google ScholarGoogle Scholar
  4. [OSI-TP] "Information Processing Systems - Open Systems Interconnection - Transport Protocol Specification," ISO/DIS 8073, September 1984.Google ScholarGoogle Scholar

Index Terms

  1. Efficient implementation of the OSI transport protocol checksum algorithm using 8/16-bit arithmetic

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in

          Full Access

          • Published in

            cover image ACM SIGCOMM Computer Communication Review
            ACM SIGCOMM Computer Communication Review  Volume 17, Issue 3
            July/Aug. 1987
            67 pages
            ISSN:0146-4833
            DOI:10.1145/36727
            Issue’s Table of Contents

            Copyright © 1987 Author

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 1 July 1987

            Check for updates

            Qualifiers

            • article

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader