Client-Server-Modell

Was ist Client-Server-Modell?
Das Client-Server-Modell ist ein verteilter Kommunikationsrahmen von Netzwerkprozessen zwischen Dienstanforderern, Clients und Dienstanbietern. Die Client-Server-Verbindung wird über ein Netzwerk oder das Internet hergestellt.

Das Client-Server-Modell ist ein Kernnetzwerk-Computing-Konzept, das auch Funktionen für den E-Mail-Austausch und den Web- / Datenbankzugriff bereitstellt. Web-Technologien und -Protokolle, die auf dem Client-Server-Modell basieren, sind:
Hypertext-Übertragungsprotokoll (HTTP)
Domain Name System (DNS)
Einfaches Mail-Übertragungsprotokoll (SMTP)
Telnet
Zu den Kunden gehören unter anderem Webbrowser, Chat-Anwendungen und E-Mail-Software. Zu den Servern gehören Web, Datenbank, Anwendung, Chat und E-Mail usw.

Ein Server verwaltet die meisten Prozesse und speichert alle Daten. Ein Client fordert bestimmte Daten oder Prozesse an. Der Server leitet die Ausgabe an den Client weiter. Clients verarbeiten manchmal die Verarbeitung, benötigen jedoch Serverdatenressourcen für die Fertigstellung.

Das Client-Server-Modell unterscheidet sich von einem Peer-to-Peer (P2P) -Modell, bei dem kommunizierende Systeme der Client oder Server sind, die jeweils den gleichen Status und Verantwortlichkeiten haben. Das P2P-Modell ist eine dezentrale Vernetzung. Das Client-Server-Modell ist eine zentralisierte Netzwerkverbindung.

Ein Nachteil des Client-Server-Modells besteht darin, dass zu viele Clientanforderungen einen Server unterlaufen und zu einer fehlerhaften Funktion oder einem vollständigen Herunterfahren führen. Hacker verwenden solche Taktiken oft, um bestimmte organisatorische Dienste durch DDoS-Angriffe (Distributed Denial-of-Service) zu beenden.


War die Erklärung zu "Client-Server-Modell" hilfreich? Jetzt bewerten:

Weitere Erklärungen zu