HTTP Internals and Building Your Own HTTP Client From Scratch Part I

Understand the internal of an HTTP request and build your own HTTP client from scratch using sockets.