HTTP 101 (Core protocol) Tools: Speaking http with telnet/netcat/curl Understanding how a browser/tool parses a url and server receives it for a request Apache, nginx HTML Virtual hosting CGI