<?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: Aftab Faisal</title>
    <description>The latest articles on DEV Community by Aftab Faisal (@aftab22).</description>
    <link>https://dev.to/aftab22</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%2F159247%2F05a2ff09-2df7-4c11-8848-573712dd9389.png</url>
      <title>DEV Community: Aftab Faisal</title>
      <link>https://dev.to/aftab22</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/aftab22"/>
    <language>en</language>
    <item>
      <title>I.P address (simplified)</title>
      <dc:creator>Aftab Faisal</dc:creator>
      <pubDate>Tue, 26 Oct 2021 16:41:04 +0000</pubDate>
      <link>https://dev.to/aftab22/ip-address-simplified-2k8f</link>
      <guid>https://dev.to/aftab22/ip-address-simplified-2k8f</guid>
      <description>&lt;h2&gt;
  
  
  IP address
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;What?&lt;/strong&gt; 🤔&lt;br&gt;
  I.P address is a unique address that identifies a device on the internet or a local network. IP is short for "Internet Protocol" which is the set of rules that govern the format of data sent over the internet or local network. Example of an IP address: &lt;code&gt;192.168.1.1&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why?&lt;/strong&gt; 🤔&lt;br&gt;
  An IP address allows information to be sent and received by the correct parties as each party (device) connected to the internet has a unique IP address assigned to them.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Process&lt;/strong&gt;  ⚙️&lt;/p&gt;

&lt;h2&gt;
  
  
  ☑️ &lt;em&gt;&lt;code&gt;Its all part of TCP&lt;/code&gt;&lt;/em&gt;
&lt;/h2&gt;

&lt;p&gt;IP addresses are only one part of the internet’s architecture. Just having a postal address for your house is meaningless unless there’s a post office responsible for delivering the mail. In internet terms, IP address is the postal address which is one part of TCP (Transmission Control Protocol) internet's postal system.&lt;/p&gt;

&lt;h2&gt;
  
  
  ☑️ &lt;em&gt;&lt;code&gt;Transmission control what?&lt;/code&gt;&lt;/em&gt;
&lt;/h2&gt;

&lt;p&gt;The Transmission Control Protocol/Internet Protocol (TCP/IP) are a set of rules and procedures for connecting devices across the internet. TCP/IP specifies how data is exchanged: Data is broken down into &lt;code&gt;packets&lt;/code&gt; and passed along a chain of routers from origin to destination.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;code&gt;TCP/IP&lt;/code&gt;&lt;/strong&gt;&lt;br&gt;
&lt;strong&gt;&lt;code&gt;TCP&lt;/code&gt;&lt;/strong&gt; defines how applications communicate across the network. It manages how a message is broken down into a series of smaller packets, which are then transmitted over the internet and reassembled in the right order at the destination address.&lt;br&gt;
&lt;strong&gt;&lt;code&gt;IP&lt;/code&gt;&lt;/strong&gt;&lt;br&gt;
The IP portion of the protocol directs each packet to the right destination.&lt;/p&gt;

&lt;h2&gt;
  
  
  ☑️  &lt;em&gt;&lt;code&gt;Static and Dynamic IP addresses&lt;/code&gt;&lt;/em&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://media.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%2F2ffcbmop5o5gd08nf9fp.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.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%2F2ffcbmop5o5gd08nf9fp.png" alt="IP Address"&gt;&lt;/a&gt;&lt;br&gt;
&lt;strong&gt;&lt;code&gt;Static addresses&lt;/code&gt;&lt;/strong&gt; are mostly used by businesses, since their websites and web applications must be reliably accessible at all times. &lt;br&gt;
But your home IP address doesn’t have to stay the static, since it’s only needed when you’re using the internet.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Your Internet Service Provider(ISP) will usually give you a &lt;code&gt;dynamic IP address&lt;/code&gt;&lt;/strong&gt;. &lt;br&gt;
While your IP address may not change often, it’s possible to receive a &lt;strong&gt;new one from your ISP every time you reboot your computer.&lt;/strong&gt; &lt;/p&gt;

