CLASSROOM // HOMELAB ACADEMY M13 QUIZ
M13 QUIZquiz

Homelab Academy / Modules

Check yourself 01-reverse-proxy-fundamentals: Quiz

Retrieval practice. Target >=80%.

Overview

Module: Edge Access & VPN
Activity type: Quiz / retrieval practice
Target: ≥80%
Objective: Distinguish a reverse proxy from a forward proxy and from the upstream application it serves.

Learn

Questions

    1. What makes a reverse proxy different from a forward proxy?
    1. Why does the lab proxy send Host: 127.0.0.1:18081 while also sending X-Forwarded-Host: 127.0.0.1:18080?
    1. If an incoming request contains Connection: X-Lab-Hop, what must the proxy do with the X-Lab-Hop field before forwarding?
    1. Why does the proxy append its Via entry instead of replacing the existing Via value?
    1. What is the difference between the /fail HTTP 500 result and the HTTP 502 result produced while the backend is stopped?
    1. Why does the proxy generate a new Content-Length after reading the complete upstream response body?
    1. Why should an application not automatically trust X-Forwarded-For received directly from an arbitrary client?
Learn

After scoring

  • Missed items → return to Reading → redo Feynman Retry → reattempt.
← HomeworkModule project →