Share via


TCP/IP OS Design Development (Windows Embedded CE 6.0)

1/6/2010

TCP/IP for Windows Embedded CE allows devices to participate as peers and servers on local area networks (LANs) and remote networks.

OS Design Information

The following table shows operating system design information for TCP/IP.

Element Information

Dependencies

Winsock, FormatMessage API, and Full C Runtime

Hardware considerations

None

Modules and Components

The following table shows the components and modules that implement TCP/IP.

Item Module Component

TCP/IP support

tcpstk

None

TCP/IP Implementation Considerations

You can include the TCP/IP Catalog item in your OS design by choosing item from the Catalog. Choosing this Catalog item sets the appropriate Sysgen variable for enabling TCP/IP.

The following table shows the Sysgen variable that enables TCP/IP.

Sysgen variable Description

SYSGEN_TCPIP

When this variable is set, TCP/IP is included in the run-time image. TCP/IP is a set of protocols that co-operating computers and devices can use to share resources across a network. It includes support for IP, ARP, ICMP, IGMP, TCP, UDP, name resolution and registration, and DHCP.

This TCP/IP is available in both headless and display-based devices.

Ee493488.note(en-US,WinEmbedded.60).gifNote:
This Sysgen variable only adds TCP/IPv4 to your OS design. To include TCP/IPv6, you must also set the SYSGEN_TCPIP6 variable. For more information about this Sysgen variable, see IPv6 Overview.

SYSGEN_IPHLPAPI

When this variable is set, the IP Helper API is included in the run-time image. The IP Helper API is a set of functions that gives you the ability to manage TCP/IP services, such as ARP, Route, and DHCP. The IP Helper API can be used by applications to query for network notifications and network statistics.

It is available in both headless and display-based devices.

For more information, see Internet Protocol Helper APIs.

Application Development Topics

TCP/IP

TCP/IP Support in Windows Embedded CE

TCP/IP Architectural Model

Network Driver Interface Specification (NDIS)

Core Protocol Stack for IPv4

Assigning an IPv4 Address to a Device

Network Utilities

TCP/IP Security

Internet Protocol Helper APIs

See Also

Concepts

TCP/IP Protocol Suite

Other Resources

TCP/IP
Common Windows Embedded CE Modules
Internet Protocol Version 6