skip to main content
10.5555/378593.378694guideproceedingsArticle/Chapter ViewAbstractPublication PagesccscConference Proceedingsconference-collections
Article
Free Access

RTP: a transport layer implementation project

Published:20 April 2001Publication History

ABSTRACT

This paper describes a project for use in computer networks courses, implementation of the Reliable Transport Protocol (RTP), that gives students hands-on experience with network protocol concepts and construction.

Lecture topics such as the protocol layering model, sliding window protocols, packet formats and headers, techniques for establishing and closing connections, and UDP sockets programming are all driven home via first-hand experience. Students gain general programming and debugging experience on a realistic, event-driven, asynchronous application as well, and necessarily exercise their knowledge of algorithms and data structures.

References

  1. 1.IEEE. Carrier sense multiple access with collision detection. 802.3, IEEE, New York, 1985a.Google ScholarGoogle Scholar
  2. 2.Postel, J. Transmission control protocol. RFC 793, DARPA, September 1981.Google ScholarGoogle Scholar
  3. 3.Richards, B. Bugs as features: Teaching network protocols through debugging. In Proc. of the Thirty-First ACM SIGCSE Technical Symposium on Computer Science Education (March 2000). Google ScholarGoogle Scholar
  4. 4.Stevens, W. R. UNIX Network Programming. Prentice Hall, 1990. Google ScholarGoogle Scholar
  5. 5.Tanenbaum, A. S. Computer Networks. Prentice Hall, 1996. Google ScholarGoogle Scholar

Index Terms

  1. RTP: a transport layer implementation project

    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
    • Published in

      cover image Guide Proceedings
      CCSC '01: Proceedings of the sixth annual CCSC northeastern conference on The journal of computing in small colleges
      April 2001
      348 pages

      Publisher

      Consortium for Computing Sciences in Colleges

      Evansville, IN, United States

      Publication History

      • Published: 20 April 2001

      Qualifiers

      • Article
    • Article Metrics

      • Downloads (Last 12 months)89
      • Downloads (Last 6 weeks)9

      Other Metrics

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader