9 Comments
User's avatar
Aarti Sharma's avatar

Networking in theory: smooth communication.

Networking in practice: “why is this not connecting right now?”

Furqan Ashraf's avatar

Great breakdown, this is exactly the kind of stuff that's easy to read about but hard to actually visualize. for anyone wanting to poke at this hands on, running a DNS lookup on a domain you know (like google.com) and comparing the A record, MX record, and TTL values against what the article describes really helps it click. Same with IP addresses, looking up a random public IP and seeing what info is tied to it (ISP, rough location, whether it's flagged as a VPN/proxy) makes the addressing section feel a lot more concrete than just reading the theory. Apifreaks.com has free dns lookup and IP lookup tools if anyone wants to try this out; they've also got a bunch of other networking/domain-related APIs bundled in if you end up needing more than the basics.

This newsletter keeps getting better btw, the illustrations make these topics so much easier to follow

Karan Rastogi's avatar

One of the most famous question is "Why Java"? Here, you can read about it and understand why Java is still widely used.

https://karanrastogi.substack.com/p/hey-readers-thanks-for-tuning-in

Esha Mariya's avatar

where was this when i was struggling to connect a router and LAN in my hostel room a week ago?!

Filip Šaranović's avatar

Thanks for sharing, nice read.

Sunil Kumar's avatar

Thanks for sharing this. almost forgot these things. Really enjoyed and very useful

Tanveer Salim's avatar

Fun article! Imagine the joy of implementing these.