? Meisten Heimnetzwerke und kleinere Netzwerke werden als Peer-to- Peer-Verbindungen eingestellt , was bedeutet, Computer können gegenseitig ihre Dateien zugreifen . Bei größeren Netzwerken , speichert eine spezifische Computer --- als Server bekannt --- die meisten Dateien und schließt die meisten der Aufgaben, die die anderen Computer --- oder "Kunden" --- anzubieten. Ein Web-Server vervollständigt ähnliche Aufgaben auf einem viel größeren Maßstab und bietet oft einen weltweiten Zugriff auf Remote-Clients . Client-Server -Netzwerke
In Netzwerkumgebungen mit mehr als 10 Computern nach TechSoup.com neigt ein Peer-to- Peer-System zu verlangsamen alle beteiligten Rechner . In diesem Fall wird ein dedizierter Server Performance schnell den Umgang mit den Aufgaben, die die Kunden fordern zu verbessern. Server sind im Grunde zentralen Computer, die erhöhte Geschwindigkeit , Datensicherung und Sicherheit zu gewährleisten.
Server Software /Hardware
Jeder Computer als Server eingesetzt werden können, sagt TechSoup.com , aber Geräte, die speziell für diese Aufgabe konzipiert werden viel effektiver. Server typischerweise RAM-Kapazität erhöht , die Fähigkeit, mehrere Prozessoren , schnelle Ein-und Ausgang , Back-up- Netzteile und Festplatten , schnelle Netzwerkkarten und " Hot-Swap " -Laufwerke, die geschaltet werden, während der Server ausgeführt werden kann, zu unterstützen. Server kommen mit spezialisierten Netzwerk -Betriebssysteme ( NOS) und Anwendungen , die von E-Mail -und Fax- Programme zur Remote -Access-Programmen .
Web Servers
Neben die notwendige Hard-und Software von einem Server , muss eine Web- Server-Computer über eine permanente Internet -Protokoll ( IP) -Adresse, so kann es lokalisiert und jederzeit abgerufen . Der Web-Server -Programm ist die Software, die vom Web- Server-Computer verwendet werden, um mit Kunden zu interagieren . Nach WebDevelopersNotes.com , "Apache" ist die beliebteste Web- Server-Programm , weil es auf Linux /Unix , Mac und Windows-Betriebssystemen verwendet werden können. Wenn ein Client eine Website , die Web-Browser die IP-Adresse lokalisiert und ermöglicht den Zugriff auf die Datei auf dem Webserver. Der Browser zeigt dann die Website oder Seite auf dem Client.
Common Internet Protocols
Es gibt bestimmte Sätze von Anweisungen ein Client oder den Browser zu folgen, um mit einem Server interagieren müssen . Wie WebDevelopersNotes.com erklärt , werden diese als " Protokolle ". Dateien von einem Gerät auf ein anderes übertragen beschäftigen das File Transfer Protocol (FTP) . E-Mails in der Regel verwenden Simple Mail Transport Protocol (SMTP). Das gemeinsame Protokoll für Web-Seiten und Dateien in ihnen enthaltenen Hypertext Transfer Protocol (HTTP). Das World Wide Web bringt diese und andere Protokolle zusammen, so können sie alle zugegriffen werden von einem Web- Browser.
Client-Server Architektur Models
Es gibt mehrere Möglichkeiten, dem Kunden und Web-Server interagieren können. Eine gängige Client-Server- Architektur-Modell ist die statische Hypertext Markup Language (HTML )-Modell, in dem der Browser fest und zeigt eine einfache , unveränderliche Datei vom Server . Bei komplexeren Dateien konvertiert werden müssen und interagieren dynamisch mit dem Browser werden die Common Gateway Interface (CGI )-Skript -Modell oder der Server -Side-Scripting -Modell verwendet .