Client/server communication
These topics explain the concepts and terms that you must understand in order to configure client/server communication.
- Client/server architecture
HCL Informix® products conform to the client/server software-design model. - Connections that the database server supports
The database server supports different types of connections with client application. - Local connections
A local connection is a connection between a client and the database server on the same computer. - Communication support services
Communication support services include connectivity-related services - Connectivity files
The connectivity files contain the information that enables client/server communication and enable a database server to communicate with another database server. - The sqlhosts information
The sqlhosts information contains connectivity information for each database server and definitions for groups. The database server looks up the connectivity information when you start the database server, when a client application connects to a database server, or when a database server connects to another database server. - Informix support for IPv6 addresses
On all platforms, HCL Informix recognizes Internet Protocol Version 6 (IPv6) addresses, which are 128 bits long, and Internet Protocol Version 4 (IPv4) addresses, which are 32 bits long. - Configuration parameters related to connectivity
Some of the configuration parameters in the onconfig file specify information related to connectivity. - Environment variables for network connections
The INFORMIXCONTIME (connect time) and INFORMIXCONRETRY (connect retry) environment variables affect the behavior of the client when it is trying to connect to a database server. Use these environment variables to minimize connection errors caused by busy network traffic. - Automatically terminating idle connections
You can automatically terminate sessions with clients that have been idle for a specified time by enabling the idle_user_timeout Scheduler task. - Distributed Relational Database Architecture (DRDA) communications
DRDA is a set of protocols that enables multiple database systems and application programs to work together. - Examples of client/server configurations
The next several sections show the correct sqlhosts entries for several client/server connections. - HCL Informix MaxConnect
HCL Informix MaxConnect is a networking product for HCL Informix database server environments on UNIX. Informix MaxConnect manages large numbers (from several hundred to tens of thousands) of client/server connections.
Parent topic: The database server
Related tasks: