Skip to main content

O que é uma cadeia de conexão?

Ao acessar informações da Internet ou de qualquer outra rede, o usuário deve fornecer ao computador comandos para indicar onde e como acessar os dados necessários. Embora o único passo para o usuário final seja digitar um endereço da Web, dentro do computador, muito mais está acontecendo. A cadeia de conexão do computador é uma cadeia de caracteres - uma lista de caracteres e informações - que fornece ao computador parâmetros sobre o acesso a um dado específico.

Pense em uma sequência de conexão como uma nota que contém o endereço de um restaurante específico, além de informações sobre uma reserva, bem como outras informações relevantes sobre a experiência gastronômica, como tamanho da mesa e código de vestuário. Uma cadeia de conexão típica contém informações como o endereço do servidor que contém as informações, se o servidor que contém as informações opera usando o padrão Secure Socket Layer (SSL), o tipo específico de modo SSL utilizado, o banco de dados específico que contém as informações solicitadas, informações de identificação do usuário, informações de senha e número de tempo limite da conexão.

Embora o processo seja completamente transparente para a maioria dos usuários finais, as informações da cadeia de conexão são transferidas do local em que estão armazenadas - seja no computador específico ou em outro computador na mesma rede - para o arquivo do driver da placa de rede. Um arquivo de driver é um arquivo que informa ao sistema operacional do computador como usar um hardware específico, como os gráficos ou a placa de rede do computador. Depois que o arquivo do driver recebe o arquivo que contém as informações da cadeia de conexão, ele pode usá-las para estabelecer uma conexão entre a Ethernet do computador ou outro tipo de placa de rede e o servidor ou banco de dados remoto que contém as informações desejadas.

O local para especificar um tipo específico de cadeia de conexão varia de acordo com o programa de software usado. Por exemplo, alguns programas de banco de dados permitem que os usuários insiram cadeias de conexão da linha de comando (entrada manual das informações específicas da cadeia de conexão). Como alternativa, o usuário pode armazenar as informações da cadeia de conexão em um arquivo específico, automatizando o processo de entrada. Em qualquer um dos casos, o processo real de uso da cadeia de conexão permanece o mesmo: o computador passa os dados para o driver que utiliza o (s) dispositivo (s) de rede no computador para conectar-se e recuperar os dados solicitados. A única diferença é se o usuário final deseja usar uma sequência estática - em um arquivo armazenado - ou inserir a sequência on-the-fly, conforme necessário para um banco de dados com uma senha que muda frequentemente.