Na straně serveru - Server-side
![]() | tento článek potřebuje další citace pro ověření.Prosinec 2016) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Na straně serveru odkazuje na operace, které provádí serveru v klient-server vztah v a počítačová síť.[1][2][3][4]
Obecné pojmy
Server je obvykle a počítačová aplikace, jako je a webový server, který běží na dálkovém ovladači serveru, dosažitelný z a uživatel je místní počítač, chytrý telefon nebo jiné zařízení. Operace lze provádět na straně serveru, protože vyžadují přístup k informacím nebo funkcím, které nejsou k dispozici na serveru klient, nebo protože provádění těchto operací na internetu strana klienta by bylo pomalé, nespolehlivé nebo nejistá.
Klientské a serverové programy mohou být běžně dostupné, například bezplatné nebo komerční webové servery a internetové prohlížeče, komunikovat mezi sebou pomocí standardizovaných protokoly. Nebo, programátoři mohou psát svůj vlastní server, klienta a komunikační protokol které lze použít pouze navzájem.
Mezi operace na straně serveru patří jak ty, které se provádějí v reakci na požadavky klientů, tak i neklientské operace, jako jsou úlohy údržby.
Zabezpečení počítače
V zabezpečení počítače v kontextu se slabá místa nebo útoky na straně serveru týkají těch, které se vyskytují v počítačovém systému serveru, spíše než na straně klienta, nebo mezi nimi. Útočník by například mohl zneužít Vložení SQL zranitelnost v a webová aplikace za účelem škodlivé změny nebo získání neoprávněného přístupu k datům na serveru databáze. Alternativně může útočník proniknout do systému serveru pomocí slabých míst v podkladu operační systém a poté mít přístup k databázi a dalším souborům stejným způsobem jako autorizovaní správci serveru.[2][3][4]
Příklady
V případě distribuované výpočty projekty jako SETI @ home a Skvělé internetové vyhledávání Mersenne Prime, zatímco většina operací probíhá na straně klienta, servery jsou odpovědné za koordinaci klientů, odesílání dat k analýze, přijímání a ukládání výsledků, poskytování funkcí hlášení správcům projektů atd. V případě připojení k internetu uživatelská aplikace jako Google Earth, zatímco dotazování a zobrazování mapových dat probíhá na straně klienta, je server odpovědný za trvalé ukládání mapových dat, řešení uživatelských dotazů do mapových dat, která mají být vrácena klientovi atd.
V kontextu Celosvětová Síť Mezi běžné jazyky počítačů na straně serveru patří:[1]
Webové aplikace a služby mohou být implementovány téměř v jakémkoli jazyce, pokud mohou vrátit data do standardních webových prohlížečů (případně prostřednictvím zprostředkujících programů) ve formátech, které mohou použít.
Viz také
Reference
- ^ A b „Jaké jsou rozdíly mezi programováním na straně serveru a na straně klienta?“. softwareengineering.stackexchange.com. Citováno 2016-12-13.
- ^ A b Lehtinen, Rick; Russell, Deborah; Gangemi, G. T. (2006). Základy počítačové bezpečnosti (2. vyd.). O'Reilly Media. ISBN 9780596006693. Citováno 2017-07-07.
- ^ A b JS (2015-10-15). „Týden 4: Existuje rozdíl mezi klientskou a serverovou stranou?“. n3tweb.wordpress.com. Citováno 2017-07-07.
- ^ A b Espinosa, Christian (2016-04-23). „Dekódování hacku“ (PDF). alpinesecurity.com. Citováno 2017-07-07.
![]() | Tento síť -příbuzný software článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |