Для очень подробного обзора того, как работает DNS, см. RFC 1035 и как работает HTTP, см. RFC 2616 .
Это канонические документы.Они становятся очень подробными, но если вы будете придерживаться разделов «Общие операции» и искать те части, по которым вам необходимо уточнить, они могут быть очень полезны.
В основном для любого протокола, для которого вы хотите пояснение (на более глубоком уровне выВозможно, вы захотите увидеть протокол TCP), наиболее подробным местом для получения информации являются RFC.