Mājas Tīkli Kāds ir klienta-servera modelis? - definīcija no tehopedijas

Kāds ir klienta-servera modelis? - definīcija no tehopedijas

Satura rādītājs:

Anonim

Definīcija - ko nozīmē klienta-servera modelis?

Klienta-servera modelis ir tīkla procesu izplatīts komunikāciju ietvars starp pakalpojumu pieprasītājiem, klientiem un pakalpojumu sniedzējiem. Klienta un servera savienojums tiek izveidots, izmantojot tīklu vai internetu.


Klienta-servera modelis ir galvenā tīkla skaitļošanas koncepcija, kas arī veido e-pasta apmaiņas un Web / datu bāzes piekļuves funkcionalitāti. Ap klienta-servera modeli veidotās tīmekļa tehnoloģijas un protokoli ir:

  • Hiperteksta pārsūtīšanas protokols (HTTP)
  • Domēna vārdu sistēma (DNS)
  • Vienkāršais pasta pārsūtīšanas protokols (SMTP)
  • Telnet

Starp klientiem cita starpā ir Web pārlūkprogrammas, tērzēšanas programmas un e-pasta programmatūra. Serveri ietver Web, datu bāzes, lietojumprogrammas, tērzēšanu un e-pastu utt.

Techopedia izskaidro klienta-servera modeli

Serveris pārvalda lielāko daļu procesu un saglabā visus datus. Klients pieprasa noteiktus datus vai procesus. Serveris pārsūta procesa izvadi klientam. Klienti dažreiz apstrādā apstrādi, bet pabeigšanai nepieciešami servera datu resursi.

Klienta-servera modelis atšķiras no vienādranga (P2P) modeļa, kurā komunikācijas sistēmas ir klients vai serveris, un katrai no tām ir vienāds statuss un atbildība. P2P modelis ir decentralizēta tīkla izveidošana. Klienta-servera modelis ir centralizēts tīklojums.

Viena klienta-servera modeļa trūkums ir tāds, ka pārāk daudz klientu pieprasījumu pārspēj serveri un rada nepareizu darbību vai pilnīgu izslēgšanu. Hakeri bieži izmanto šādu taktiku, lai pārtrauktu noteiktus organizatoriskos pakalpojumus, izmantojot izplatītus pakalpojumu atteikšanas (DDoS) uzbrukumus.

Kāds ir klienta-servera modelis? - definīcija no tehopedijas