Qu'est-ce qu'une chaîne de connexion?
Lorsqu'il accède à des informations à partir d'Internet ou de tout autre réseau, un utilisateur doit fournir à l'ordinateur des commandes lui indiquant où et comment accéder aux données requises. Bien que la seule étape pour l'utilisateur final consiste à taper une adresse Web, il reste encore beaucoup à faire sur l'ordinateur. La chaîne de connexion de l'ordinateur est une chaîne - une liste de caractères et d'informations - qui fournit à l'ordinateur des paramètres permettant d'accéder à une donnée spécifique.
Imaginez une chaîne de connexion comme une note contenant l'adresse d'un restaurant particulier ainsi que des informations sur une réservation ainsi que toute autre information pertinente sur l'expérience culinaire, telle que la taille de la table et le code vestimentaire. Une chaîne de connexion typique contient des informations telles que l'adresse du serveur contenant les informations, si le serveur contenant les informations fonctionne à l'aide de la norme SSL (Secure Socket Layer), le type de mode SSL utilisé, la base de données contenant les informations demandées, informations d'identification de l'utilisateur, informations de mot de passe et numéro de délai de connexion.
Bien que le processus soit totalement transparent pour la plupart des utilisateurs finaux, les informations sur la chaîne de connexion sont transférées de l'emplacement où elles sont stockées - que ce soit sur l'ordinateur spécifique ou sur un autre ordinateur du même réseau - au fichier de pilote de la carte réseau. Un fichier de pilote est un fichier qui indique au système d'exploitation de l'ordinateur comment utiliser un matériel spécifique, tel que la carte graphique ou la carte réseau de l'ordinateur. Une fois que le fichier de pilote reçoit le fichier contenant les informations de chaîne de connexion, il peut ensuite utiliser ces informations pour établir une connexion entre la carte Ethernet ou autre type de carte réseau de l'ordinateur et le serveur distant ou la base de données contenant les informations souhaitées.
L'emplacement permettant de spécifier un type particulier de chaîne de connexion varie en fonction du logiciel utilisé. Par exemple, certains programmes de base de données permettent aux utilisateurs de saisir des chaînes de connexion en ligne de commande (saisie manuelle des informations de chaîne de connexion spécifiques). Alternativement, l'utilisateur peut stocker les informations de chaîne de connexion dans un fichier spécifique, en automatisant le processus de saisie. Dans les deux cas, le processus d'utilisation de la chaîne de connexion reste le même: l'ordinateur transmet les données au pilote qui utilise le ou les périphériques réseau de l'ordinateur pour se connecter aux données demandées et les récupérer. La seule différence est de savoir si l'utilisateur final souhaite utiliser une chaîne statique - dans un fichier stocké - ou saisir la chaîne à la volée, comme cela peut être requis pour une base de données avec un mot de passe fréquemment modifié.