&lt;p&gt;The same holds true with the local IP addresses which &lt;strong&gt;your home wireless router assigns to your laptop, tablet, or smartphone.&lt;/strong&gt;  These devices might get a new address every time you restart your router.&lt;/p&gt;

&lt;p&gt;When you are out and about – for example, traveling – and you take your device with you, &lt;strong&gt;your home IP address does not come with you&lt;/strong&gt;. This is because you will be using another network (Wi-Fi at a hotel, airport, or coffee shop, etc.) to access the internet and will be using a different (and temporary) IP address, assigned to you by the ISP of the hotel, airport or coffee shop.&lt;/p&gt;

&lt;h2&gt;
  
  
  ☑️  &lt;em&gt;&lt;code&gt;What do these numbers even mean??&lt;/code&gt;&lt;/em&gt;
&lt;/h2&gt;

&lt;p&gt;An IP address is a string of numbers separated by periods. IP addresses are expressed as a set of four numbers — an example address might be &lt;code&gt;192.158.1.38&lt;/code&gt;. Each number in the set can range from 0 to 255. So, the full IP addressing range goes from &lt;code&gt;0.0.0.0&lt;/code&gt; to &lt;code&gt;255.255.255.255&lt;/code&gt;.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;IP addresses are not random&lt;/strong&gt;.  They are mathematically produced and allocated by the &lt;em&gt;Internet Assigned Numbers Authority (IANA)&lt;/em&gt;, a division of the &lt;em&gt;Internet Corporation for Assigned Names and Numbers (ICANN)&lt;/em&gt;.&lt;br&gt;
&lt;a href="https://www.icann.org/" rel="noopener noreferrer"&gt;ICANN&lt;/a&gt; is a non-profit organization that was established in the United States in 1998 to help maintain the security of the internet and allow it to be usable by all. Each time anyone registers a domain on the internet, they go through a domain name registrar, who pays a small fee to ICANN to register the domain.&lt;/p&gt;

&lt;h2&gt;
  
  
  ☑️  &lt;em&gt;&lt;code&gt;The parts of your IP address&lt;/code&gt;&lt;/em&gt;
&lt;/h2&gt;

&lt;p&gt;An IP address has two parts: the network ID, comprising the first three numbers of the address, and a host ID, the fourth number in the address. So on your home network — 192.168.1.1, for example – 192.168.1 is the network ID, and the final number is the host ID.&lt;/p&gt;

&lt;p&gt;The Network ID indicates which network the device is on. The Host ID refers to the specific device on that network. (Usually your router is .1, and each subsequent device gets assigned .2, .3, and so on.)&lt;/p&gt;

&lt;h2&gt;
  
  
  ☑️  &lt;em&gt;&lt;code&gt;Next Post&lt;/code&gt;&lt;/em&gt;
&lt;/h2&gt;

&lt;p&gt;How VPNs work and how they hide your IP address.&lt;/p&gt;

&lt;h2&gt;
  
  
  ☑️  &lt;em&gt;&lt;code&gt;References&lt;/code&gt;&lt;/em&gt;
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;a href="https://www.avast.com/c-what-is-an-ip-address" rel="noopener noreferrer"&gt;Avast&lt;/a&gt; &lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.kaspersky.com/resource-center/definitions/what-is-an-ip-address" rel="noopener noreferrer"&gt;Kaspersky&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.lifewire.com/what-is-a-public-ip-address-2625974" rel="noopener noreferrer"&gt;LifeWire&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;




&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Post by&lt;/th&gt;
&lt;th&gt;Aftab Faisal&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;🔗&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.linkedin.com/in/aftab22/" rel="noopener noreferrer"&gt;https://www.linkedin.com/in/aftab22/&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🔗&lt;/td&gt;
&lt;td&gt;&lt;a href="https://github.com/aftab22" rel="noopener noreferrer"&gt;https://github.com/aftab22&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🔗&lt;/td&gt;
&lt;td&gt;&lt;a href="https://dev.to/aftab22"&gt;https://dev.to/aftab22&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

