<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Prakhar Srivastava</title>
    <description>The latest articles on DEV Community by Prakhar Srivastava (@heyyprakhar1).</description>
    <link>https://dev.to/heyyprakhar1</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3601470%2F1df9784e-9ca3-47c6-bad5-7d70f3bf9b89.png</url>
      <title>DEV Community: Prakhar Srivastava</title>
      <link>https://dev.to/heyyprakhar1</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/heyyprakhar1"/>
    <language>en</language>
    <item>
      <title>“Computer Networking: The Backbone of the Internet”</title>
      <dc:creator>Prakhar Srivastava</dc:creator>
      <pubDate>Sat, 15 Nov 2025 15:26:50 +0000</pubDate>
      <link>https://dev.to/heyyprakhar1/computer-networking-the-backbone-of-the-internet-1905</link>
      <guid>https://dev.to/heyyprakhar1/computer-networking-the-backbone-of-the-internet-1905</guid>
      <description>&lt;p&gt;Hello again! I hope you’re all doing well. In my first blog, we explored how the Internet works. Now, we’ll turn our attention to computer networking — the critical foundation beneath the Internet. &lt;/p&gt;

&lt;p&gt;Let's get back to the next topic. &lt;/p&gt;

&lt;p&gt;Today, we’re going to dive into computer networking — without networking, the Internet as we know it simply wouldn’t exist. &lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;    # What is Computer Networking? #
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;In simple terms, computer networking is the process of linking devices (computers, servers, smartphones) so they can exchange data and make communication and resource sharing smoother and more efficient. &lt;/p&gt;

&lt;p&gt;[ In Technical terms, Computer networking is the practice of connecting devices—such as computers, smartphones, and servers ].&lt;/p&gt;

&lt;p&gt;In practice, whether you’re sending an email, streaming a video, or accessing a cloud service, networking is what makes that data travel between devices.&lt;/p&gt;

&lt;p&gt;# Why do we need Computer Networking #&lt;/p&gt;

&lt;p&gt;[ In Technical terms, Computer networking is essential because it allows computers and other digital devices to connect and share information, resources, and services seamlessly, supporting communication, collaboration, and productivity. ]&lt;/p&gt;

&lt;p&gt;e.g., “For example, when you print a document from your laptop to a network printer, that’s networking in action&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;     # What is a Protocol? #
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;In Simple terms, Protocols are a set of rules that work for the completion of Computer connectivity.&lt;/p&gt;

&lt;p&gt;[ In Technical terms, A computer network is a group of devices linked together that can exchange data and share resources, like printers and files, using established rules called protocols.]&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Without protocols, devices wouldn’t ‘speak the same language’ and communication would fail *&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;  # How does Networking work? #
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each device on a network has a unique address (for example, an IP address). Devices use shared rules (protocols) to talk to each other. Data is broken into packets and sent from the requester to the provider, and then the responses travel back similarly, all governed by the networking protocols.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;“A packet is a small chunk of data that includes the content being sent plus information about where it’s going and how it should be handled." *&lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;  # Types of Network #
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flkdnj57b6b5ekrvhz6kp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Flkdnj57b6b5ekrvhz6kp.png" alt=" " width="640" height="427"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;LAN (Local Area Network):- Covers a small area, i.e office or home&lt;/li&gt;
&lt;li&gt;WAN (Wide Area Network):- Connects multiple LANs expanding over a large distance, i.e. Internet&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;PAN &amp;amp; MAN(Personal Area Network &amp;amp; Metropolitan Area Network):-  Serve smaller (personal gadgets) or larger areas. &lt;/p&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;  # Key Components of Networking # 
&lt;/code&gt;&lt;/pre&gt;
&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fay4znykk9pddg4bzp851.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fay4znykk9pddg4bzp851.png" alt=" " width="800" height="343"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Nodes:- Any device on a network, such as a computer, phone, &lt;/p&gt;

&lt;p&gt;Links:- The medium connecting nodes, including cables or wireless signals.&lt;/p&gt;

&lt;p&gt;Network Interface Cards (NICs):- Hardware in each device that lets it connect to the network. &lt;/p&gt;

&lt;p&gt;Networking Devices:- Equipment such as routers, hubs, Modems, firewalls, etc.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;  # Protocols &amp;amp; OSI (Open System Interconnection) Model #
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;Protocols are kept in layers to protect &amp;amp; manage the complexities of Computer networking. The OSI model explains these 7 layers: Layer 1 to Layer 7.&lt;br&gt;
 { E.g.: Common Protocols include TCP (Transmission Control Protocol)/IP, HTTP, FTP (File Transfer Protocol) &amp;amp; Wi-Fi standards}.&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;    # OSI Model and TCP/IP Protocol Suite #
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

