Huis netwerken Wat is het client-server-model? - definitie van techopedia

Wat is het client-server-model? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Client-Server Model?

Het client-server-model is een gedistribueerd communicatiekader van netwerkprocessen onder serviceaanvragers, clients en serviceproviders. De client-serververbinding wordt tot stand gebracht via een netwerk of internet.


Het client-server-model is een kernconcept voor netwerkverwerking en bouwt ook functionaliteit voor e-mailuitwisseling en web- / databasetoegang. Webtechnologieën en protocollen gebouwd rond het client-server-model zijn:

  • Hypertext Transfer Protocol (HTTP)
  • Domain Name System (DNS)
  • Simple Mail Transfer Protocol (SMTP)
  • Telnet

Klanten zijn onder andere webbrowsers, chat-applicaties en e-mailsoftware. Servers omvatten Web, database, applicatie, chat en e-mail, enz.

Techopedia legt het client-servermodel uit

Een server beheert de meeste processen en slaat alle gegevens op. Een klant vraagt ​​om specifieke gegevens of processen. De server stuurt de procesuitvoer naar de client. Clients verwerken soms de verwerking, maar vereisen servergegevensbronnen voor voltooiing.

Het client-server-model verschilt van een peer-to-peer (P2P) -model waarbij communicatiesystemen de client of server zijn, elk met dezelfde status en verantwoordelijkheden. Het P2P-model is gedecentraliseerd netwerken. Het client-server-model is gecentraliseerd netwerken.

Een nadeel van een client-server-model is dat er te veel clientverzoeken onder een server zijn uitgevoerd en leiden tot een onjuiste werking of volledige uitschakeling. Hackers gebruiken dergelijke tactieken vaak om specifieke organisatorische services te beëindigen door middel van gedistribueerde denial-of-service (DDoS) -aanvallen.

Wat is het client-server-model? - definitie van techopedia