Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
A version of this page is also available for
4/8/2010

Internet Protocol version 6 (IPv6) is a suite of standard protocols that is the next generation of network layer protocols for the Internet. IPv6 is a connectionless, unreliable protocol used primarily for addressing and routing packets between hosts. Connectionless means that a session is not established before exchanging data. Unreliable means that delivery is not guaranteed.

IPv6 always makes a best-effort attempt to deliver a packet. An IPv6 packet might be lost, delivered out of sequence, duplicated, or delayed. IPv6 does not attempt to recover from these types of errors. The acknowledgment of delivered packets and the recovery of lost packets are done by a higher-layer protocol, such as TCP.

In This Section

IPv6 Application Development

Provides information about IPv6 support in Windows Mobile, including an architectural model, network driver interface specification, and core protocol stack. This section also provides information about assigning an IPv6 address to a device, troubleshooting tools, and converting an application from IPv4 to IPv6.

TCP/IPv6 Configurable Registry Settings

Provides information about the configurable registry settings for IPv6.

IPv6 Security

Provides security information about IPv6.