SubnetLayerProtocols

HTTP — end of module

What this checks. That you can separate what HTTP says from what carries it, and place the versions correctly. You need 3 of 4 to pass, and every option is explained afterwards — including the ones you did not pick.

  1. 1/4Why does an HTTP/1.1 request carry a Host header when IP already has the address?

    Match a field to its purpose

  2. 2/4Which statement about HTTP versions is accurate?

    Tell two ideas apart

  3. 3/4DNS resolves, the handshake completes, the request is delivered and acknowledged, and a complete response comes back reading 500 Internal Server Error. Which layer failed?

    Diagnose a failure

  4. 4/4A client sends a request with `Connection: close` on HTTP/1.1. After the response is fully received, what happens?

    Predict what happens next

When every module makes sense on its own, the capstone asks the questions that need two protocols at once.