Phase 3 · Networks and the web
Week 9: TLS and HTTP
Friday deliverable: Raw-socket HTTP server
- Day 1TLS, certificates, chains; openssl s_clientOutline only
- Day 2HTTP by hand with netcat and curl -v: methods, status codes, headersOutline only
- Day 3HTTP server on raw TCP sockets in GoOutline only
- Day 4Browsers: URL to page, same-origin policy, cookiesOutline only
- Day 5Finish the lab; draw the DNS → TCP → TLS → HTTP traceOutline only