Co to jest ciąg połączenia?
Podczas uzyskiwania dostępu do informacji z Internetu lub innej sieci użytkownik musi przekazać komputerowi polecenia wskazujące, gdzie i jak uzyskać dostęp do wymaganych danych. Chociaż jedynym krokiem dla użytkownika końcowego jest wpisanie adresu internetowego, na komputerze dzieje się znacznie więcej. Ciąg połączenia dla komputera to ciąg - lista znaków i informacji - który zapewnia komputerowi parametry dotyczące dostępu do określonego fragmentu danych.
Pomyśl o ciągu połączenia jak o notatce zawierającej adres konkretnej restauracji wraz z informacją o rezerwacji, a także o wszelkich innych istotnych informacjach na temat posiłków, takich jak rozmiar stołu i strój. Typowy ciąg połączenia zawiera informacje, takie jak adres serwera zawierającego informacje, czy serwer zawierający informacje działa w oparciu o standard Secure Socket Layer (SSL), określony typ używanego trybu SSL, konkretna baza danych zawierająca żądane informacje, dane identyfikacyjne użytkownika, hasło i numer limitu czasu połączenia.
Chociaż proces ten jest całkowicie przejrzysty dla większości użytkowników końcowych, informacje o parametrach połączenia są przesyłane z lokalizacji, w której są przechowywane - czy to na określonym komputerze, czy na innym komputerze w tej samej sieci - do pliku sterownika karty sieciowej. Plik sterownika to plik, który informuje system operacyjny komputera, jak korzystać z określonego elementu sprzętu, takiego jak grafika lub karta sieciowa komputera. Gdy plik sterownika otrzyma plik zawierający informacje o ciągu połączenia, może następnie użyć tych informacji do nawiązania połączenia między siecią Ethernet komputera lub inną kartą sieciową a zdalnym serwerem lub bazą danych zawierającą żądane informacje.
Lokalizacja do określenia konkretnego typu ciągu połączenia różni się w zależności od używanego programu. Na przykład niektóre programy baz danych umożliwiają użytkownikom wprowadzanie parametrów połączenia z wiersza poleceń (ręczne wprowadzanie informacji o określonych parametrach połączenia). Alternatywnie użytkownik może przechowywać informacje o parametrach połączenia w określonym pliku, automatyzując proces wprowadzania danych. W obu przypadkach faktyczny proces korzystania z ciągu połączenia pozostaje taki sam: komputer przekazuje dane do sterownika, który korzysta z urządzeń sieciowych na komputerze, aby połączyć się i pobrać żądane dane. Jedyną różnicą jest to, czy użytkownik końcowy chce użyć ciągu statycznego - w zapisanym pliku - czy wprowadzić go w locie, co może być wymagane w przypadku bazy danych z często zmieniającym się hasłem.