Jan 29 · 2 min read · How Does a Browser Know Where a Website Lives? When you type google.com in your browser and press enter. Somehow your browser get to know the IP address of google.com as without IP address there is no request or response possible. So how does browser...
Join discussionJan 27 · 16 min read · We have previously discussed about how Internet reaches our home, what’s the basic infrastructure which makes the internet work. So we have connected the cables, configured the devices and software necessary to access the internet in our home network...
Join discussion
Jan 27 · 4 min read · Have you ever wondered what really happens when you type google.com in your browser and hit Enter? It feels instant. But behind that one action, there’s a quiet conversation happening across the internet. That conversation is called DNS resolution — ...
Join discussion
Sep 30, 2025 · 2 min read · When you type a hostname on a Linux machine, like app01, how does the system know which IP to use? This gets interesting when there are conflicting entries between your local /etc/hosts file and the DNS server. TL;DR: When resolving hostnames to IP a...
Join discussion
Aug 8, 2022 · 12 min read · The next explanations are based on this project. To get the most of this article it is recommended to not only read it, but to practice creating a similar project. This is a demo of the application functionality: On chrome devtools Console tab, we ...
Join discussion
Jul 30, 2022 · 3 min read · Before dig into writing a resolver, let's first walkthrough about Strategy/Resolver Pattern. 👉 Resolver Pattern This is a simpler design pattern - it allows you to: Encapsulate a family of related algorithms Allow them to vary Allow a class to main...
Join discussion