The sixth iteration of the Internet Protocol (IP), IPv6 is a network layer protocol used to exchange data across a packet-switched internetwork. IPv6 increases the address space for networked devices from 32 bits to 128 bits, so that each electronic device can have its own address; for example, 3FFE:2900:D005:1001:12AA:10FF:FE28:9C5A. IPv6 supports 50 octillion addresses for electronic devices. IPv6 and Internet Protocol Version 4 (IPv4) are formally adopted for general use.