IPv4 -Some Insight
IPv4 is an acronym standing for internet protocol version 4. It is the fourth edition of the internet protocol that was designed to identify devices on a network through an addressing system. This version was made to be used in interconnected systems of packet switched communication networks. This protocol is mostly used to connect devices to the internet. This particular internet protocol version uses a 32 bit address scheme that allows 2^32 addresses. This is the version that is currently being used to distribute IP addresses. Following its limitations there was need for a better version that would serve the same functions without problems. check out the post right here
This led to the development of IPv6. IPv6 is internet protocol version 6 is also known as IPng. IPng is an acronym that stands for internet protocol next generation. It is the successor to IPv4 and it is designed to allow the internet to grow increasingly in terms of the amount of data being transmitted and the number of hosts connected. Ipv6 development begun after concerns that the demand for more IP addresses would exceed those provided by IPv4. This version consists of 128 bits which is equal to2^128. Its addressing means that it can support a larger number of machines. IPv6 addresses are written in hexadecimals and separated by colons to make them more human readable.
To explain IPv4 versus IPv6 it is important to compare the differences between the two. In IPv4 addresses are 32 bits meaning they are 4 bytes in length. In this version it uses address (A) resource records in DNS to map host names to IPv4 addresses. It also uses pointer (PTR) in the IN-ADDR.ARPA DNS domain to map IPv4 addresses to host names. This version of internet protocol also makes IPSec optional and it is supported externally. The header in Ipv4 is not an identifier of packet flow for QoS handling by routers. Routers and the sending host can fragment packets in this internet protocol version.