Partea de server

De la Wikipedia, enciclopedia liberă.
Salt la navigare Salt la căutare

În rețelele de calculatoare , expresia server-side ( partea server în engleză ) se referă la tranzacțiile efectuate de un server într-un context client-server în opoziție cu tot ceea ce rulează pe client ( partea client ).

De obicei, un server este un program software (de exemplu, un server web ), care rulează pe o mașină la distanță (numită prin extensie „server”) ascultând pe anumite porturi și accesibil de către un computer client . Unele operațiuni trebuie efectuate pe partea serverului, deoarece necesită acces la informații sau funcționalități care nu sunt disponibile pentru client sau necesită măsuri de securitate care nu ar fi fiabile dacă sunt efectuate pe partea clientului .

Operațiunile de la server includ, de asemenea, procesarea de la client la server și stocarea datelor, astfel încât să poată fi disponibile pentru un grup de clienți. De exemplu, acest termen indică sistemul centralizat sau distribuit de gestionare a bazelor de date (SGBD) care vă permite să stocați, să modificați și să extrageți informații dintr-o bază de date . Prin urmare, reprezintă back-end-ul unui sistem de calcul și al unei aplicații web cu arhitectură multi-tier .

Istorie

Acest termen a luat naștere odată cu apariția internetului : într-o rețea locală serverul este computerul care îndeplinește funcții de serviciu, astfel încât să ușureze computerele conectate.

Descriere

Serviciu

Unul dintre principalele servicii furnizate pe partea serverului este de a gestiona baza de date prin SGBD cu serverul din centru care acționează ca o interfață cu partea utilizatorului ( arhitectură pe trei niveluri ).

Un alt serviciu tipic este procesarea logicii de afaceri într-o aplicație web construită cu o arhitectură pe mai multe niveluri . Din acest punct de vedere, programarea web de pe server face parte din întreaga programare web.

Limbaje de programare pe partea de server

În domeniul programării Web , definiți limbaje de la server acele limbaje de programare care sunt interpretate și procesate de server, care apoi trimite rezultatele către client (utilizatorul browserului ). Cele mai populare limbi de pe server sunt PHP , ASP și jsp (pagina serverului java) . Un program scris cu acest tip de limbaje este întotdeauna procesat pe server și niciodată pus la dispoziția utilizatorului, care poate vizualiza doar rezultatul sau ieșirea programului (de obicei cod HTML ). Acest concept este foarte important deoarece stă la baza securității și fiabilității oferite de programarea de pe server.

Exemplu

Wikipedia folosește scriptul clientului pentru editarea paginilor, îl puteți încerca singur cu butonul Editați sau Previzualizați ( sandbox ). Cu toate acestea, apăsând publicați modificările , modificarea va fi trimisă către server, care o va salva în baza sa de date (partea serverului), făcând schimbarea disponibilă pentru ceilalți utilizatori.

Elemente conexe

Telematică Portal telematic : accesați intrări Wikipedia care vorbesc despre rețele, telecomunicații și protocoale de rețea