&lt;p&gt;The OSI Model is a conceptual framework that divides networking functions into 7 different layers - from physical connections to applications. &lt;/p&gt;

&lt;p&gt;Layer 1 - Physical ( Cables, links)&lt;br&gt;
Layer 2 - Data Link ( MAC addresses)&lt;br&gt;
Layer 3 - Network ( IP address &amp;amp; routing)&lt;br&gt;
Layer 4 - Transport ( TCP for data transfer)&lt;br&gt;
Layer 5 - Session ( Managing connections)&lt;br&gt;
Layer 6 - Presentation (data formatting)&lt;br&gt;
Layer 7 - Application&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frg5xfckow4wop4dpuium.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Frg5xfckow4wop4dpuium.png" alt=" " width="800" height="257"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Diagram for a clearer picture of the OSI model &amp;amp; TCP/IP suites. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5v30uxmkgdq1xvnitmpl.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F5v30uxmkgdq1xvnitmpl.png" alt=" " width="800" height="444"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;In practice, the more widely used suite is the TCP/IP model (4 layers), and the OSI model is a conceptual tool *&lt;/p&gt;
&lt;h1&gt;
  
  
  What is IP (Internet Protocol) &amp;amp; Subnetting?
&lt;/h1&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;An IP address is like the home address of your device on a network.&lt;br&gt;
It helps packets reach the correct device.&lt;/p&gt;

&lt;p&gt;There are two types of IP addresses:&lt;/p&gt;

&lt;p&gt;IPv4 – 32-bit address (e.g., 192.168.1.1)&lt;/p&gt;

&lt;p&gt;IPv6 – 128-bit address (e.g., 2001:0db8:85a3::8a2e:0370:7334)&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;What is a Subnet? *&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;A subnet is a smaller network inside a larger network.&lt;br&gt;
It’s like dividing a city into smaller neighbourhoods to manage traffic better.&lt;/p&gt;

&lt;p&gt;Subnetting helps:&lt;/p&gt;

&lt;p&gt;Improve network performance&lt;br&gt;
   Increase security &amp;amp;&lt;br&gt;
   Efficiently utilise IP addresses&lt;/p&gt;

&lt;p&gt;IPv4 has limited addresses, so subnetting became a powerful technique to manage networks before IPv6 fully took over.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz7tlspcbn17j6a131azk.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fz7tlspcbn17j6a131azk.png" alt=" " width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Small difference between the IP address &amp;amp; MAC Address.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;An IP address works on the network level &amp;amp; MAC Address works on the Device Level; if the network changes, the IP address will change, but the MAC address won't.&lt;/p&gt;

&lt;p&gt;🛑 Wrapping Up&lt;/p&gt;

&lt;p&gt;That’s all for Blog #2!&lt;/p&gt;

&lt;p&gt;You now understand:&lt;/p&gt;

&lt;p&gt;What computer networking is, how networks operate, why protocols matter, and OSI layers, Types of networks, IP addressing &amp;amp; subnets&lt;/p&gt;

&lt;p&gt;In upcoming blogs, we’ll dive deeper into:&lt;/p&gt;

&lt;p&gt;IPv6, Routing (OSPF, BGP), DNS, NAT &amp;amp; Firewalls. Also, Practical networking using AWS (VPC, Subnets, Route Tables)&lt;/p&gt;

&lt;p&gt;I’m still learning too — and I’m glad to have you on this journey with me.&lt;br&gt;
See you soon in Blog #3!&lt;/p&gt;

&lt;p&gt;“Feel free to drop questions or topics you’d like me to cover next in the comments.”&lt;/p&gt;

&lt;p&gt;Ta-Ta..! 😊 &lt;/p&gt;

</description>
      <category>computernetworking</category>
      <category>networking</category>
      <category>cloud</category>
      <category>devops</category>
    </item>
    <item>
      <title>"From Non-Tech to Tech: How I Finally Understood What Happens When You Type Google.com"</title>
      <dc:creator>Prakhar Srivastava</dc:creator>
      <pubDate>Sat, 08 Nov 2025 10:37:57 +0000</pubDate>
      <link>https://dev.to/heyyprakhar1/my-journey-from-non-it-to-it-5e06</link>
      <guid>https://dev.to/heyyprakhar1/my-journey-from-non-it-to-it-5e06</guid>
      <description>&lt;h1&gt;
  
  
  Day 1: Demystifying the Internet - A Non-Tech Background Journey
