Skip to main content

CS305: Web Development

Page path
  • Home /
  • Courses /
  • Course Catalog /
  • Computer Science /
  • CS305: Web Development /
  • Unit 1: The Internet and Web Protocols /
  • 1.3: Hypertext Transfer Protocol
Back to 'Unit 1: The Internet and Web Protocols'
  • 1.3: Hypertext Transfer Protocol

      • 1.3.1: The Request Message

        • TCP/IP Guide: "HTTP Request Message Format"

          HTTP is an application layer protocol provided by IP. The messages and methods that allow communication between a Web Server and a Web Client are introduced. Read this webpage and make sure you understand Figure 317, which illustrates the HTTP Request Message Format. This guide covers the HTTP Protocol and the HTTP Request Message.

      • 1.3.2: The Request Methods

        • W3C: "Method Definitions"

          Read this page for an overview of HTTP Request Methods.

      • 1.3.3: HTTP Status Codes

        • W3C: "Status Code Definitions"

          Web Server responses are status codes, and each has a specific number and description. Read this webpage for an overview of HTTP Status Codes.

      • 1.3.4: HTTP 1.0 vs. HTTP 1.1

        • Balachander Krishnamurthy, Jeffrey C. Mogul, and David M. Kristol's "Key Differences between HTTP/1.0 and HTTP/1.1"

          Read this page, which is a transcription of a paper presented at The Eighth International World Wide Web Conference that covers key differences between the legacy HTTP version 1.0 and the current HTTP version 1.1.

        •  Princeton University: Mike Freedman's "HTTP Proxy Activity" URL

          Complete the activity as directed.

    Navigation

    Art History
    Biology
    Business Administration
    Chemistry
    Communication
    Economics
    English
    History
    Mathematics

    Creative Commons License
    © Saylor Academy 2010-2018 except as otherwise noted. Excluding course final exams, content authored by Saylor Academy is available under a Creative Commons Attribution 3.0 Unported license. Third-party materials are the copyright of their respective owners and shared under various licenses. See www.saylor.org/open/licensinginformation for detailed licensing information.

    Saylor Academy and Saylor.org® are trade names of the Constitution Foundation, a 501(c)(3) organization through which our educational activities are conducted.

    Terms of Use | Privacy Policy