IP stands for Internet Protocol and v6 denotes it's version
no 6. It is also known as IPng that stands for IP Next
Generation. At present the second version of the Internet Protocol is
being used usually in the entire world. The first version, IPv4 had
been used earlier whereas IPv5 was a different sort of protocol that
intended to support video and audio but not for addressing
IPv6 is the advance version of IPv4 mainly in the form of address that is available for network device. IPv6 emerges in 128 bits in each protocol that allows 3.4x10^38 addresses. On the other hand IPv4 addresses have 32 bits in them that have the capacity of four billion addresses. The IPv4, previous version of IPv6 has upgraded for multicasting that delivers the data stream to multiple destinations. Multicasting transmit the data from one host to many hosts at the same time without duplicating. besides this two types of addressing are unicast and multicast that are standard practice for the IPv6. IPv6 has mainly developed for mobiles that have higher level of built-in- security.
Recommend the tutorial