ToC of Chapter 2

Application Layer

  1. Principles of Application Layer Protocols

    1. Application-Layer Protocols

    2. What Services Does an Application Need?

    3. Services Provided by the Internet Transport Protocols

    4. Network Applications Covered in this Book

    5. References

  2. The Word Wilde Web: HTTP

    1. An Overview of HTTP

    2. Non-Persistant and Persistant Connections

    3. HTTP Message Format

    4. User-Server Interaction: Authentification and Cookies

    5. The Conditional GET

    6. Web Caches

    7. References

  3. File Transfer: FTP

    1. FTP Commands and Replies

    2. References

  4. Electronic Mail in the Internet

    1. SMTP

    2. Mail Message Formats and MIME

    3. Mail Access Protocols

    4. Continuous Media Email

    5. References

  5. DNS – The Internet's Directory Service

    1. Services Provides by DNS

    2. Overview of How DNS Works

    3. DNS Records

    4. DNS Messages

    5. References

    1. Interactive Programs for Exploring DNS

  6. Socket Programming with TCP

    1. Socket Programming with TCP

    2. An Example Client-Server Application in Java

    3. References

  7. Socket Programming with UDP

  8. Building a Simple Web Server

  9. Summary

  10. Homework Problems and Discussion Questions


Copyright 1996–2000 James F. Kurose and Keith W. Ross