<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Untitled Publication]]></title><description><![CDATA[Untitled Publication]]></description><link>https://prashantkr006.hashnode.dev</link><generator>RSS for Node</generator><lastBuildDate>Sat, 12 Sep 2026 00:53:22 GMT</lastBuildDate><atom:link href="https://prashantkr006.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[Zero to Hero in Computer Networking]]></title><description><![CDATA[What is Computer Networking?
In simple terms, It means Computers connected.
What is the Internet?
It is the collection of computer networks, for example, our phones are connected to our PC which is itself connected with wifi or routers and that is co...]]></description><link>https://prashantkr006.hashnode.dev/zero-to-hero-in-computer-networking</link><guid isPermaLink="true">https://prashantkr006.hashnode.dev/zero-to-hero-in-computer-networking</guid><category><![CDATA[Computer Science]]></category><category><![CDATA[networking]]></category><category><![CDATA[network]]></category><category><![CDATA[Tutorial]]></category><category><![CDATA[technology]]></category><dc:creator><![CDATA[Prashant]]></dc:creator><pubDate>Sun, 13 Feb 2022 08:36:48 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/upload/v1644729257226/L-Xuqt4Cm.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h3 id="heading-what-is-computer-networking">What is Computer Networking?</h3>
<p>In simple terms, It means Computers connected.</p>
<h3 id="heading-what-is-the-internet">What is the Internet?</h3>
<p>It is the collection of computer networks, for example, our phones are connected to our PC which is itself connected with wifi or routers and that is connected to other peoples' devices and these connections are spread across houses, cities, countries and so on so, this entire connection on a global scale is known as the Internet.</p>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1644731721614/I455ifXLs.png" alt="n.png" /></p>
<h3 id="heading-how-did-the-internet-and-networking-start">How did the Internet and Networking start?</h3>
<p>The Internet we know and use today was a result of an experiment, ARPANET, the precursor network to the internet.</p>
<ul>
<li><p>Sputnik launch<br />  It was in the midst of the Cold War, on October 4, 1957, that the Soviets launched the first man-made satellite into space called Sputnik It was the world's first-ever Satellite. Americans feared because of that floating object, the Soviets were not only ahead in science and technology but were a threat too. They can now spy on their enemies, and win the cold war and nuclear attacks were also possible on American soil.<br />  So Americans started working more on science and technology. After the Sputnik wake-up call, the space race started. After that in 1958, the US Administration funded various agencies, one of them being ARPA.</p>
</li>
<li><p>ARPA<br />  ARPA stands for Advanced Research Project Agency. It was a Defence Department research project in Computer Science, a way for scientists and researchers to share information, findings, knowledge, and communicate. It also allowed and helped the field of Computer Science to develop and evolve. <a target="_blank" href="https://www.freecodecamp.org/news/brief-history-of-the-internet/">Read more</a></p>
</li>
<li><p>ARPANET<br />  At the beginning of ARPA, they set up their workspace in four different places MIT, Standford, UC LA, and UTAH. Because ARPA had facilities to share then to communicate with each others' workplaces they built something called ARPANET and from there the concept of Computer Networking came to know.</p>
</li>
</ul>
<h3 id="heading-protocols">Protocols</h3>
<p>Different types of things we try to send over the Internet like text, images, emails, videos, secured files etc.<br />For different files, different kinds of rules will be required. so, the rules set up by people that, how a particular data is going to be shared over the Internet are called Protocols.</p>
<h3 id="heading-world-wide-web">World Wide Web</h3>
<p>www(World Wide Web), this is something we all are aware of but how did it start? so in the early age of the Internet, it was used by Computer Scientists who used to share their research papers with other Scientists. In between these papers, they wanted to attach links that were connected to other files but earlier websites used to be static( Single page).<br /><a target="_blank" href="https://en.wikipedia.org/wiki/Tim_Berners-Lee">Sir Timothy John Berners-Lee</a> an English computer scientist best known as the inventor of the World Wide Web invented www which stored all the websites and helps them to act dynamically (multi-paged websites).</p>
<h3 id="heading-why-do-we-need-protocols">Why do we need Protocols?</h3>
<p>Imagine you have made an application and you have established your particular rules to access your application and there is another person who also built an application with his own set of rules. so now will you and that person will be able to communicate with each others' applications? The answer is no. You can't because none of you know about each other's methods that is why <a target="_blank" href="https://www.internetsociety.org/">The Internet Society</a> has made a set of rules for networking which are called protocols and everyone has to follow those rules.</p>
<h3 id="heading-client-server-architecture">Client-Server Architecture</h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1644736989254/8WTWGVTWMU.png" alt="CSA.png" /></p>
<p>The client's computer sends a request to the server and the server responds to that request and returns a webpage that is visible to us on our computers. let's say you search Google, your Computer will request it to the Google Server, then whatever resources or files are there within Google it will be returned to your Computer.</p>
<h3 id="heading-types-of-protocols">Types of Protocols</h3>
<ul>
<li><p>TCP(Transmission Control Protocols)<br />  It ensures that data will reach its destination and will not be corrupted on the way.</p>
</li>
<li><p>UDP(User Datagram Protocols)<br />  when we do not care about whether all the data is being transferred or not. for example - In video calling sometimes because of bad network quality video call lags or images are not clear there the concept of UDP is used.</p>
</li>
<li><p>HTTP(HyperText Transfer Protocols)<br />  The format of how client requests to servers and servers responded to clients comes under HTTP.</p>
</li>
</ul>
<h3 id="heading-how-the-data-is-transferred">How the Data is transferred?</h3>
<p>Every data in the computer is in binary form, 0s, and 1s so, it doesn't make any sense to send the entire data in a single go. Suppose you have to send a large file will it be possible to send the entire file in a single go? No, it comes in chunks. Similarly here also whatever we are doing like watching movies or serving over websites data we will get in packets.</p>
<h3 id="heading-what-is-an-ip-address">What is an IP Address?</h3>
<p>When we request anything over the internet suppose we write Google, then how does it know to which server it has to request to get the data? So, every single device on the Internet that can communicate with each other they are identified by something called IP Address.  </p>
<p>format - ** X . X . X . X**, every single <strong>X</strong> can have numbers from 0 to 255.  </p>
<p>command to check your Computer's IP Address</p>
<h3 id="heading-how-does-ip-address-work">How does IP Address work?</h3>
<p><img src="https://cdn.hashnode.com/res/hashnode/image/upload/v1644740395484/phtYCAcZr.png" alt="isp.png" /></p>
<ul>
<li><p>ISP(Internet Service Provider)<br />  this is your telecom company from where you get the Internet</p>
</li>
<li><p>Modem/ Router<br />  Device to connect with the Internet. It has an IP Address that is a Global IP Address. whichever device is connected to this modem will have the same IP Address similar to this device.</p>
</li>
<li><p>D1, D2, D3, D4<br />  These devices are connected to the same modem/Router so all of them will have the same IP Address. The modem from which these devices are connected that is going to decide, which responded data by the server has to be sent to which of these devices.</p>
</li>
</ul>
]]></content:encoded></item></channel></rss>