¿Cuál es el mejor recurso o tutorial para aprender conceptos HTTP?

La forma en que lo aprendí fue leyendo el RFC HTTP 1.1. Está disponible de forma gratuita aquí, entre otros lugares en Internet:

https://www.ietf.org/rfc/rfc2616…

Recuerdo que lo imprimí por completo y lo releí muchas veces, a menudo marcando secciones de él. He estado haciendo esto desde 2003 y lo he hecho muchas veces a lo largo de los años.

Disfruté leyéndolo de esta manera y encontré que este método es el más útil.

Después de esto, haga una encuesta de al menos dos marcos populares de desarrollo web del lado del servidor para ver cómo su modelo de objetos se construye sobre el protocolo HTTP y obtendrá un buen conocimiento de él.

Le enseñará todo sobre el formato del protocolo, pero no describe adecuadamente los proxies y su función en la infraestructura de Internet. Para comprender el papel de los intermediarios en la infraestructura de Internet, sugiero buscar en Google un término u otro como “Cómo funciona Internet” y leer todos los enlaces y luego hacer un seguimiento de un enlace de otro.

Esta única búsqueda lo pondrá en un camino de búsquedas de términos como enrutadores, servidores proxy, DNS, dirección IP, clases de direcciones IP, PSTN, ISD, banda ancha, etc.