Skip to main content

Command Palette

Search for a command to run...

My DevOps Journey: Learning How the Internet Actually Works! milestone-5

Published
โ€ข3 min read
My DevOps Journey: Learning How the Internet Actually Works! milestone-5

So, What's Networking? ๐ŸŒ

Hello everyone! For my latest learning milestone, I tackled computer networking. Think of it like the world's postal service. Itโ€™s the system that lets computers send and receive information, whether they're in the same room or across the globe. It's the backbone of everything we do online!


The Big Ideas I Learned

I focused on understanding the main rules and parts that make the internet work.

  • The Main Parts: I learned about the basic hardware. A NIC is like a mailbox on your computer. A Switch is like your local post office that handles mail for your neighborhood (your Local Area Network or LAN). A Router is like a major city sorting center that sends mail to other cities (other networks).

  • The Rulebook (OSI Model): There's a 7-step guide called the OSI Model that computers use to send data. Think of it like the steps for sending a package: you write the letter, put it in an envelope, address it, and send it off. The receiving computer just does these steps in reverse to read it.

  • Computer Addresses (IP Addresses): Every device on the internet has a unique IP address, just like every house has a street address. This is how data knows where to go!

  • Reliable vs. Fast Mail (TCP vs. UDP):

    • TCP is like sending a package with tracking. You get a confirmation when it's delivered. Itโ€™s reliable, but a bit slower. Used for things like web browsing and email.

    • UDP is like sending a postcard. Itโ€™s super fast, but there's no guarantee it will arrive. Used for video streaming or online games where speed is most important.

  • Doors for Data (Ports): A computer has thousands of digital "doors" called ports. Different services use different doors. For example, regular web traffic uses door #80 (HTTP), and secure web traffic uses door #443 (HTTPS). This keeps all the data organized.


Trying It Out Myself! ๐Ÿ’ป

Reading about it is one thing, but trying it is how you really learn! I used some cool command-line tools:

  • ping: This is like asking another computer, "Hey, are you there?" Itโ€™s a simple way to check if you can connect to another device.

  • traceroute: This tool shows you the exact path your data takes to get to a website, showing every "hop" it makes along the way.

  • netstat & nmap: These let me check which "doors" (ports) were open on a computer. This is super useful for troubleshooting and security.

  • nslookup: This is the internet's phonebook. It turns a website name (like google.com) into its real IP address that computers understand.


Why This is Super Important for DevOps

If a website suddenly stops working, it could be a network problem. Maybe one computer can't find the address of another. By understanding the basics, I can now start to figure out why it's broken. Itโ€™s like knowing how to check if a road is closed before sending a delivery truck down it. This knowledge is essential for building and maintaining reliable apps.


Check Out My Notes!

I wrote down all the commands and details from this learning milestone on my GitHub. Feel free to check it out!

๐Ÿ‘‰ GitHub Repo for Milestone :https://github.com/darshan090905/Devops-learning/blob/master/milestone-5/milestone-5.md

Thanks for following my journey. I'm learning this step-by-step, and I hope it helps other beginners too!

#DevOps #Networking #LearnInPublic #BeginnerDeveloper #Cloud #Linux

More from this blog