&lt;/h1&gt;

&lt;p&gt;Hello everyone! 👋 This is my first post here, and I'm excited to share my learnings from my tech journey.&lt;/p&gt;

&lt;p&gt;Being from a non-tech background, understanding "What is the Internet &amp;amp; how does it work" was challenging. Thanks to my mentor &lt;a class="mentioned-user" href="https://dev.to/trainwithshubham"&gt;@trainwithshubham&lt;/a&gt;, these concepts are now clearer. I'll be sharing daily insights I've learned!&lt;/p&gt;

&lt;h2&gt;
  
  
  🌐 What is the Internet?
&lt;/h2&gt;

&lt;p&gt;Think of the internet as a &lt;strong&gt;global postal system&lt;/strong&gt; - it's a massive network of connected computers worldwide that can communicate with each other.&lt;/p&gt;

&lt;h3&gt;
  
  
  🔑 Key Internet Jargon:
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;A. Servers &amp;amp; Clients:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Your laptop/phone is a &lt;strong&gt;client&lt;/strong&gt; (requests information)&lt;/li&gt;
&lt;li&gt;Computers storing websites are &lt;strong&gt;servers&lt;/strong&gt; (serve information)&lt;/li&gt;
&lt;li&gt;Servers live in &lt;strong&gt;Data Centres&lt;/strong&gt; (like Google's and Amazon's massive server buildings)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;B. Protocols (TCP/IP):&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The "rules of the road" that computers follow to understand each other&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;C. DNS (Domain Name System):&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;The "phonebook of the internet" translates google.com into numerical IP addresses&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  🚀 How the Internet Works: The Google.com Journey
&lt;/h2&gt;

&lt;h3&gt;
  
  
  1. The Request
&lt;/h3&gt;

&lt;p&gt;I open my laptop (client) and type "google.com"&lt;/p&gt;

&lt;h3&gt;
  
  
  2. DNS Lookup - Finding the Address
&lt;/h3&gt;

&lt;p&gt;My laptop asks: "Where is google.com?" The DNS server responds with Google's IP address.&lt;/p&gt;

&lt;h3&gt;
  
  
  3. Local Travel - ISP &amp;amp; Routers
&lt;/h3&gt;

&lt;p&gt;My request (with my IP + Google's IP) goes through my Internet Service Provider's routers.&lt;/p&gt;

&lt;h3&gt;
  
  
  4. Internet Backbone - The Highway
&lt;/h3&gt;

&lt;p&gt;The request travels through fibre-optic cables under oceans and across continents.&lt;/p&gt;

&lt;h3&gt;
  
  
  5. Arrival at Google's Server
&lt;/h3&gt;

&lt;p&gt;Google's server receives my request and prepares the homepage.&lt;/p&gt;

&lt;h3&gt;
  
  
  6. The Return Trip
&lt;/h3&gt;

&lt;p&gt;Google's data packets find their way back to me, possibly taking different routes.&lt;/p&gt;

&lt;h3&gt;
  
  
  7. Display Magic
&lt;/h3&gt;

&lt;p&gt;My browser reassembles all packets and displays Google.com!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2wz0evzr8my3f9k1m4p7.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F2wz0evzr8my3f9k1m4p7.png" alt="Internet Journey Visual" width="800" height="482"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  💫 Conclusion
&lt;/h2&gt;

&lt;p&gt;The internet is a cooperative ecosystem of devices, ISPs, routers, and servers, all following shared rules to move data at light speed. Next time you load a webpage, remember this incredible journey!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;What was the most surprising thing you learned about how the internet works? Let me know! 👇&lt;/strong&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;Daily learning journey continues tomorrow!&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;📧 Email: &lt;a href="mailto:srivprak0106@zohomail.com"&gt;srivprak0106@zohomail.com&lt;/a&gt;&lt;br&gt;&lt;br&gt;
🐙 GitHub: &lt;a href="https://github.com/Heyyprakhar1" rel="noopener noreferrer"&gt;https://github.com/Heyyprakhar1&lt;/a&gt;&lt;br&gt;&lt;br&gt;
💼 LinkedIn: &lt;a href="https://www.linkedin.com/in/heyyprakhar1/" rel="noopener noreferrer"&gt;https://www.linkedin.com/in/heyyprakhar1/&lt;/a&gt;&lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
