ODBC Configuration window: Network tab

This tab has the following components:

TCP/IP   If you want to use ECC_TLS (formerly Certicom) or RSA_TLS strong encryption for network packets, you must select the TCP/IP protocol to access the network database server. In the adjacent field, you may enter communication parameters that establish and tune the connection from your client application to a database.

For example, to look on the computer server1 on port 4436 for a database server, you would enter HOST=server1;PORT=4436.

Contact your network administrator if you are unsure which protocol to use.

Shared memory   The shared memory protocol is used for communication between a client and server running under the same operating system on the same computer.

Contact your network administrator if you are unsure which protocol to use.

For more information, see CommLinks connection parameter [LINKS], and Network protocol options.

Liveness timeout   A liveness packet is sent across a client/server to confirm that a connection is intact. If the client runs for the liveness timeout period without detecting a liveness packet, the communication is severed. This parameter only works with network server and TCP/IP or IPX communication protocols.

The default liveness timeout is 120 seconds.

For more information, see LivenessTimeout connection parameter [LTO].

Idle timeout   Set the amount of client idle time before the connection is disconnected. If a client runs for the idle timeout period without submitting a request, the connection is severed. This parameter only works with network server and TCP/IP or IPX communication protocols.

The default client idle time is 240 minutes.

For more information, see Idle connection parameter.

Buffer size   Set the maximum size of communication packets, in bytes.

The default buffer size is 7300 bytes on all operating systems except Windows Mobile. On Windows Mobile, the default size is 1460 bytes.

For more information, see CommBufferSize connection parameter [CBSIZE].

Compress network packets   Select this option to turn on compression for the connection. Using compression for a connection can significantly improve SQL Anywhere performance under some circumstances.

For more information, see Compress connection parameter [COMP].

Select the method for encryption of network packets   Allows the encryption of packets transmitted from the client computer over the network.

Separately licensed component required

ECC encryption and FIPS-certified encryption require a separate license. All strong encryption technologies are subject to export regulations.

See Separately licensed components.

  • None   Communication packets transmitted from the client are not encrypted. This is the default setting.

  • Simple   Communication packets transmitted from the client are encrypted with simple encryption. Simple encryption is supported on all platforms, and on previous versions of SQL Anywhere. Simple encryption is not as strong as ECC_TLS or RSA_TLS encryption.

  • TLS   Select this option to use ECC_TLS (formerly Certicom) or RSA_TLS encryption. ECC_TLS and RSA_TLS encryption protect the confidentiality and integrity of network packets as they pass between the client and the server. They are only available over the TCP/IP protocol.

    In the adjacent field you must supply a trusted certificate value. You can also click Edit to supply this value.

    • Edit   Click Edit to supply encryption values for trusted certificates, certificate company, certificate unit, and certificate name in the TLS Encryption Options window.

    For more information, see Encryption connection parameter [ENC] and FIPS-approved encryption technology.