historisch-kulturwissenschaftliche informationsverarbeitung sandra schopp & johannes neises...
TRANSCRIPT
Historisch-kulturwissenschaftliche InformationsverarbeitungSandra Schopp & Johannes Neises
Universität zu KölnFolie: 1
Client-Server Modell
Universität zu KölnHistorisch-kulturwissenschaftliche InformationsverarbeitungStudium Integrale: IT-Zertifikat der Phil.-Fak.: Advanced IT BasicsSS 15
Historisch-kulturwissenschaftliche InformationsverarbeitungSandra Schopp & Johannes Neises
Universität zu KölnFolie: 2
Überblick
1. Einführung
2. Grundlagen
3. Beispiele für Anwendung: http
3.1 statische Website
3.2 dynamische Website
Historisch-kulturwissenschaftliche InformationsverarbeitungSandra Schopp & Johannes Neises
Universität zu KölnFolie: 3
1. Einführung: Client-Server-Modell
Þ Prinzip der verteilten Datenhaltung
Þ beschreibt die Beziehung zwischen zwei Programmen
• eins fordert (Client) den Dienst
• eins liefert (Server) den Dienst
sowohl innerhalb eines einzelnen Systems als auch
innerhalb eines Netzwerkes
=> Effizienz durch Letzteres
Historisch-kulturwissenschaftliche InformationsverarbeitungSandra Schopp & Johannes Neises
Universität zu KölnFolie: 4
2. Grundlagen
• Kommunikation ist abhängig von dem Dienst, den der
Server anbietet
• Server ist (wenn technisch realisiert) jederzeit in
Bereitschaft und erwartet Clientanfragen (request)
• Antwort (response) ist die Bereitstellung des Dienstes
Historisch-kulturwissenschaftliche InformationsverarbeitungSandra Schopp & Johannes Neises
Universität zu KölnFolie: 5
2. Grundlagen
Server - Ausführungen:• Application
• Datenbank
• File
• Proxy
• Web
Client - Ausführungen:• Mail
• DNS
• Browser
Historisch-kulturwissenschaftliche InformationsverarbeitungSandra Schopp & Johannes Neises
Universität zu KölnFolie: 6
2. GrundlagenDie Kommunikation unterliegt einem Protokoll
Þ Regeln und Formate
• Absender und Empfänger,
• Typ des Pakets (z. B. Verbindungsaufbau,
Verbindungsabbau oder reine Nutzdaten),
• Paketlänge
• Prüfsumme
Historisch-kulturwissenschaftliche InformationsverarbeitungSandra Schopp & Johannes Neises
Universität zu KölnFolie: 7
2. GrundlagenServer-Typ Protokolle Erklärung
Datei-Server FTP, WebDAV ermöglicht die Übertragung von Dateien
Datenbank-Server My SQL etc. verwalten eine oder mehrere Datenbanksysteme.
Drucker-Server LPDP vermitteln Zugriff auf Drucker
DHCP-Server DHCP weist Rechnern im Netzwerk u. a. dynamisch IP-Adressen zu.
Mail-Server SMTP, POP3,IMAP dienen zum Versenden und Empfangen von E-Mails
Web-Server HTTP/HTTPS liefern Websites an Webclients aus.
Historisch-kulturwissenschaftliche InformationsverarbeitungSandra Schopp & Johannes Neises
Universität zu KölnFolie: 8
2. GrundlagenEine der Protokoll-Grundlagen:
Kontaktaufnahme über definierte Ports!
• verschiedene Servertypen, verschiedene Protokolle
• ein Server wird mit einer Portnummer (und natürlich seiner
Adresse) angesprochen
• Der Port ist Teil der Netzwerkadresse
Universität zu Köln
Beispiel für eine Kommunikation über http:
Folie: 9Historisch-kulturwissenschaftliche Informationsverarbeitung Sandra Schopp & Johannes Neises
Beispiel für die Kommunikation über http:
Anfrage:GET infotext.html HTTP/1.1 (GET- gebräuchlichste
Request Methode)
host: www.example.net (Anfrage an
www.example.net)Antwort:HTTP/1.1 200 OKServer: Apache/1.3.29 (Unix) PHP/4.3.4 Content-Length: (Größe von infotext.html in Byte)Content-Language: de (nach RFC 3282 sowie RFC 1766)Content-Type: text/htmlhtml-Code von infotext.html
Folie: 10Historisch-kulturwissenschaftliche Informationsverarbeitung Sandra Schopp & Johannes Neises
Universität zu Köln
Client-Server-Modell am Beispiel statischer Webseiten
Folie: 11Historisch-kulturwissenschaftliche InformationsverarbeitungSandra Schopp & Johannes Neises
Universität zu Köln
Statische Webseite
- Inhalte, Texte und Bildangaben sind fest im Quellcode implementiert und werden dem Benutzer unverändert angezeigt - Webseiten in HTML (Hyper Text Markup Language)- bei jeder Änderung muss die betreffende Seite manuell gepflegt und danach auf den Webserver transferiert werden
Vor - & Nachteile:- Höhere Geschwindigkeit- HTML-Kenntnisse sind unbedingt erforderlich- enormer Pflegeaufwand - Mangelhafte Möglichkeit der automatischen Verwendung von Inhalten
Folie: 12Historisch-kulturwissenschaftliche Informationsverarbeitung Sandra Schopp & Johannes Neises
Universität zu Köln
Dynamische Webseite
- Basieren auf einem HTML Dokument, das HTML und Script (meist php) Code enthält und auf dem Webserver gespeichert ist.
- Dieser Code wird auf Anfrage (Echtzeit) durch Inhalte, die in einer Datenbank abgelegt sind, vervollständigt und erst dann an den Browser (Client) übertragen, durch diesen interpretiert und angezeigt.
• Vorteile:- eine hoch funktionale aktuelle Webseite- einfach zu aktualisieren
Folie: 13Historisch-kulturwissenschaftliche Informationsverarbeitung Sandra Schopp & Johannes Neises
Universität zu Köln
Quellen
• http://www.hki.uni-koeln.de/node/18109• http://www.hki.uni-koeln.de/node/18110• http://www.ecomas-cms.de/Content-Management-System/Administrator-Fu
nktionen/Statische-Website/
• https://de.wikipedia.org/wiki/Hypertext_Transfer_Protocol• https://de.wikipedia.org/wiki/Client-Server-Modell
Folie: 14Historisch-kulturwissenschaftliche Informationsverarbeitung Sandra Schopp & Johannes Neises
Universität zu Köln