Namai Tinklai Koks yra kliento-serverio modelis? - apibrėžimas iš techopedijos

Koks yra kliento-serverio modelis? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - ką reiškia kliento-serverio modelis?

Kliento ir serverio modelis yra paskirstytas tinklo procesų komunikacijos pagrindas tarp paslaugų teikėjų, klientų ir paslaugų teikėjų. Kliento ir serverio ryšys užmezgamas per tinklą ar internetą.


Kliento-serverio modelis yra pagrindinė tinklo skaičiavimo koncepcija, taip pat sukurianti keitimosi el. Paštu ir interneto / duomenų bazės prieigos funkcijas. Aplink kliento ir serverio modelį sukurtos žiniatinklio technologijos ir protokolai yra šie:

  • Hiperteksto perdavimo protokolas (HTTP)
  • Domenų vardų sistema (DNS)
  • Paprastas pašto perdavimo protokolas (SMTP)
  • „Telnet“

Tarp klientų yra interneto naršyklės, pokalbių programos ir el. Pašto programinė įranga. Serveriai apima internetą, duomenų bazę, programą, pokalbius ir el. Paštą ir kt.

„Techopedia“ paaiškina kliento-serverio modelį

Serveris valdo daugumą procesų ir saugo visus duomenis. Klientas prašo nurodytų duomenų ar procesų. Serveris perduoda proceso išvestį klientui. Klientai kartais tvarko tvarkymą, tačiau norint baigti, reikia serverio duomenų išteklių.

Kliento-serverio modelis skiriasi nuo lygiaverčio (P2P) modelio, kai komunikuojančios sistemos yra klientas arba serveris, kurių kiekviena turi vienodą statusą ir atsakomybę. „P2P“ modelis yra decentralizuotas tinklų kūrimas. Kliento-serverio modelis yra centralizuotas tinklų kūrimas.

Vieno kliento-serverio modelio trūkumas yra tas, kad per daug klientų užklausų nuverčia serverį ir lemia netinkamą veikimą arba visišką išjungimą. Piratai tokią taktiką dažnai naudoja norėdami nutraukti konkrečias organizacines paslaugas per paskirstytas paslaugų teikimo Denial (DDoS) atakas.

Koks yra kliento-serverio modelis? - apibrėžimas iš techopedijos