</description>
      <category>devops</category>
      <category>webdev</category>
      <category>computerscience</category>
      <category>cloud</category>
    </item>
    <item>
      <title>DNS - Domain Name System (simplified)</title>
      <dc:creator>Aftab Faisal</dc:creator>
      <pubDate>Fri, 22 Oct 2021 14:21:23 +0000</pubDate>
      <link>https://dev.to/aftab22/dns-domain-name-system-2bal</link>
      <guid>https://dev.to/aftab22/dns-domain-name-system-2bal</guid>
      <description>&lt;h2&gt;
  
  
  DNS
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;What?&lt;/strong&gt; 🤔&lt;br&gt;
 The Domain Name System (or DNS) converts human readable domain names (like: &lt;a href="http://www.google.com"&gt;www.google.com&lt;/a&gt;) into Internet Protocol (IP) addresses (like: 173.194.39.78)&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Why?&lt;/strong&gt; 🤔&lt;br&gt;
Computers can only communicate using a series of numbers, so DNS was developed as a sort of “phone book” that translates the domain you enter in your browser into a computer readable IP.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Process&lt;/strong&gt;  ⚙️&lt;/p&gt;

&lt;h2&gt;
  
  
  ☑️ &lt;em&gt;&lt;code&gt;Check your device cache&lt;/code&gt;&lt;/em&gt;
&lt;/h2&gt;

&lt;p&gt;When you search for a website or web-page , your browser will not know the i.p address of the web server. Your browser will first check its cache memory to see if it has the DNS records for that domain cached. It also checks the &lt;code&gt;hostfile&lt;/code&gt; of your computer/mobile for the ip address.&lt;/p&gt;

&lt;h2&gt;
  
  
  ☑️ &lt;em&gt;&lt;code&gt;Check with your ISP&lt;/code&gt;&lt;/em&gt;
&lt;/h2&gt;

&lt;p&gt;Your ISP (Internet Service Provider) caches popular sites like Google.com , Netflix.com , (facebook?), Youtube.com etc. If they have the record in their cache, you would skip the rest of the DNS lookup process.&lt;/p&gt;

&lt;h2&gt;
  
  
  ☑️ &lt;em&gt;&lt;code&gt;Root DNS server &amp;amp; TLD server&lt;/code&gt;&lt;/em&gt;
&lt;/h2&gt;

&lt;p&gt;Top Level Domains are &lt;code&gt;.com&lt;/code&gt;  &lt;code&gt;.gov&lt;/code&gt;  &lt;code&gt;.net&lt;/code&gt;  &lt;code&gt;.in&lt;/code&gt; etc. &lt;br&gt;
 Top Level Domain servers have information about the  &lt;code&gt;Master/Authoritative DNS servers&lt;/code&gt; which actually contain the server information.&lt;br&gt;
 Root DNS servers are tasked to find and point to the Top Level Domain Servers.&lt;/p&gt;

&lt;h2&gt;
  
  
  ☑️ &lt;em&gt;&lt;code&gt;Super Fast! ⚡&lt;/code&gt;&lt;/em&gt;
&lt;/h2&gt;

&lt;p&gt;This entire DNS lookup process happens in just a couple milliseconds. For perspective, we blink our eyes in roughly 50 milliseconds. We can resolve most DNS queries in under 30 milliseconds.👀&lt;/p&gt;

&lt;h2&gt;
  
  
  ☑️ &lt;em&gt;&lt;code&gt;References&lt;/code&gt;&lt;/em&gt;
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href="https://dnsmadeeasy.com/support/what-is-dns/"&gt;DNSmadeEasy&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;




&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Post by&lt;/th&gt;
&lt;th&gt;Aftab Faisal&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;🔗&lt;/td&gt;
&lt;td&gt;&lt;a href="https://www.linkedin.com/in/aftab22/"&gt;https://www.linkedin.com/in/aftab22/&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🔗&lt;/td&gt;
&lt;td&gt;&lt;a href="https://github.com/aftab22"&gt;https://github.com/aftab22&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;🔗&lt;/td&gt;
&lt;td&gt;&lt;a href="https://dev.to/aftab22"&gt;https://dev.to/aftab22&lt;/a&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;

</description>
      <category>webdev</category>
      <category>devops</category>
      <category>inthirtyseconds</category>
      <category>beginners</category>
    </item>
  </channel>
</rss>
