Când accesează informații de pe Internet sau din orice altă rețea, un utilizator trebuie să furnizeze computerului comenzi pentru a indica unde și cum să acceseze datele necesare. Deși singurul pas pentru utilizatorul final este introducerea unei adrese web, în computer, se întâmplă mult mai mult. Șirul de conexiune pentru computer este un șir – o listă de caractere și informații – care oferă computerului parametrii despre accesarea unei anumite date.
Gândiți-vă la un șir de conexiune ca o notă care conține adresa unui anumit restaurant, împreună cu informații despre o rezervare, precum și orice alte informații relevante despre experiența culinară, cum ar fi dimensiunea mesei și codul vestimentar. Un șir de conexiune tipic conține informații precum adresa serverului care conține informațiile, dacă serverul care conține informațiile funcționează folosind standardul Secure Socket Layer (SSL), tipul specific de mod SSL utilizat, baza de date specifică care conține informațiile solicitate, informații de identificare a utilizatorului, informații despre parolă și numărul de expirare a conexiunii.
Deși procesul este complet transparent pentru majoritatea utilizatorilor finali, informațiile despre șirul de conexiune sunt transferate din locația în care sunt stocate – fie pe computerul specific sau pe alt computer din aceeași rețea – în fișierul driver pentru placa de rețea. Un fișier driver este un fișier care spune sistemului de operare al computerului cum să folosească o anumită piesă hardware, cum ar fi placa grafică a computerului sau placa de rețea. Odată ce fișierul driver primește fișierul care conține informațiile despre șirul de conexiune, acesta poate folosi informațiile pentru a stabili o conexiune între Ethernetul computerului sau alt tip de placă de rețea și serverul sau baza de date la distanță care conține informațiile dorite.
Locația pentru a specifica un anumit tip de șir de conexiune variază în funcție de programul software utilizat. De exemplu, unele programe de bază de date permit utilizatorilor să introducă șiruri de conexiune în linia de comandă (introducerea manuală a informațiilor specifice șirului de conexiune). Alternativ, utilizatorul poate stoca informațiile șirului de conexiune într-un anumit fișier, automatizând procesul de introducere. În orice caz, procesul real de utilizare a șirului de conexiune rămâne același: computerul transmite datele șoferului care utilizează dispozitivul (dispozitivele) de rețea de pe computer pentru a se conecta și a prelua datele solicitate. Singura diferență este dacă utilizatorul final dorește să folosească un șir static – într-un fișier stocat – sau să introducă șirul din mers, așa cum ar putea fi necesar pentru o bază de date cu o parolă care se schimbă frecvent.