Vad är en anslutningssträng?
Vid åtkomst till information från Internet eller något annat nätverk måste en användare förse datorn med kommandon för att ange var och hur de ska få tillgång till nödvändig information. Även om det enda steget för slutanvändaren är att skriva in en webbadress, inom datorn, pågår mycket mer. Anslutningssträngen för datorn är en sträng - en lista med tecken och information - som ger datorn parametrar för att få åtkomst till en specifik datainformation.
Tänk på en anslutningssträng som en anteckning som innehåller adressen till en viss restaurang tillsammans med information om en reservation samt all annan relevant information om matupplevelsen, såsom bordstorlek och klädkod. En typisk anslutningssträng innehåller information såsom adressen till servern som innehåller informationen, oavsett om servern som innehåller informationen använder Secure Socket Layer (SSL) -standarden, den specifika typen av SSL-läge som används, den specifika databasen som innehåller den begärda informationen, användaridentifieringsinformation, lösenordsinformation och timeout-nummer för anslutning.
Även om processen är helt transparent för de flesta slutanvändare, överförs informationen om anslutningssträngen från den plats där den är lagrad - vare sig det är på den specifika datorn eller på en annan dator i samma nätverk - till drivrutinen för nätverkskortet. En drivrutin är en fil som berättar datorns operativsystem hur man använder en specifik hårdvara, t.ex. datorns grafik eller nätverkskort. När drivrutinen har fått filen som innehåller information om anslutningssträngen, kan den sedan använda informationen för att upprätta en anslutning mellan datorns Ethernet eller annan typ av nätverkskort och fjärrservern eller databasen som innehåller önskad information.
Platsen för att ange en viss typ av anslutningssträng varierar beroende på vilket program som används. Till exempel tillåter vissa databasprogram användare att ange kommandoradsanslutningssträngar (manuell inmatning av den specifika anslutningsstränginformationen). Alternativt kan användaren lagra information om anslutningssträngen i en specifik fil, automatisera inmatningsprocessen. I båda fallen förblir den faktiska processen att använda anslutningssträngen densamma: datorn skickar data till drivrutinen som använder nätverksenheterna på datorn för att ansluta till och hämta den begärda informationen. Den enda skillnaden är om slutanvändaren vill använda en statisk sträng - i en lagrad fil - eller ange strängen under resan, vilket kan krävas för en databas med ett lösenord som ofta ändras.