{"id":911,"date":"2019-12-24T16:36:18","date_gmt":"2019-12-24T11:06:18","guid":{"rendered":"https:\/\/binaryterms.com\/?p=911"},"modified":"2021-09-21T15:31:55","modified_gmt":"2021-09-21T10:01:55","slug":"classful-addressing-in-ipv4","status":"publish","type":"post","link":"https:\/\/binaryterms.com\/classful-addressing-in-ipv4.html","title":{"rendered":"Classful Addressing in IPv4"},"content":{"rendered":"<p><strong>Classful addressing<\/strong> is a concept that <strong>divides<\/strong> the available <strong>address space<\/strong> of IPv4 into five <strong>classes<\/strong> namely <strong>A, B, C, D &amp; E<\/strong>. Nowadays, this concept has become obsolete and has been replaced with <strong>classless addressing<\/strong>. IP addresses, before <strong>1993<\/strong> use the classful addressing where classes have a <strong>fixed number of blocks<\/strong> and each block has a <strong>fixed number of hosts<\/strong>. In this section, we will deeply study the classful addressing, its disadvantages &amp; solution to its flaws.<\/p>\n<h2>Content: Classful Addressing<\/h2>\n<ol>\n<li><a href=\"#WhatisClassfulAddressing?\">What is Classful Addressing?<\/a><\/li>\n<li><a href=\"#ClassesinClassfulAddressing\">Classes in Classful Addressing<\/a><\/li>\n<li><a href=\"#DisadvantagesofClassfulAddressing\">Disadvantages of Classful Addressing<\/a><\/li>\n<li><a href=\"#Subnetting&amp;Supernetting\">Subnetting &amp; Supernetting<\/a><\/li>\n<li><a href=\"#KeyTakeaways\">Key Takeaways<\/a><\/li>\n<\/ol>\n<p><a name=\"WhatisClassfulAddressing?\"><\/a><\/p>\n<h3>What is Classful Addressing?<\/h3>\n<p>In its initial days, IP addresses use the concept of <strong>classful addressing<\/strong> which <strong>splits<\/strong> the available address space into five classes <strong>A, B, C, D &amp; E<\/strong>. IPv4 addresses are represented using <strong>32-bit<\/strong> addresses. The <strong>32-bit IPv4 address<\/strong> is also referred to as the <strong>4-byte address<\/strong> or <strong>4-octet address<\/strong>. So, we can conclude that the <strong>address space of IPv4<\/strong> is <strong>2<sup><strong>32<\/strong> <\/sup><\/strong>which is equal to<strong> 4,294,967,296.<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-916 size-full\" src=\"https:\/\/binaryterms.com\/wp-content\/uploads\/2019\/12\/IPv4-address.jpg\" alt=\"IPv4 address\" width=\"600\" height=\"149\" srcset=\"https:\/\/binaryterms.com\/wp-content\/uploads\/2019\/12\/IPv4-address.jpg 600w, https:\/\/binaryterms.com\/wp-content\/uploads\/2019\/12\/IPv4-address-300x75.jpg 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>Generally, the IPv4 addresses are expressed using the <strong>binary notation<\/strong> or <strong>dotted decimal notation <\/strong>or <strong>hexadecimal notation<\/strong>. The <strong>first few bits<\/strong> of <strong>binary notation<\/strong> of IPv4 addresses <strong>recognizes the class<\/strong> of the address whereas, in <strong>dotted-decimal notation<\/strong> of IPv4 address the <strong>value of the first byte recognizes the class<\/strong> of the address. As you can see the image below, the first byte of each class denotes the range of addresses in each class.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-1938\" src=\"https:\/\/binaryterms.com\/wp-content\/uploads\/2019\/12\/Dotted-decimal-notation-classful-addressing-in-computer-network.jpg\" alt=\"Dotted decimal notation classful addressing in computer network\" width=\"496\" height=\"268\" srcset=\"https:\/\/binaryterms.com\/wp-content\/uploads\/2019\/12\/Dotted-decimal-notation-classful-addressing-in-computer-network.jpg 496w, https:\/\/binaryterms.com\/wp-content\/uploads\/2019\/12\/Dotted-decimal-notation-classful-addressing-in-computer-network-300x162.jpg 300w\" sizes=\"auto, (max-width: 496px) 100vw, 496px\" \/><\/p>\n<p>The classful addressing concepts divide the address space into a fixed number of blocks and each block has a fixed number of hosts. In IPv4 addresses of class A, B &amp; C the first part of the address is considered as net-id (Network id) and the second part of the address is called host-id. The size of these parts varies with the classes.<\/p>\n<p><strong>Net-id:<\/strong> The net-id denotes the address of the network.<br \/>\n<strong>Host-id:<\/strong> The hoist-id denotes the address of the host attached to the corresponding network.<\/p>\n<p>In Class A, the <strong>net-id<\/strong> is defined by the <strong>first byte<\/strong> of the address. And the <strong>rest 3 bytes<\/strong> defines the <strong>host-id<\/strong>.<br \/>\nIn Class B, the <strong>first two bytes<\/strong>\u00a0of the address defines the <strong>network address<\/strong> and the <strong>rest two bytes<\/strong> defines the <strong>host-id<\/strong>.<br \/>\nIn Class C the <strong>first three bytes<\/strong> defines the <strong>network address<\/strong> and the <strong>last byte<\/strong> defines the <strong>host-id<\/strong>.<br \/>\n<a name=\"ClassesinClassfulAddressing\"><\/a><\/p>\n<h3>Classes of Classful address<\/h3>\n<h4>Class A<\/h4>\n<p>The <strong>network id<\/strong> of class A is defined by the <strong>first byte<\/strong> of the 32-bit IPv4 address. In class A, the <strong>first bit<\/strong> of the <strong>net-id <\/strong>stays &#8216;<strong>0&#8242; <\/strong>to define that the IPv4 address belongs to the class A and the other <strong>7 bits<\/strong> of the net-id can be changed to defines different blocks in class A. As the first bit is preserved the remaining seven bits calculate the number of blocks in the class A i.e. <strong>2<sup>7<\/sup>= 128 blocks<\/strong>. There are 128 blocks in class A, as the addressing would start from 0 the range of blocks will be from 0-127.<\/p>\n<p>The <strong>host-id <\/strong>in class A is defined by the <strong>remaining three bytes<\/strong> of the IPv4 address which is equal to 24 bits. So, we can calculate the <strong>number of hosts for each block<\/strong> as<strong> 2<sup>24<\/sup>=16,777,216.<\/strong> So, we conclude that we can assign 128 blocks from class A to 128 organizations where each organization can have 16,777,216 hosts connected to the network.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-904 size-full\" src=\"https:\/\/binaryterms.com\/wp-content\/uploads\/2019\/12\/IPv4-class-A-addressing.jpg\" alt=\"IPv4 class A addressing\" width=\"600\" height=\"159\" srcset=\"https:\/\/binaryterms.com\/wp-content\/uploads\/2019\/12\/IPv4-class-A-addressing.jpg 600w, https:\/\/binaryterms.com\/wp-content\/uploads\/2019\/12\/IPv4-class-A-addressing-300x80.jpg 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>Now, as we have calculated the number of blocks and the number of addresses in each block of class A. Let us count the total number of addresses in class A which can be calculated as follow:<\/p>\n<p>As we have seen above the <strong>first bit<\/strong> of the entire <strong>32-bit addresses<\/strong> of <strong>class A<\/strong> stays \u2018<strong>0<\/strong>\u2019. The remaining <strong>31 bits<\/strong> of 32-bit addresses can be changed to define the <strong>address space<\/strong> of <strong>class A<\/strong> i.e. <strong>2<sup>31<\/sup>= 2,147,483,648.<\/strong><\/p>\n<h4>Class B<\/h4>\n<p>The <strong>network id<\/strong> or the net-id of <strong>class B<\/strong> is defined using the <strong>first two bytes<\/strong> of the IPv4 address. The first <strong>two bits<\/strong> of <strong>net-id<\/strong> stays \u2018<strong>10<\/strong>\u2019 to define that the IPv4 address belongs to the<strong> class B<\/strong> and the remaining <strong>14 bits<\/strong> of net-id can be changed to calculate the number of <strong>blocks<\/strong> in class B i.e. <strong>2<sup>14<\/sup>= 16,384.<\/strong><\/p>\n<p>The <strong>next two bytes<\/strong> to of IPv4 address denotes the<strong> host id<\/strong> in class B which is <strong>16 bits<\/strong>. The number of hosts can be calculated as <strong>2<sup>16<\/sup>= 65,536<\/strong>. So, we conclude that we can assign 16,384 blocks from class B to 16,384 organizations where each organization can have 65,536 hosts connected to the network.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-905 size-full\" src=\"https:\/\/binaryterms.com\/wp-content\/uploads\/2019\/12\/IPv4-class-B-classful-addressing.jpg\" alt=\"IPv4 class B classful addressing\" width=\"600\" height=\"157\" srcset=\"https:\/\/binaryterms.com\/wp-content\/uploads\/2019\/12\/IPv4-class-B-classful-addressing.jpg 600w, https:\/\/binaryterms.com\/wp-content\/uploads\/2019\/12\/IPv4-class-B-classful-addressing-300x79.jpg 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<p>Now, as we have calculated the number of blocks and the number of addresses in each block of class B. Let us count the total number of addresses in class B which can be calculated as follow:<\/p>\n<p>As we have seen above the <strong>first two bits<\/strong> of the entire 32-bit addresses of class B stays \u2018<strong>10<\/strong>\u2019 to define the class. The remaining <strong>30 bits<\/strong> of entire 32-bit addresses can be changed to define the <strong>address space<\/strong> of <strong>class B<\/strong> i.e. <strong>2<sup>30<\/sup>= 1,073,741,824<\/strong>.<\/p>\n<h4>Class C<\/h4>\n<p>In class C the <strong>network id is<\/strong> defined by the <strong>first 3 bytes<\/strong> of the IPv4 address. The <strong>first 3 bits<\/strong> in <strong>network id<\/strong> stay \u2018<strong>11<\/strong>0\u2019 to define the<strong> class<\/strong> and the remaining <strong>21 bits defines the number of block<\/strong>s in class B. The number of blocks can be calculated as <strong>2<sup>21<\/sup>= 2,097,152.<\/strong><\/p>\n<p>The <strong>last byte<\/strong> of the IPv4 address in class C defines the <strong>host-id<\/strong>. The <strong>number of hosts<\/strong> can be calculated as <strong>2<sup>8 <\/sup>= 256<\/strong>. So, we conclude that we can assign 2,097,152 blocks from class C to 2,097,152 organizations where each organization can have 256 hosts connected to the network.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-906 size-full\" src=\"https:\/\/binaryterms.com\/wp-content\/uploads\/2019\/12\/IPv4-class-C-classful-addressing.jpg\" alt=\"IPv4 class C classful addressing\" width=\"657\" height=\"163\" srcset=\"https:\/\/binaryterms.com\/wp-content\/uploads\/2019\/12\/IPv4-class-C-classful-addressing.jpg 657w, https:\/\/binaryterms.com\/wp-content\/uploads\/2019\/12\/IPv4-class-C-classful-addressing-300x74.jpg 300w\" sizes=\"auto, (max-width: 657px) 100vw, 657px\" \/><\/p>\n<p>Now, as we have calculated the number of blocks and the number of addresses in each block of class C. Let us count the total number of addresses in class C which can be calculated as follow:<\/p>\n<p>As we have seen above the<strong> first three bits<\/strong> of the entire 32-bit addresses of <strong>class C<\/strong> stays \u2018<strong>110<\/strong>\u2019 to define the class. The remaining <strong>29 bits<\/strong> of entire 32-bit addresses can be changed to define the address space of class C i.e. <strong>2<sup>29<\/sup>= 536,870,912<\/strong>.<\/p>\n<h4>Class D<\/h4>\n<p>Like class A, B &amp; C, class D does <strong>not divide<\/strong> IPv4\u00a0into <strong>net-id<\/strong> and <strong>host-id<\/strong>. <strong>All the addresses<\/strong> of class D are of <strong>one single block<\/strong>. The class D addresses are designed for <strong>multicasting<\/strong>. The <strong>first four-bit<\/strong> of entire 32-bit addresses of <strong>class D<\/strong> stays \u2018<strong>1110<\/strong>\u2019 to define the class.<\/p>\n<p>The remaining <strong>28<\/strong> bits from the 32-bit addresses of class D can be changed to define the<strong> address space<\/strong> of class D. So, the number of addresses in class D is <strong>2<sup>28<\/sup>=2,68,435,456.<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-908 size-full\" src=\"https:\/\/binaryterms.com\/wp-content\/uploads\/2019\/12\/IPv4-class-D-classful-addressing.jpg\" alt=\"IPv4 class D classful addressing\" width=\"600\" height=\"121\" srcset=\"https:\/\/binaryterms.com\/wp-content\/uploads\/2019\/12\/IPv4-class-D-classful-addressing.jpg 600w, https:\/\/binaryterms.com\/wp-content\/uploads\/2019\/12\/IPv4-class-D-classful-addressing-300x61.jpg 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/p>\n<h4>Class E<\/h4>\n<p>Like class D, Class E addresses are one block addresses. The addresses in class E are not split into net-id and host-id. The addresses in class E are <strong>reserved for future<\/strong> use. The <strong>first four bits<\/strong> of entire 32-bit IPv4 addresses of class E stays \u2018<strong>1111<\/strong>\u2019. The remaining <strong>28-bit<\/strong> changes to define the number of addresses in <strong>class E<\/strong> i.e. <strong>2<sup>28<\/sup>=2,68,435,456<\/strong>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-909 size-full\" src=\"https:\/\/binaryterms.com\/wp-content\/uploads\/2019\/12\/IPv4-class-E-classful-addressing.jpg\" alt=\"IPv4 class E classful addressing\" width=\"600\" height=\"111\" srcset=\"https:\/\/binaryterms.com\/wp-content\/uploads\/2019\/12\/IPv4-class-E-classful-addressing.jpg 600w, https:\/\/binaryterms.com\/wp-content\/uploads\/2019\/12\/IPv4-class-E-classful-addressing-300x56.jpg 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><br \/>\n<a name=\"DisadvantagesofClassfulAddressing\"><\/a><\/p>\n<h3>Disadvantages of Classful Addressing<\/h3>\n<ol>\n<li>If we consider class A, the number of addresses in each block is <strong>more than enough<\/strong> for almost any organization. So, it results in wastage of addresses.<\/li>\n<li>Same is the case with class B, probably an organization receiving block from class B would not require that much of addresses. So, it also results in <strong>wastage of addresses<\/strong>.<\/li>\n<li>A block in class C may be<strong> too small<\/strong> to <strong>fulfil the addresses requirement<\/strong> of an organization.<\/li>\n<li>Each address in class D defines a group of hosts. Hosts need to <strong>multicast<\/strong> the address. So, the addresses are wasted here too.<\/li>\n<li>Addresses of class E are <strong>reserved for the future purpose<\/strong> which is also wastage of addresses.<\/li>\n<li>The main issue here is; we are <strong>not assigning<\/strong> addresses according to <strong>user requirements<\/strong>. We directly assign a <strong>block of a fixed size<\/strong> which has a <strong>fixed number of addresses<\/strong> which leads to wastage of address.<\/li>\n<\/ol>\n<p><a name=\"Subnetting&amp;Supernetting\"><\/a><\/p>\n<h3>Subnetting and Supernetting<\/h3>\n<p>To overcome the flaws of classful addressing, these two solutions were introduced to compensate for the wastage of addresses. Let us discuss them one by one.<\/p>\n<h4>Subnetting<\/h4>\n<p>As class blocks of A &amp; B are too large for any organization. So, they can <strong>divide<\/strong> their large network in the <strong>smaller subnetwork<\/strong> and <strong>share<\/strong> them with other organizations. This whole concept is <strong>subnetting<\/strong>.<\/p>\n<h4>Supernetting<\/h4>\n<p>As the blocks in class A and B were almost consumed so, new organizations consider class C. But, the block of class C is too small then the requirement of the organization. In this case, the solution which came out is supernetting which grants to <strong>join the blocks of class C<\/strong> to <strong>form a larger block<\/strong> which satisfies the address requirement of the organization.<br \/>\n<a name=\"KeyTakeaways\"><\/a><\/p>\n<div id=\"keytake\">\n<h3>Key Takeaways:<\/h3>\n<ul>\n<li>The IPv4 has <strong>32-bit<\/strong> addresses. The total <strong>address space<\/strong> of IPv4is <strong>2<sup>32<\/sup>=4,294,967,296<\/strong>.<\/li>\n<li>IPv4 <strong>divides<\/strong> the address space into 5 classes <strong>A, B, C, D, &amp; E<\/strong>.<\/li>\n<li>The IPv4 addresses of class A, B and C are divide <strong>net id<\/strong> and <strong>host id<\/strong>.<\/li>\n<li>The t<strong>otal addresses<\/strong> in class A are <strong>2,147,483,648<\/strong> which are divided into 128 blocks and each block has <strong>16,777,216 addresses<\/strong>.<\/li>\n<li>The <strong>total addresses<\/strong> in class B are <strong>1,073,741,824<\/strong> which are divided into <strong>16,384 blocks<\/strong> and each block has <strong>65,536 addresses<\/strong>.<\/li>\n<li>The <strong>total addresses<\/strong> in class C are <strong>536,870,912<\/strong> which are divided into <strong>2,097,152 blocks<\/strong> and each block has <strong>256 addresses<\/strong>.<\/li>\n<li>The <strong>total addresses<\/strong> in class D, are <strong>268,435,456<\/strong> where each address defines a group of hosts. Here, the host has to <strong>multicast<\/strong> the address.<\/li>\n<li>The <strong>total addresses<\/strong> in class E are <strong>268,435,456<\/strong> and they are preserved for <strong>future purposes<\/strong>.<\/li>\n<li>The main flaw of classful addressing is the <strong>wastage of addresses<\/strong> due to the f<strong>ixed size of blocks<\/strong> having a <strong>fixed number of addresses<\/strong> in it.<\/li>\n<li><strong>Subnetting<\/strong> and <strong>supernetting<\/strong> were a solution to the flaws of classful addressing.<\/li>\n<\/ul>\n<\/div>\n<p>So, this was all about the classful addressing, this addressing leads to wastage of addresses. Subnetting and supernetting also failed in resolving the problem as they make the routing of packets more difficult. So, <strong>classless addressing<\/strong> was introduced to cope up with the failure of classful addressing.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Classful addressing is a concept that divides the available address space of IPv4 into five classes namely A, B, C, D &amp; E. Nowadays, this concept has become obsolete and has been replaced with classless addressing. IP addresses, before 1993 use the classful addressing where classes have a fixed number of blocks and each block [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[5],"tags":[],"class_list":{"0":"post-911","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-computer-networks","7":"entry"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>What is Classful Addressing in IPv4? Subnetting, Supernetting &amp; Disadvantages - Binary Terms<\/title>\n<meta name=\"description\" content=\"Classful addressing is a concept that divides the available address space of IPv4 into five classes namely A, B, C, D &amp; E. Nowadays, this concept has become obsolete and has been replaced with classless addressing. IP addresses, before 1993 use the classful addressing where classes have a fixed number of blocks and each block has a fixed number of hosts.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/binaryterms.com\/classful-addressing-in-ipv4.html\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"What is Classful Addressing in IPv4? Subnetting, Supernetting &amp; Disadvantages - Binary Terms\" \/>\n<meta property=\"og:description\" content=\"Classful addressing is a concept that divides the available address space of IPv4 into five classes namely A, B, C, D &amp; E. Nowadays, this concept has become obsolete and has been replaced with classless addressing. IP addresses, before 1993 use the classful addressing where classes have a fixed number of blocks and each block has a fixed number of hosts.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/binaryterms.com\/classful-addressing-in-ipv4.html\" \/>\n<meta property=\"og:site_name\" content=\"Binary Terms\" \/>\n<meta property=\"article:published_time\" content=\"2019-12-24T11:06:18+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-09-21T10:01:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/binaryterms.com\/wp-content\/uploads\/2019\/12\/IPv4-address.jpg\" \/>\n<meta name=\"author\" content=\"Neha T\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Neha T\" \/>\n\t<meta name=\"twitter:label2\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/binaryterms.com\/classful-addressing-in-ipv4.html#article\",\"isPartOf\":{\"@id\":\"https:\/\/binaryterms.com\/classful-addressing-in-ipv4.html\"},\"author\":{\"name\":\"Neha T\",\"@id\":\"https:\/\/binaryterms.com\/#\/schema\/person\/e495f1d57f5c0a4c521cc3dba95661fe\"},\"headline\":\"Classful Addressing in IPv4\",\"datePublished\":\"2019-12-24T11:06:18+00:00\",\"dateModified\":\"2021-09-21T10:01:55+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/binaryterms.com\/classful-addressing-in-ipv4.html\"},\"wordCount\":1624,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/binaryterms.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/binaryterms.com\/classful-addressing-in-ipv4.html#primaryimage\"},\"thumbnailUrl\":\"https:\/\/binaryterms.com\/wp-content\/uploads\/2019\/12\/IPv4-address.jpg\",\"articleSection\":[\"Computer Networks\"],\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/binaryterms.com\/classful-addressing-in-ipv4.html#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/binaryterms.com\/classful-addressing-in-ipv4.html\",\"url\":\"https:\/\/binaryterms.com\/classful-addressing-in-ipv4.html\",\"name\":\"What is Classful Addressing in IPv4? Subnetting, Supernetting & Disadvantages - Binary Terms\",\"isPartOf\":{\"@id\":\"https:\/\/binaryterms.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/binaryterms.com\/classful-addressing-in-ipv4.html#primaryimage\"},\"image\":{\"@id\":\"https:\/\/binaryterms.com\/classful-addressing-in-ipv4.html#primaryimage\"},\"thumbnailUrl\":\"https:\/\/binaryterms.com\/wp-content\/uploads\/2019\/12\/IPv4-address.jpg\",\"datePublished\":\"2019-12-24T11:06:18+00:00\",\"dateModified\":\"2021-09-21T10:01:55+00:00\",\"description\":\"Classful addressing is a concept that divides the available address space of IPv4 into five classes namely A, B, C, D & E. Nowadays, this concept has become obsolete and has been replaced with classless addressing. IP addresses, before 1993 use the classful addressing where classes have a fixed number of blocks and each block has a fixed number of hosts.\",\"breadcrumb\":{\"@id\":\"https:\/\/binaryterms.com\/classful-addressing-in-ipv4.html#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/binaryterms.com\/classful-addressing-in-ipv4.html\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/binaryterms.com\/classful-addressing-in-ipv4.html#primaryimage\",\"url\":\"https:\/\/binaryterms.com\/wp-content\/uploads\/2019\/12\/IPv4-address.jpg\",\"contentUrl\":\"https:\/\/binaryterms.com\/wp-content\/uploads\/2019\/12\/IPv4-address.jpg\",\"width\":600,\"height\":149,\"caption\":\"IPv4 address\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/binaryterms.com\/classful-addressing-in-ipv4.html#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/binaryterms.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Classful Addressing in IPv4\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/binaryterms.com\/#website\",\"url\":\"https:\/\/binaryterms.com\/\",\"name\":\"Binary Terms\",\"description\":\"The Computer Science &amp; IT Guide\",\"publisher\":{\"@id\":\"https:\/\/binaryterms.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/binaryterms.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/binaryterms.com\/#organization\",\"name\":\"Binary Terms\",\"url\":\"https:\/\/binaryterms.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/binaryterms.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/binaryterms.com\/wp-content\/uploads\/2020\/05\/binary-terms-logo1.png\",\"contentUrl\":\"https:\/\/binaryterms.com\/wp-content\/uploads\/2020\/05\/binary-terms-logo1.png\",\"width\":400,\"height\":63,\"caption\":\"Binary Terms\"},\"image\":{\"@id\":\"https:\/\/binaryterms.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/binaryterms.com\/#\/schema\/person\/e495f1d57f5c0a4c521cc3dba95661fe\",\"name\":\"Neha T\",\"url\":\"https:\/\/binaryterms.com\/author\/author\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"What is Classful Addressing in IPv4? Subnetting, Supernetting & Disadvantages - Binary Terms","description":"Classful addressing is a concept that divides the available address space of IPv4 into five classes namely A, B, C, D & E. Nowadays, this concept has become obsolete and has been replaced with classless addressing. IP addresses, before 1993 use the classful addressing where classes have a fixed number of blocks and each block has a fixed number of hosts.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/binaryterms.com\/classful-addressing-in-ipv4.html","og_locale":"en_GB","og_type":"article","og_title":"What is Classful Addressing in IPv4? Subnetting, Supernetting & Disadvantages - Binary Terms","og_description":"Classful addressing is a concept that divides the available address space of IPv4 into five classes namely A, B, C, D & E. Nowadays, this concept has become obsolete and has been replaced with classless addressing. IP addresses, before 1993 use the classful addressing where classes have a fixed number of blocks and each block has a fixed number of hosts.","og_url":"https:\/\/binaryterms.com\/classful-addressing-in-ipv4.html","og_site_name":"Binary Terms","article_published_time":"2019-12-24T11:06:18+00:00","article_modified_time":"2021-09-21T10:01:55+00:00","og_image":[{"url":"https:\/\/binaryterms.com\/wp-content\/uploads\/2019\/12\/IPv4-address.jpg","type":"","width":"","height":""}],"author":"Neha T","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Neha T","Estimated reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/binaryterms.com\/classful-addressing-in-ipv4.html#article","isPartOf":{"@id":"https:\/\/binaryterms.com\/classful-addressing-in-ipv4.html"},"author":{"name":"Neha T","@id":"https:\/\/binaryterms.com\/#\/schema\/person\/e495f1d57f5c0a4c521cc3dba95661fe"},"headline":"Classful Addressing in IPv4","datePublished":"2019-12-24T11:06:18+00:00","dateModified":"2021-09-21T10:01:55+00:00","mainEntityOfPage":{"@id":"https:\/\/binaryterms.com\/classful-addressing-in-ipv4.html"},"wordCount":1624,"commentCount":2,"publisher":{"@id":"https:\/\/binaryterms.com\/#organization"},"image":{"@id":"https:\/\/binaryterms.com\/classful-addressing-in-ipv4.html#primaryimage"},"thumbnailUrl":"https:\/\/binaryterms.com\/wp-content\/uploads\/2019\/12\/IPv4-address.jpg","articleSection":["Computer Networks"],"inLanguage":"en-GB","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/binaryterms.com\/classful-addressing-in-ipv4.html#respond"]}]},{"@type":"WebPage","@id":"https:\/\/binaryterms.com\/classful-addressing-in-ipv4.html","url":"https:\/\/binaryterms.com\/classful-addressing-in-ipv4.html","name":"What is Classful Addressing in IPv4? Subnetting, Supernetting & Disadvantages - Binary Terms","isPartOf":{"@id":"https:\/\/binaryterms.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/binaryterms.com\/classful-addressing-in-ipv4.html#primaryimage"},"image":{"@id":"https:\/\/binaryterms.com\/classful-addressing-in-ipv4.html#primaryimage"},"thumbnailUrl":"https:\/\/binaryterms.com\/wp-content\/uploads\/2019\/12\/IPv4-address.jpg","datePublished":"2019-12-24T11:06:18+00:00","dateModified":"2021-09-21T10:01:55+00:00","description":"Classful addressing is a concept that divides the available address space of IPv4 into five classes namely A, B, C, D & E. Nowadays, this concept has become obsolete and has been replaced with classless addressing. IP addresses, before 1993 use the classful addressing where classes have a fixed number of blocks and each block has a fixed number of hosts.","breadcrumb":{"@id":"https:\/\/binaryterms.com\/classful-addressing-in-ipv4.html#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/binaryterms.com\/classful-addressing-in-ipv4.html"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/binaryterms.com\/classful-addressing-in-ipv4.html#primaryimage","url":"https:\/\/binaryterms.com\/wp-content\/uploads\/2019\/12\/IPv4-address.jpg","contentUrl":"https:\/\/binaryterms.com\/wp-content\/uploads\/2019\/12\/IPv4-address.jpg","width":600,"height":149,"caption":"IPv4 address"},{"@type":"BreadcrumbList","@id":"https:\/\/binaryterms.com\/classful-addressing-in-ipv4.html#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/binaryterms.com\/"},{"@type":"ListItem","position":2,"name":"Classful Addressing in IPv4"}]},{"@type":"WebSite","@id":"https:\/\/binaryterms.com\/#website","url":"https:\/\/binaryterms.com\/","name":"Binary Terms","description":"The Computer Science &amp; IT Guide","publisher":{"@id":"https:\/\/binaryterms.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/binaryterms.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/binaryterms.com\/#organization","name":"Binary Terms","url":"https:\/\/binaryterms.com\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/binaryterms.com\/#\/schema\/logo\/image\/","url":"https:\/\/binaryterms.com\/wp-content\/uploads\/2020\/05\/binary-terms-logo1.png","contentUrl":"https:\/\/binaryterms.com\/wp-content\/uploads\/2020\/05\/binary-terms-logo1.png","width":400,"height":63,"caption":"Binary Terms"},"image":{"@id":"https:\/\/binaryterms.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/binaryterms.com\/#\/schema\/person\/e495f1d57f5c0a4c521cc3dba95661fe","name":"Neha T","url":"https:\/\/binaryterms.com\/author\/author"}]}},"_links":{"self":[{"href":"https:\/\/binaryterms.com\/wp-json\/wp\/v2\/posts\/911","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/binaryterms.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/binaryterms.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/binaryterms.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/binaryterms.com\/wp-json\/wp\/v2\/comments?post=911"}],"version-history":[{"count":5,"href":"https:\/\/binaryterms.com\/wp-json\/wp\/v2\/posts\/911\/revisions"}],"predecessor-version":[{"id":2944,"href":"https:\/\/binaryterms.com\/wp-json\/wp\/v2\/posts\/911\/revisions\/2944"}],"wp:attachment":[{"href":"https:\/\/binaryterms.com\/wp-json\/wp\/v2\/media?parent=911"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/binaryterms.com\/wp-json\/wp\/v2\/categories?post=911"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/binaryterms.com\/wp-json\/wp\/v2\/tags?post=911"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}