In Heim- und Unternehmensnetzwerken ist ein Client jede Computerhardware oder -software, die den Zugriff auf einen von einem hệ thống bereitgestellten Dienst anfordert. Clients werden typischerweise als anforderndes Programm oder Benutzer in einer Client-Server-Architektur angesehen. Typische Client-Geräte sind Desktop-Computer, Laptops und Smartphones.

Bạn đang xem: Was ist ein client? alles, was sie über clients wissen müssen


In einem Computernetzwerk fordert ein Client in einem Client-Server-Modell einen Dienst oder eine Ressource von einem hệ thống an.

Wie interagiert ein Client mit einem Server?

Der Sinn einer Client-Server-Architektur ist, dass die Clients auf dem hệ thống Aufgaben ausführen lassen können, die auf dem Client selbst nicht laufen. Die verschiedenen Teile der Architektur können sich an unterschiedlichen Orten befinden und über ein Netzwerk verbunden sein. Manchmal befinden sie sich aber auch auf einem Computer und sind über Interprozesskommunikation verbunden.

Ein verteiltes Anwendungsframework teilt Aufgaben zwischen Servern und Clients auf. Aufgaben, die vom Client ausgeführt werden können, werden normalerweise als clientseitig bezeichnet, während Aufgaben, die von einem vps ausgeführt werden, als serverseitig bezeichnet werden.

Server stellen in der Regel Ressourcen wie Dateien, Daten, Internetzugang, externen Speicher oder Rechenleistung bereit. Der vps überlässt einem oder mehreren Programmen die Verteilung dieser Dienste an anfordernde Clients.

Clients und server kommunizieren miteinander in Anfragen und Antworten in einem Muster, das durch ein Kommunikationsprotokoll definiert ist, wie beispielsweise Transmission Control Protocol/Internet Protocol (TCP/IP). Das Protokoll definiert die verwendeten Sprach- und Dialogmuster. TCP zum Beispiel hält eine Verbindung zwischen Client und vps bis zum Ende eines Nachrichtenaustauschs aufrecht. TCP bestimmt auch, wie Anwendungsdaten verteilt werden, überträgt und empfängt Pakete und verwaltet alle verworfenen Pakete. Empfängt ein hệ thống eine große Anzahl von Anfragen auf einmal, organisiert er die Anfragen nach Priorität in einem Scheduling-System. Mit Client-Zugriffssteuerungstools kann ein Benutzer den Zugang zu Servern verwalten.

Clientseitig versus serverseitig

Die Clientseite ist eine Aktion oder Operation, die auf der Benutzerseite ausgeführt wird, während sich serverseitig auf Aktionen oder Operationen bezieht, die auf einem server ausgeführt werden.

JavaScript-Skripte sind beispielsweise clientseitig, domain authority sie von einem Browser auf dem Client ausgeführt werden. Common-Gateway-Interface-Skripte sind hingegen serverseitig, da sie auf einem server ausgeführt werden.

Ein hệ thống könnte beispielsweise ein Anwendungsserver, ein separater Computer, ein Datenbankserver oder ein Webserver sein. Wenn ein Programm oder Gerät nicht über die Ressourcen verfügt, um einen Vorgang abzuschließen, fungiert es als Client und stellt eine Anfrage an einen Server, und dieser Vorgang wird serverseitig ausgeführt.

Arten von Clients

Im Folgenden untersuchen wir die vier verschiedenen Client-Typen

*
Verschiedene Arten von Clients.

Client-Server-Beispiele

Beispiele für Client-Server-Beziehungen umfassen Web-, Datei- und Mailserver. Ein Webbrowser ist yên ổn Wesentlichen ein Client, der Seiten von Servern lặng gesamten website anfordert. Der Browser ist der Client, der Anfragen sendet, während ein server an einem anderen Standort die HTML-Datei (Hypertext Markup Language) zurückgibt. Der Computer, der die Anfrage bearbeitet und die HTML-Datei zurücksendet, ist ein Server.

Dateiserver sind Computer, die für das Speichern und Verwalten von Daten verantwortlich sind und es Benutzern ermöglichen, Informationen über ein Netzwerk auszutauschen, ohne die Dateien physisch übertragen zu müssen. Beispiele für einen Dateiserver umfassen ein an das Netzwerk angeschlossenes Speichergerät oder einen separaten Computer, der gemeinsam genutzte Dateien hosten kann.

Xem thêm: #Co₂ - Sự Cháy Và Sự Oxi Hóa Chậm Là Gì

File Transfer Protocol ist ein Client-Server-Netzwerkprotokoll, das Dateien zwischen Computern über TCP/IP-Verbindungen überträgt. Das Client-Server-Protokoll beruht auf zwei Kommunikationskanälen zwischen dem Client und dem vps – einem Befehlskanal zum Steuern der Konversation und einem Datenkanal zum Übertragen von Dateiinhalten.


Ähnliche BegriffeCanary TestingCanary Testing oder Canary Releases sind Softwaretests, bei denen Änderungen an eine kleine Gruppe von Anwendern gesendet werden,... Gesamte Definition ansehenOne Throat khổng lồ Choke (OTTC)One Throat khổng lồ Choke (OTTC) ist die Strategie, IT-Ausrüstung und -Dienstleistungen von einem einzelnen Anbieter zu kaufen. Im ... Gesamte Definition ansehenSalesforce TrailheadSalesforce Trailhead beinhaltet Online-Tutorials, in denen Anfänger und fortgeschrittene Entwickler lernen, wie man für die ... Gesamte Definition ansehen