Client

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare
Notă despre dezambiguizare.svg Dezambiguizare - Dacă sunteți în căutarea pentru banda cu același nume, a se vedea de clienți (banda) .
Client-server arhitectura prin intermediul internetului

Un client (în limba italiană , de asemenea , numit client), în informatică , în cadrul rețelelor de calculatoare și arhitectura de rețea logică numit client-server , indică în mod generic orice software de componente, de obicei , prezent pe o gazdă mașină, care accesează serviciile sau către resursele de o altă componentă numită de server , prin utilizarea unor protocoale de comunicare .

Descriere

Terminologia și funcționarea acestui sistem sunt originare dintr-o analogie cu lumea oamenilor, în cazul în care un barista sau Negustor (server) se deschide un serviciu și așteaptă solicitările clienților. Clienții care, de obicei, mai numeroase decât furnizorul de servicii, cererile lor ajunge la o rată predeterminată previzibil, dar nu, și ori de serviciu sunt, de obicei scurt, în comparație cu timpul „deschis“ furnizorului.

Un calculator conectat la un server printr - o rețea de calculatoare ( locală sau geografică ) și la care solicită una sau mai multe servicii, folosind unul sau mai multe protocoale de rețea este un exemplu al unui client hardware. În acest caz , vorbim de client-server arhitectura.

Diagrama de operare client-server

Astăzi , mai mult și mai mult software - ul, cum ar fi web , e-mail , baze de date , sunt împărțite într - o parte de client ( care are reședința și care rulează pe PC - ul client) și o parte de server ( care are reședința și rulează pe server). Un program de e-mail este un exemplu al unui client de software. Reluând analogia cu lumea oamenilor, este ca și cum vom merge din timp în timp la oficiul poștal pentru a verifica inbox-ul nostru. Oficiul poștal îmi dă cheia cutiei poștale, și eu, în calitate de client, folosind cheia, acces cutia poștală conectat la persoana mea.

De exemplu, pe web, software - ul client este browser - ul care comunică cu serverul de web prin HTTP protocolul; pentru e-mail client este numit agent utilizator e - mail sau MUA (de exemplu, Outlook , Mozilla Thunderbird , Eudora , ...) care comunică cu serverul prin SMTP și POP sau protocolul IMAP ; clientul pentru consultarea sau modificarea bazei de date ( de multe ori format din biblioteci software utilizate de către o aplicație) comunică cu SGBD , care gestionează baza de date și răspunde la client interogări .

Există numeroase exemple de difuzie și utilizarea aplicațiilor client ad-hoc (de multe ori de dimensiuni limitate și cu licență freeware), care urmează să fie instalate la nivel local, care interfață la un server de la distanță; Cu toate acestea, această arhitectură este înlocuită treptat de browser pe bază de unul (nu trebuie să instaleze și să utilizeze o componentă de client specifică, dar, în orice caz, browser-ul acționează ca un client sau, mai bine, serviciul efectuat de browser), cu care serviciul este oferit sub forma unei aplicații web (evident , aveți nevoie întotdeauna componenta server pe care partea preponderentă a resturilor de sistem). În unele cazuri, există posibilitatea de a folosi ambele moduri.

Elemente conexe

linkuri externe