Asiakas

Asiakas (noin Englanti asiakkaan päässä latina cliens kirjaimellisesti " asiakas " tai "asiakas") - myös asiakkaan puolella sovellus , asiakassovellus tai asiakasohjelma  - kuvaa tietokoneohjelma , joka suoritetaan päätelaitteessa verkon ja viestii kanssa palvelimen (Keski- tietokone ). Itse päätelaitetta, joka kutsuu palveluja palvelimelta, kutsutaan myös asiakkaaksi.

Asiakkaan vastine on vastaava palvelinohjelma tai itse palvelin.

Asiakaspuolen sovellukset

Tärkeä asiakaspuolen sovellusten ryhmä ovat verkkoselaimet , kuten B. Mozilla Firefox , Internet Explorer tai Apple Safari , jotka käyttävät HTTP- protokollaa tiedonsiirtoon web-palvelimen kanssa pyytääkseen tietoja siitä ja näyttääkseen sen sitten käyttäjälle.

Toinen esimerkki on sähköpostiohjelmia : he yhteyttä sähköpostipalvelin , jotta poimia sähköposteja siitä ja lähettää ne sen. Asiakkaan ei tarvitse olla jatkuvasti toiminnassa tai kytketty verkkoon, koska postipalvelin vastaanottaa saapuvia sähköposteja.

Monet asiakkaat eivät ole käyttäjien ylläpitämiä, mutta ne toimivat taustalla järjestelmäpalveluna , kuten DNS- asiakkaat. Ne automaattisesti yhteyden DNS-palvelimet, jos palvelimen nimi, kuten IP-osoite on tarpeen. de.wikipedia.org

Ajax käsite on yhä tärkeämpää client-side sovelluksia, jotka on upotettu Internet-sivuilla. Muita asiakassovelluksia, joilla on omat asiakaspalvelinprotokollat, ovat esimerkiksi Citrix tai SAP- asiakas.

Asiakkaan ja palvelimen välillä on määritelty protokolla tiedonsiirtoa ja vuorovaikutusta varten , joka yleensä noudattaa pyyntö / vastaus -mallia. Pyyntö / vastauskaavio voidaan keskeyttää asiakaspuolen ohjelmoinnilla suorittamalla tietyt toiminnot, kuten lyhyet reaktiot käyttäjän vuorovaikutuksiin suoraan asiakaspuolella käynnistämättä asiakkaan / palvelimen edestakaista lentoa. Usein se on rekursiivinen käsite. Toinen sovellus (esimerkiksi JavaScript nykyisellä HTML-sivulla) on käynnissä asiakassovelluksessa (esim. Verkkoselaimessa).

Suurimman osan ajasta asiakaspuolen sovellukset näkyvät hybridimuodossa palvelinpuolen sovellusten kanssa.

Alueella usein käytetty ohjelmointikieli on JavaScript . Lähdekoodi on sisäänrakennettu HTML- sivulle ja selain tulkitsee sen. Ohjelmistovalmistajan Microsoftin oma kieli VBScript tarjoaa vaihtoehdon tälle .

Asiakas- ja palvelinpuolen tilan tallennustila

Tässä yhteydessä on myös tärkeää, miten käyttäjäistunnon konteksti voidaan tallentaa. Esimerkiksi HTTP on tilaton, mikä tarkoittaa, että palvelin ei muista kahden datapyynnön välistä dataa. Asiakaspuolen sovellus voi käyttää evästekonseptia tallentaakseen tietoja asiakaspuolelle, jonka asiakaspuolen seurantaohjelma lukee uudelleen myöhemmin. Evästeet eivät kuitenkaan tarjoa minkäänlaista tietoturvaa ja voivat esimerkiksi B. voidaan lukea myös muun kuin vakoiluohjelman avulla . Palvelinpuolen istuntojen hallinnan käsite korvaa tämän toiminnallisen aukon osittain .

Luonnostaan ​​valtiottomasta asiakas / palvelin-viestinnästä tulee siten järjestelmä, jossa palvelimen istuntodataa voidaan ylläpitää useilla datapyynnöillä. Tämä mahdollistaa istunnot (esim. Suojattu salasanalla).

etuja

  • Joidenkin ongelmien (lomakemerkintöjen pätevyys) ratkaisemiseksi voidaan jättää verkkopalvelimen osallistuminen.
  • Vuoropuhelu käyttäjän kanssa on mahdollista.
  • Sivuston estetiikkaa voidaan parantaa (esim. Sisällön ja esityksen muuttaminen hiiren sijainnista riippuen).

haitta

  • Lähdekoodi on näkyvissä ja käyttäjän käytettävissä. Tämä voi olla ei-toivottua tietyissä olosuhteissa.

Asiakastyypit

Tehdään ero perinteisten rasvojen asiakkaiden (myös rikkaiden tai älykkäiden asiakkaiden ) ja ohuiden asiakkaiden (myös laihojen tai hoikkien asiakkaiden ) välillä.

laitteisto

Asiakkaat ovat myös kaikki verkon tietokoneet, jotka, toisin kuin palvelimet, eivät tarjoa mitään palveluja.

kirjallisuus

  • Frank Geisler: Tietokannat - perusteet ja suunnittelu. 5. päivitetty ja laajennettu painos, Hüthig Publishing Group, München 2014, ISBN 978-3-8266-9707-4 .
  • Johann Anton Illik: Hajautetut järjestelmät. Arkkitehtuurit ja ohjelmistotekniikat. Asiantuntija Verlag, Renningen 2007, ISBN 978-3-8169-2730-3 .

nettilinkit

Wikisanakirja: Asiakas  - selitykset merkityksille, sanan alkuperälle, synonyymeille, käännöksille

Yksittäiset todisteet

  1. Asiakas - Duden ; luettu 28. maaliskuuta 2016.