

{"id":104704,"date":"2021-12-29T09:00:03","date_gmt":"2021-12-29T03:30:03","guid":{"rendered":"https:\/\/data-flair.training\/blogs\/?p=104704"},"modified":"2021-12-29T10:57:31","modified_gmt":"2021-12-29T05:27:31","slug":"ipv4-vs-ipv6","status":"publish","type":"post","link":"https:\/\/data-flair.training\/blogs\/ipv4-vs-ipv6\/","title":{"rendered":"IPv4 vs IPv6"},"content":{"rendered":"<p>IP is short for Internet Protocol. Each device connected to a network is given an IP address. Each device communicates using an IP address. It also functions as an identifier since the address is used to identify the device on a network. It specifies the packets&#8217; technical format. Both networks, i.e., IP and TCP, are primarily integrated, and as a result, they are referred to as TCP\/IP. It establishes a virtual link between the source and the destination.<\/p>\n<p>An IP address may alternatively be defined as a numerical address issued to each device on a network. Each device on a network is given an IP address so that it may be recognized individually. TCP\/IP protocol employs a 32-bit logical address known as IPv4 to simplify packet routing (Internet Protocol version 4).<\/p>\n<p>An IP address is made up of two parts, the first of which is a network address and the second of which is a host address.<\/p>\n<h3>What is IPv4?<\/h3>\n<p>IPv4 basically means &#8211; Internet Protocol, version 4. It is the most recent version and the most widely used IP address. It is a 32-bit address composed of four integers separated by a dot (\u201c.\u201d). Each device has its own address.<\/p>\n<p><strong>Example: 66.94.29.13<\/strong><\/p>\n<p>The IP address in the above example is represented by octets, which is a set of digits separated by periods. Each number in an octet is between 0 and 255. This address may generate 4,294,967,296 distinct addresses.<\/p>\n<p>The IPv4 address is made up of four sets, which are referred to as octets. Each octet&#8217;s bits indicate a number.<br \/>\nAn octet&#8217;s bits can be either 1 or 0. If the bit is 1, the number it represents counts; if the bit is 0, the number it represents does not.<\/p>\n<h3>Representation of 8 bit Octet:<\/h3>\n<p>For example, the IP address above (66.94.29.13) would be represented as follows:<\/p>\n<h4>a. First Octet<\/h4>\n<p>This is the representation of 66 in binary.<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/12\/image3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-105158\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/12\/image3.png\" alt=\"First Octate\" width=\"510\" height=\"94\" \/><\/a><\/p>\n<h4>b. Second Octet<\/h4>\n<p>This is the representation of 94 in binary.<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/12\/Second-Octate.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-105159\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/12\/Second-Octate.png\" alt=\"Second Octate\" width=\"516\" height=\"94\" \/><\/a><\/p>\n<h4>c. Third Octet<\/h4>\n<p>This is the representation of 66 in binary.<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/12\/third-octate.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-105160\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/12\/third-octate.png\" alt=\"third octate\" width=\"510\" height=\"104\" \/><\/a><\/p>\n<h4>d. Fourth Octet<\/h4>\n<p>This is the representation of 13 in binary.<\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/12\/fourth-octate.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-105161\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/12\/fourth-octate.png\" alt=\"fourth octate\" width=\"514\" height=\"96\" \/><\/a><\/p>\n<h3>Drawbacks of IPv4:<\/h3>\n<p>1. The world&#8217;s population is at 7.6 billion people. Every user has many devices linked to the internet, and private businesses rely on it as well.<\/p>\n<p>2. As we all know, IPv4 generates 4 billion addresses, which is insufficient for every device connected to the internet in the world.<\/p>\n<p>3. Although many approaches, including variable-length masking, network address translation, port address translation, classes, and inter-domain translation, have been developed to preserve IP address bandwidth and limit the depletion of IP addresses.<\/p>\n<p>4. These approaches turn a public IP address into a private IP address, allowing a person with a public IP address to access the internet.<\/p>\n<h3>IPv6:<\/h3>\n<p>IPv4 generates 4 billion addresses, and the developers believe that this number is sufficient, however they are mistaken. IPv6 is the more modern category of Internet Protocol addresses. The primary distinction between IPv4 and IPv6 is the size of IP addresses. IPv4 addresses are 32 bits long, whereas IPv6 addresses are 128 bits in length. IPv6 has a larger address space and a simpler header when compared to IPv4.<\/p>\n<p>It provides the following transition techniques for converting IPv4 to IPv6, which are as follows:<\/p>\n<ul>\n<li><strong>Dual stacking<\/strong>: It enables us to have both IPv4 and IPv6 versions on the same device.<\/li>\n<li><strong>Tunneling<\/strong>: In this arrangement, all IPv6 users connect with an IPv4 network in order to reach IPv6.<\/li>\n<li><strong>Network Address Translation<\/strong>: This facilitates communication between hosts that use various versions of the Internet Protocol (IP).<\/li>\n<\/ul>\n<p>This hexadecimal address comprises numbers as well as alphabets. IPv6 is capable of providing about 340 undecillion (3.4*1038) addresses due to the use of both digits and alphabets.<\/p>\n<p>IPv6 is a 128-bit hexadecimal address composed of 8 groups of 16 bits each, separated by a colon. Each hexadecimal character in IPv6 represents four bits. As a result, we must convert four bits at a time to hexadecimal numbers.<\/p>\n<p><strong>Address Format of IPv6:<\/strong><\/p>\n<p><a href=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/12\/address-format-of-ipv6.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-105162\" src=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/12\/address-format-of-ipv6.png\" alt=\"address format of ipv6\" width=\"620\" height=\"97\" \/><\/a><\/p>\n<h3>Comparison of IPv4 vs IPv6:<\/h3>\n<table>\n<tbody>\n<tr>\n<td>\n<p style=\"text-align: center;\"><b>Parameter<\/b><\/p>\n<\/td>\n<td>\n<p style=\"text-align: center;\"><b>IPv4<\/b><\/p>\n<\/td>\n<td>\n<p style=\"text-align: center;\"><b>IPv6<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><b>Address Length<\/b><\/td>\n<td><span style=\"font-weight: 400;\">IPv4 addresses are 32 bits long.<\/span><\/td>\n<td><span style=\"font-weight: 400;\">IPv6 addresses are 128 bits long.<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Fields<\/b><\/td>\n<td><span style=\"font-weight: 400;\">IPv4 is a numeric address that consists of four elements separated by a dot (.).<\/span><\/td>\n<td><span style=\"font-weight: 400;\">IPv6 is an alphanumeric address made up of eight elements separated by a colon.<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Classes<\/b><\/td>\n<td><span style=\"font-weight: 400;\">IPv4 addresses are classified into five classes: Class A, Class B, Class C, Class D, and Class E.<\/span><\/td>\n<td><span style=\"font-weight: 400;\">IPv6 does not have IP address classes.<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>No. of IP Addresses<\/b><\/td>\n<td><span style=\"font-weight: 400;\">IPv4 addresses are restricted in quantity.<\/span><\/td>\n<td><span style=\"font-weight: 400;\">There are a lot of IP addresses in IPv6.<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Virtual Length Subnet Masking (VLSM)<\/b><\/td>\n<td><span style=\"font-weight: 400;\">It is compatible with VLSM (Virtual Length Subnet Mask). VLSM denotes that IPv4 converts IP addresses into subnets of varying sizes.<\/span><\/td>\n<td><span style=\"font-weight: 400;\">VLSM is not supported.<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Address Configuration<\/b><\/td>\n<td><span style=\"font-weight: 400;\">It allows for manual and DHCP configuration.<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Manual, DHCP, auto-configuration and renumbering are all supported.<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Address Space<\/b><\/td>\n<td><span style=\"font-weight: 400;\">It creates 4 billion distinct addresses.<\/span><\/td>\n<td><span style=\"font-weight: 400;\">It creates 340 trillion distinct addresses.<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>End-to-end connection integrity<\/b><\/td>\n<td><span style=\"font-weight: 400;\">End-to-end connection integrity is not possible with IPv4.<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Here End-to-end connection integrity is possible with IPv6.<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Security Features<\/b><\/td>\n<td><span style=\"font-weight: 400;\">Security in IPv4 is determined by the application. This IP address was not created with the security feature in mind.<\/span><\/td>\n<td><span style=\"font-weight: 400;\">IPSEC is a security protocol created for IPv6.<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Address Representation<\/b><\/td>\n<td><span style=\"font-weight: 400;\">The IP address in IPv4 is given in decimal.<\/span><\/td>\n<td><span style=\"font-weight: 400;\">The hexadecimal form of an IP address in IPv6.<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Fragmentation<\/b><\/td>\n<td><span style=\"font-weight: 400;\">Senders and forwarding routers are responsible for fragmentation.<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Fragmentation is performed solely by senders.<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Packet Flow Indication<\/b><\/td>\n<td><span style=\"font-weight: 400;\">It does not have a technique for identifying packet flows.<\/span><\/td>\n<td><span style=\"font-weight: 400;\">It identifies packet flows by using the flow label field in the header.<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Checksum Field<\/b><\/td>\n<td><span style=\"font-weight: 400;\">In IPv4, the checksum field is accessible.<\/span><\/td>\n<td><span style=\"font-weight: 400;\">In IPv6, the checksum field is not accessible.<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Transmission Scheme<\/b><\/td>\n<td><span style=\"font-weight: 400;\">Broadcasting.<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Multicasting.<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>Encryption and Authentication<\/b><\/td>\n<td><span style=\"font-weight: 400;\">It doesn&#8217;t support encryption or authentication.<\/span><\/td>\n<td><span style=\"font-weight: 400;\">It offers encryption and authentication.<\/span><\/td>\n<\/tr>\n<tr>\n<td><b>No. of octets<\/b><\/td>\n<td><span style=\"font-weight: 400;\">It is made up of four octets.<\/span><\/td>\n<td><span style=\"font-weight: 400;\">It is made up of 8 fields, each of which includes two octets. As a result, the total amount of octets in IPv6 is 16.<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Summary:<\/h3>\n<p>In this article, we looked at the concepts of IPv4 and IPv6. This article covers the structure of the addresses of both IPv4 and IPv6, and lastly, a direct comparison between them.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>IP is short for Internet Protocol. Each device connected to a network is given an IP address. Each device communicates using an IP address. It also functions as an identifier since the address is&#46;&#46;&#46;<\/p>\n","protected":false},"author":5,"featured_media":105163,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24974],"tags":[26015,26014,26013],"class_list":["post-104704","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-computer-network","tag-address-format-of-ipv6","tag-drawbacks-of-ipv4","tag-ipv4-vs-ipv6"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>IPv4 vs IPv6 - DataFlair<\/title>\n<meta name=\"description\" content=\"Look at the concepts of IPv4 and IPv6. See the structure of the addresses of both IPv4 and IPv6, and lastly, IPv4 vs IPv6.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/data-flair.training\/blogs\/ipv4-vs-ipv6\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"IPv4 vs IPv6 - DataFlair\" \/>\n<meta property=\"og:description\" content=\"Look at the concepts of IPv4 and IPv6. See the structure of the addresses of both IPv4 and IPv6, and lastly, IPv4 vs IPv6.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/data-flair.training\/blogs\/ipv4-vs-ipv6\/\" \/>\n<meta property=\"og:site_name\" content=\"DataFlair\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DataFlairWS\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-12-29T03:30:03+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2021-12-29T05:27:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/12\/ipv4-vs-ipv6.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"DataFlair Team\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:site\" content=\"@DataFlairWS\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"DataFlair Team\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"IPv4 vs IPv6 - DataFlair","description":"Look at the concepts of IPv4 and IPv6. See the structure of the addresses of both IPv4 and IPv6, and lastly, IPv4 vs IPv6.","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:\/\/data-flair.training\/blogs\/ipv4-vs-ipv6\/","og_locale":"en_US","og_type":"article","og_title":"IPv4 vs IPv6 - DataFlair","og_description":"Look at the concepts of IPv4 and IPv6. See the structure of the addresses of both IPv4 and IPv6, and lastly, IPv4 vs IPv6.","og_url":"https:\/\/data-flair.training\/blogs\/ipv4-vs-ipv6\/","og_site_name":"DataFlair","article_publisher":"https:\/\/www.facebook.com\/DataFlairWS\/","article_published_time":"2021-12-29T03:30:03+00:00","article_modified_time":"2021-12-29T05:27:31+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/12\/ipv4-vs-ipv6.webp","type":"image\/webp"}],"author":"DataFlair Team","twitter_card":"summary_large_image","twitter_creator":"@DataFlairWS","twitter_site":"@DataFlairWS","twitter_misc":{"Written by":"DataFlair Team","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/data-flair.training\/blogs\/ipv4-vs-ipv6\/#article","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/ipv4-vs-ipv6\/"},"author":{"name":"DataFlair Team","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/7f83c342f5d1632d6f7b4b0b0f447823"},"headline":"IPv4 vs IPv6","datePublished":"2021-12-29T03:30:03+00:00","dateModified":"2021-12-29T05:27:31+00:00","mainEntityOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/ipv4-vs-ipv6\/"},"wordCount":1012,"commentCount":0,"publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/ipv4-vs-ipv6\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/12\/ipv4-vs-ipv6.webp","keywords":["Address Format of IPv6","Drawbacks of IPv4","IPv4 vs IPv6"],"articleSection":["computer network tutorial"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/data-flair.training\/blogs\/ipv4-vs-ipv6\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/data-flair.training\/blogs\/ipv4-vs-ipv6\/","url":"https:\/\/data-flair.training\/blogs\/ipv4-vs-ipv6\/","name":"IPv4 vs IPv6 - DataFlair","isPartOf":{"@id":"https:\/\/data-flair.training\/blogs\/#website"},"primaryImageOfPage":{"@id":"https:\/\/data-flair.training\/blogs\/ipv4-vs-ipv6\/#primaryimage"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/ipv4-vs-ipv6\/#primaryimage"},"thumbnailUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/12\/ipv4-vs-ipv6.webp","datePublished":"2021-12-29T03:30:03+00:00","dateModified":"2021-12-29T05:27:31+00:00","description":"Look at the concepts of IPv4 and IPv6. See the structure of the addresses of both IPv4 and IPv6, and lastly, IPv4 vs IPv6.","breadcrumb":{"@id":"https:\/\/data-flair.training\/blogs\/ipv4-vs-ipv6\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/data-flair.training\/blogs\/ipv4-vs-ipv6\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/ipv4-vs-ipv6\/#primaryimage","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/12\/ipv4-vs-ipv6.webp","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2021\/12\/ipv4-vs-ipv6.webp","width":1200,"height":628},{"@type":"BreadcrumbList","@id":"https:\/\/data-flair.training\/blogs\/ipv4-vs-ipv6\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Blog Home","item":"https:\/\/data-flair.training\/blogs\/"},{"@type":"ListItem","position":2,"name":"computer network tutorial","item":"https:\/\/data-flair.training\/blogs\/category\/computer-network\/"},{"@type":"ListItem","position":3,"name":"IPv4 vs IPv6"}]},{"@type":"WebSite","@id":"https:\/\/data-flair.training\/blogs\/#website","url":"https:\/\/data-flair.training\/blogs\/","name":"DataFlair","description":"Learn Today. Lead Tomorrow.","publisher":{"@id":"https:\/\/data-flair.training\/blogs\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/data-flair.training\/blogs\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/data-flair.training\/blogs\/#organization","name":"DataFlair","url":"https:\/\/data-flair.training\/blogs\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/","url":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","contentUrl":"https:\/\/data-flair.training\/blogs\/wp-content\/uploads\/sites\/2\/2016\/07\/Data-Flair.png","width":106,"height":48,"caption":"DataFlair"},"image":{"@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DataFlairWS\/","https:\/\/x.com\/DataFlairWS","https:\/\/www.linkedin.com\/company\/dataflair-web-services-pvt-ltd\/","https:\/\/www.youtube.com\/user\/DataFlairWS"]},{"@type":"Person","@id":"https:\/\/data-flair.training\/blogs\/#\/schema\/person\/7f83c342f5d1632d6f7b4b0b0f447823","name":"DataFlair Team","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/4cf3a74600d131330b8c481d519afd1574093ed89f6d3396a95393ad223eb7cd?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/4cf3a74600d131330b8c481d519afd1574093ed89f6d3396a95393ad223eb7cd?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/4cf3a74600d131330b8c481d519afd1574093ed89f6d3396a95393ad223eb7cd?s=96&d=mm&r=g","caption":"DataFlair Team"},"description":"DataFlair Team creates expert-level guides on programming, Java, Python, C++, DSA, AI, ML, data Science, Android, Flutter, MERN, Web Development, and technology. Our goal is to empower learners with easy-to-understand content. Explore our resources for career growth and practical learning.","url":"https:\/\/data-flair.training\/blogs\/author\/dfteam1\/"}]}},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/104704","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/comments?post=104704"}],"version-history":[{"count":3,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/104704\/revisions"}],"predecessor-version":[{"id":107165,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/posts\/104704\/revisions\/107165"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media\/105163"}],"wp:attachment":[{"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/media?parent=104704"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/categories?post=104704"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/data-flair.training\/blogs\/wp-json\/wp\/v2\/tags?post=104704"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}