Clever – Wikipedia

UN Client (au-dessus de Anglais client hors de Latin client littéralement pour “client” ou “client”)) [d’abord] – aussi Application Client-Souleur , Application client ou Client Programm – désigne un programme informatique qui est effectué sur le périphérique d’extrémité d’un réseau et communique avec un serveur (ordinateur central). Vous appelez également vous-même un appareil final qui appelle le service d’un serveur, client.

Le homologue du client est le programme de serveur respectif ou le serveur lui-même, également appelé hôte.

Un groupe important d’applications de côté client est les navigateurs Web, tels que: B. Mozilla Firefox, Internet Explorer ou Apple Safari, qui utilise le protocole HTTP pour la communication de données avec un serveur Web pour consulter ces données, puis être l’utilisateur.

Un autre exemple est les clients par e-mail: vous contactez un serveur de messagerie pour récupérer des e-mails et l’envoyer via lui. Le client n’a pas à être constamment connecté à cela, car le serveur de messagerie accepte les e-mails entrants.

De nombreux clients ne sont pas exploités par les utilisateurs, mais travaillent en arrière-plan en tant que service système, comme les clients DNS. Ils se connectent automatiquement aux serveurs DNS lors d’un nom de serveur comme de.wikipedia.org l’adresse IP est requise.

Le concept Ajax trouve une importance croissante pour les applications côté client qui sont intégrées sur les sites Web. Les autres applications clients qui ont leurs propres protocoles de serveur client propriétaire sont, par exemple, le Citrix ou le client SAP.

Il existe un protocole défini entre un client et un serveur pour la transmission de données et pour l’interaction, qui suit généralement un schéma de demande / réponse. Le schéma de demande / réponse peut être interrompu par une programmation côté client en effectuant certaines fonctions telles que des réactions à court terme aux interactions utilisateur directement du côté client sans déclencher une exécution ronde client / serveur. C’est souvent un concept récursif. Une deuxième application s’exécute dans une application client (par exemple le navigateur Web) (par exemple, un javascript dans la page HTML actuelle).

La plupart du temps, les applications de côté client se produisent sous une forme mixte avec une application de la peau du serveur.

Un langage de programmation fréquemment utilisé dans ce domaine est JavaScript. Le code source est installé dans la page HTML et interprété par le navigateur. Par exemple, le langage propriétaire de VBScript par le fabricant de logiciels Microsoft offre une alternative.

Il est également important dans le cadre de la façon dont le contexte d’une session utilisateur peut être enregistré. Par exemple, HTTP est sans état (apatride), il ne peut donc pas généralement être rappelé entre deux exigences de données. Le concept de cookie peut utiliser une application côté client pour enregistrer des informations sur la page client qui seront relues par un script de suivi côté client à une date ultérieure. Cependant, les cookies n’offrent aucune forme de sécurité des données et peuvent par exemple B. peut également être lu par des logiciels espions non applicables. Cet écart fonctionnel est partiellement fermé par le concept de gestion de session de serveur.

La communication client / serveur, qui est conforme à elle, est donc un système dans lequel les données de session sur le serveur peuvent être maintenues via plusieurs exigences de données. Cela permet des sessions (par exemple protégées par un mot de passe).

Avantages [ Modifier | Modifier le texte source ]]

  • Pour résoudre certains problèmes (validité de l’entrée de formulaire), la participation du serveur Web peut être distribuée.
  • Un dialogue avec l’utilisateur est rendu possible.
  • L’esthétique du site Web peut être améliorée (par exemple, modifier le contenu et la représentation en fonction de la position de la souris).

Désavantages [ Modifier | Modifier le texte source ]]

  • Le code source est visible et accessible à l’utilisateur. Cela peut être indésirable.

Une distinction est faite entre les clients gras conventionnels (également riche- ou clients intelligents ) et des clients minces (aussi maigre- ou clients minces ).

Les clients se réfèrent également à tous ces ordinateurs d’un réseau qui, contrairement aux serveurs, ne fournissent aucun service.

  • Frank Geisler: Bases de données – bases et conception. 5. Édition mise à jour et élargie, groupe d’édition Hüthig, Munich 2014, ISBN 978-3-8266-9707-4.
  • Johann une science de l’anthrique: Systèmes distribués. Architectures et technologies logicielles. Expert Verlag, Renningen 2007, ISBN 978-3-8169-2730-3.
  1. Client Rampe ; Consulté le 28 mars 2016.