Architecture: Network transports

A BlackBerry® device can connect to a wireless network by using different transports. Not all devices have access to all transports. For example, the BlackBerry® Mobile Data System transport is only available to devices registered with a BlackBerry® Enterprise Server.

Network transport

Description

TCP Wi-Fi®

The Wi-Fi transport creates a connection to the Internet, or to private networks such as those in an organization or home. When the Wi-Fi radio is turned on, a BlackBerry device user or an application can configure the device to connect to the Internet using this transport.

If appropriate, the device may automatically send data to a BlackBerry Enterprise Server or BlackBerry® Internet Service over a Wi-Fi connection. For example, if the device is connected to a Wi-Fi network and a VPN profile is configured for the user's organization, the device attempts to connect to the BlackBerry Enterprise Server over the VPN using the Wi-Fi connection because transmitting data over Wi-Fi is usually less expensive than other transports. This behavior is known as least cost routing.

TCP Cellular

The TCP Cellular transport creates a connection to the Internet through a wireless service provider's Internet gateway. This method creates the most direct type of connection that uses the cellular radio.

Most wireless service providers configure a user's BlackBerry device to use the provider's Internet gateway. However, when the user roams on a different network, the user needs to configure the device manually to use the Internet gateway on the host network.

If your application uses this transport, you should test it for each wireless service provider that your application might use.

BlackBerry Internet Service

The BlackBerry Internet Service transport creates a connection to the Internet through the BlackBerry® Infrastructure. Data that you send and receive using this transport is compressed and optimized for transmission over wireless connections.

Applications that use the BlackBerry Internet Service transport automatically benefit from least cost routing. The device connects over a Wi-Fi network automatically, if one is available.

Note: To use the BlackBerry Internet Service transport, you must sign up for the BlackBerry® Push Service. For more information, visit http://na.blackberry.com/eng/developers/javaappdev/pushapi.jsp

BlackBerry MDS

The BlackBerry MDS transport enables a BlackBerry device to connect to its associated BlackBerry Enterprise Server through the BlackBerry Infrastructure or using a Wi-Fi connection.

For more information, see "Using the BlackBerry Enterprise Server as an intranet gateway".

WAP

The WAP transport creates a connection through a wireless service provider's WAP gateway. WAP 1.0, 1.2, and 2.0 are supported.

To support this transport, a user or wireless service provider must configure the WAP connection parameters on the device. As a result, this transport might not be supported on all wireless networks or with all data plans.

If your application uses this transport, you should test it for each wireless service provider that your application might use. For more information, see "Using a wireless service provider's Internet gateway".

To use WAP 2.0, you will need to retrieve the connection ID from the service book. For more information about retrieving a connection ID, see the knowledge base article at http://supportforums.blackberry.com/t5/Java-Development/What-Is-Network-API-alternative-for-legacy-OS/ta-p/614822

Previous topic: Network tranports

Was this information helpful? Send us your comments.