230 likes | 334 Views
Semesterarbeit von Dieter Lorenz, Sebastian Galenski, Stephan Bury. Webserver im Vergleich. Was ist ein Web-Server ?. Erklärung. Was ist ein Web-Server (http, www, html) Was ist ein virtueller Web-Server Was ist 129.128.115.10 oder www.sparmaschine.de. Konfiguration und Schnittstellen.
E N D
Semesterarbeit vonDieter Lorenz, Sebastian Galenski, Stephan Bury Webserver im Vergleich
Erklärung • Was ist ein Web-Server (http, www, html) • Was ist ein virtueller Web-Server • Was ist 129.128.115.10 oder www.sparmaschine.de Webserver im Vergleich
Konfiguration und Schnittstellen • Kommunikations Schnittstellen • Konfiguration Möglichkeiten Webserver im Vergleich
Entwicklung der Marktanteile • Statistik, etc. Webserver im Vergleich
Jeder gegen Jeden • Alle Webserver im Vergleich Webserver im Vergleich
Absicherung von Webservern • SSL – Secure Socket Layer • Schutz nach außen Sicherung der Datenübertragung • Richtige Konfiguration • Schutz im eigenen Netzwerk (nach innen) Absicherung vor unerlaubtem Zugriff auf den Webserver selbst Webserver im Vergleich
Warum SSL ? • Abhörsicherheit ? • Datenintegrität ? • Authentizität ? Webserver im Vergleich
Schutz via SSL • Datenverschlüsselung • (Verfahren zur Verschlüsselung) • Sicherer Verbindungsaufbau • Handshakeverfahren Webserver im Vergleich
Das Handshake - Verfahren Webserver im Vergleich
Aufbau von SSL Positionierung Aufbau Webserver im Vergleich
Absicherung der Konfiguration • Konfiguration • Überflüssige Netzdienste • Betriebssystem Webserver im Vergleich
Internet Informations Server (IIS) • Plattform: Windows NT • Sprachen: ASP, VB, CGI, Perl, SSI, PHP, Java Servlets, JSP • Integrierte API-Schnittstelle: ISAPI • Active X, ODBC Schnittstelle • JDBC Schnittstelle via Java Servlets bzw. JSP Webserver im Vergleich
Apache • Plattform: Unix, (und Windows NT) • Sprachen: PHP, CGI, Perl, SSI, Java Servlets, JSP • JDBC Schnittstelle via Java Servlets bzw. JSP • Erschwert aber doch möglich: ASP (dadurch auch ODBC) Webserver im Vergleich
Netscape iPlanet Server • Plattform: Unix (und Windows NT) • Sprachen/Schnittstellen: CGI, Perl, SSI, Java Servlets, JSP • Integrierte API-Schnittstelle: NSAPI • JDBC Schnittstelle via Java Servlets bzw. JSP Webserver im Vergleich
Sprachen / Schnittstellen • Scripting: PHP, ASP, SSI • C like: CGI, Perl • Java-Based: Java Servlets, JSP • Proprietäre Schnittstellen: ISAPI, NSAPI • Datenbank Schnittstellen: ODBC, JDBC Webserver im Vergleich
Apache • APR – Apache Portable Runtime • verbesserte Windows Unterstützung Webserver im Vergleich
Microsoft • Business to Business • XML und SOAP Webserver im Vergleich
iPlanet • Alliance • Java 2-Plattform und JavaServer Pages • eCommerce Strategie • branchenführender Service Provider und Softwareentwickler • Leistungsfähigkeit, Skalierbarkeit, Zuverlässigkeit und Verfügbarkeit Webserver im Vergleich
Vielen Dank für Ihre Aufmerksamkeit