TCP/IP Transport (Windows CE 5.0)

Send Feedback

The TCP/IP transport uses the TCP/IP Protocol for communication between the host computer and the target device over an Ethernet connection.TCP/IP is the basic communication protocol of the Internet. It is also used as a communication protocol for private networks such as intranets and extranets. TCP/IP consists of two layers. The higher layer, Transmission Control Protocol (TCP), manages the assembling of a message or file into smaller packets that are transmitted over the Internet and received by a TCP layer that reassembles the packets into the original message. The lower layer, Internet Protocol (IP), handles the address portion of each packet and ensures that each packet is transmitted to the correct destination.

Windows CE supports a standards-based TCP/IP stack, allowing target devices to participate as peers and servers on local area networks (LANs) and remote networks.

In the TCP/IP Transport Configuration dialog box, the Use fixed address box displays the IP address of the desktop-side end of the connection created by the TCP/IP transport. If the desktop computer has two network cards, you can choose between two IP addresses in the Use fixed address box. You might discover that with one IP address you can establish a connection to the target device, but with the other IP address you cannot.

Note   If the development workstation has a firewall, you cannot connect a remote tool to a target device using the TCP/IP transport. The firewall blocks the information required to establish the connection. To allow the remote tool to connect to a target device using the TCP/IP transport, disable the firewall. Alternatively, when configuring the TCP/IP transport, designate a fixed port through which to communicate from the target device to the development workstation. After you select a fixed port, configure the firewall to allow information to be received on that port.

If you choose the Configure automatically over serial option, the transport uses the Point-to-Point Protocol (PPP) for communication between the host computer and the target device over a serial or infrared connection. PPP is a member of the TCP/IP Protocol suite. A target device running Remote Access Service (RAS) uses PPP to collect data packets from multiple protocols and forward them to the development workstation using PPP links. You must use either ActiveSync or RAS to use the PPP transport.

PPP relies on configuration parameters and peer-to-peer negotiation to determine how a specific PPP connection will be managed. PPP allows two computers that are linked to each other to negotiate specific features of their connection, such as the maximum size of datagrams one peer is willing to accept. Peer-to-peer negotiations occur through a series of packet exchanges between two computers until both computers agree on a set of parameters under which the connection will operate. PPP provides a default format for encapsulating datagrams, but two peers in a given link can also establish their own guidelines for PPP framing.

See Also

Transport Selection

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.