Recent internet protocol implementation in which IP addresses are lengthened from 32 bits to 128 bits. IPv6 headers also include extensions that allow a packet to specify a mechanism for authenticating its origin, for ensuring data integrity, and for ensuring privacy. Any server that can support IPv6 packets can also support IPv4 packets.