Die Client-Server -Netzwerk-Modell benötigt keine Phantasie oder Stand der Technik Hardware effektiv laufen. Stattdessen die meisten Systeme , einschließlich Home- Computern erfolgreich dienen als Clients oder Server über das Internet jeden Tag. Es gibt einige grundlegende Hardware- und Software-Tools , die die Netzwerk-Infrastruktur und Kommunikationsprotokolle erforderlich ist, um die Netzwerkverbindung zwischen Clients und Servern gewährleistet werden kann . Netzwerkschnittstellen
Sowohl der Host und der Client müssen kompatible Netzwerk-Schnittstellen haben, um über eine Client-Server- Netzwerk zu kommunizieren. Eine Netzwerkschnittstelle (auch als Netzwerk -Adapter) besteht aus der Hard-und Software, die die Schnittstelle mit dem physischen Netzwerk und das Betriebssystem mit der Schnittstelle kommunizieren können. Diese besteht aus der Interface-Hardware (in der Regel ein PCMIA Karte, USB oder serielle Gerät) , die Firmware , die die Karte ( Embedded-Software auf der Hardware selbst) und das Betriebssystem -Treiber mit dem Gerät kommunizieren läuft . Kommerzielle Netzwerkschnittstellen sind serienmäßig mit allen erforderlichen Hardware, Firmware und Treiber-Software.
Routing Infrastructure
Die Routing-Infrastruktur , die von Netzwerk- Kabel besteht , Wireless Access Points , Router Rückgrat und Internet-Links ist entscheidend für ein Wide Area Network ( WAN )-Client -Server-Modell . Client- Verkehr wird über digitale Autobahnen up von Netzwerk-und LWL-Kabel zum Server weitergeleitet , und wieder vom Server zum Datenaustausch abzuschließen. Die Routing-Infrastruktur ermöglicht jedem Server und Client , um eine Adresse (in der Regel eine IP-Adresse ) zu haben, und einzigartig auf dem Netzwerk befinden.
Network Protocol Establishment
< p> Netzwerkprotokoll eine gemeinsame Methode der Kommunikation zwischen Clients und Servern , ähnlich wie Sprachen für den Menschen. Der Unterschied in der Computer-Netzwerk- Protokollen ist, dass jedes Datenpaket ( Datenpaket ) einen Header mit Adressinformationen enthält - ähnlich wie bei einem Briefumschlag . Netzwerkprotokolle auch festzustellen, welche Computer (der Client oder der Server ) sendet Daten zuerst, und welche Art von Daten an jedem Punkt in der Vermittlungsstelle gesendet. Die meisten gemeinsamen Daten -Protokolle werden unter der ISO ( Internet Standards Organization ) , damit Netzwerk-Gerät und Software-Herstellern etabliert häufig von diesen Normen einzuhalten.
Communication Software
Schließlich Software-Tools fahren die automatische Kommunikation zwischen Client und Server. Am auffälligsten unter Kommunikations-Software sind Web- Browsern wie Internet Explorer , Safari und Firefox ; und E-Mail -Clients wie Microsoft Outlook , Mozilla Thunderbird oder Apple Mail . Kommunikations-Software vereinfacht die Client-Server- Netzwerk den Austausch durch die Bereitstellung einer Benutzeroberfläche (UI) und durch die Automatisierung der Verkapselung in Pakete für die Übertragung über das Netzwerk - . Viel wie der Post überprüft die Adresse und gilt erforderlichen Kennzeichnung zu Post