IPv6 (Internet Protocol version 6) is the latest version of the Internet Protocol (IP), the communication protocol that provides an identification and location system for computers on networks and routes traffic across the internet. It is designed to succeed the IPv4 protocol, which is currently in use. IPv6 provides a greatly expanded addressing system, which allows for around 340 undecillion unique addresses (compared to about 4.3 billion in IPv4), improved security, and better support for mobile devices and other emerging technologies.