Chapter 24: HTTP, the Postal Service of the Internet

Learning Objectives

After completing all the content in this chapter, you should be able to do the following:

  1. Understand how the HTTP protocol enables web communication

Key Terminology

Here is a list of key terms for this chapter, broken down by the page they first appear on. Make note of these terms and their definitions as you read through the chapter content.

How the Internet Works

  1. client-server model
  2. server
  3. client
  4. protocol
  5. HTTP
  6. HTTPS
  7. TCP/IP
  8. DNS
  9. domain names
  10. IP address
  11. nameserver
  12. loopback address
  13. uniform resource locator
  14. URL
  15. web address
  16. scheme
  17. host
  18. port
  19. path
  20. root path
  21. query string

HTTP at a Glance

  1. requests
  2. responses

Requests

  1. request method
  2. request headers

Responses

  1. response line
  2. response code
  3. response headers

Chapter Content