Discussion about this post

User's avatar
Rafa Páez's avatar

Great post, Neo. The visuals are highly helpful in understanding how this protocol works.

Just a minor detail I read at the end. DNS not only uses TPC. DNS primarily uses UDP (User Datagram Protocol) for most queries and responses due to its speed and low overhead. However, it also utilizes TCP for specific tasks like zone transfers, which require reliable and large data transfers.

Expand full comment
Ilya Sudakov's avatar

Thank you very much for this concise article!

It’s important to remember that there can be numerous other caches between the Operating System Cache and the Resolver System Cache. For example, there’s an Internet Provider Cache. Google collaborates with providers and strategically places their cache near users to ensure instantaneous service loading.

Expand full comment
19 more comments...