Client-Server Systeme Manuel Bender, Severin Pick
Client-Server Systeme Dein Client Schantalles Client Client-Server Systeme
Aufgaben eines Servers Login bei ICQ Webserver: Webseiten bereitstellen Fileserver: Dateien anbieten Gameserver und viele mehr… Client-Server Systeme
Aussehen eines Servers Client-Server Systeme
Jeder Rechner kann ein Server sein! Die Software ist ausschlaggebend Apache (Webserver) Samba (Fileserver) Filezilla (FTP-Server) Client-Server Systeme
Das „Regelwerk“: Protokolle Client-Server Kommunikation muss nach standardisierten Regeln erfolgen Am Beispiel des Apache: HTTP (Hypertext Transfer Protocol) für Webseiten Client-Server Systeme
Client-Server Systeme HTTP Browserclient sendet an Server: GET /wiki/ HTTP/1.1 Host: de.wikipedia.org Client-Server Systeme
Client-Server Systeme HTTP Serverantwort Header: HTTP/1.1 200 OK Server: Apache/1.3.29 (Unix) PHP/4.3.4 Content-Length: 153600 Content-Language: de Content-Type: text/html Connection: close Inhalt: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="de" dir="ltr"> <head> (…) Client-Server Systeme
Client-Server Systeme Das Ergebnis Client-Server Systeme
Client-Server Systeme XAMPP Softwarepaket X: Variables Betriebssystem Apache: Webserver MySQL: Datenbank PHP: Skriptsprache Perl: Skriptsprache Client-Server Systeme
Client-Server Systeme Apache Kostenloser Webserver Läuft unter allen gängigen Betriebssystemen (Windows/Linux/Mac OS) Modular aufgebaut Z.B.: mod_ssl, mod_proxy, mod_rewrite Ermöglicht dynamische Websiten mit PHP und Perl Client-Server Systeme