Internet Protocol Version 6 (Windows Embedded CE 6.0)


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 Embedded CE, 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.
  • IPv6 OS Design Development
    Provides an overview of IPv6 that includes information about IPv6 dependencies, characteristics, and implementation considerations. This section also provides information about the applications and services that support IPv6.
  • Ipv6 Migration.
    Provides IPv6 considerations when migrating to a newer version of Windows Embedded CE.
  • TCP/IP
    Describes how Windows Embedded CE implements TCP/IP in general, IPv4, and common behavior between IPv4 and IPv6.

See Also

Other Resources

Networking - Core