Los libros ayunda, pero nada deja mas experiencia que practicar.
Lee los RFC de cada protocolo he intenta mandar los paquetes construidos a mano.
Por ejemplo puedes empezar con pequeñas peticiones GET mediante netcat a las paginas WEB y ver como responden, y posterioemente podrias capturar el paquete mediante wireshark y ver toda los paquetes que se requiere solo para una petition GET.
Saludos
Lee los RFC de cada protocolo he intenta mandar los paquetes construidos a mano.
Por ejemplo puedes empezar con pequeñas peticiones GET mediante netcat a las paginas WEB y ver como responden, y posterioemente podrias capturar el paquete mediante wireshark y ver toda los paquetes que se requiere solo para una petition GET.
Saludos