historisch-kulturwissenschaftliche informationsverarbeitung sandra schopp & johannes neises...

14
Historisch-kulturwissenschaftliche Informationsverarbeitung Sandra Schopp & Johannes Neises Universität zu Köln Folie: 1 Client-Server Modell Universität zu Köln Historisch-kulturwissenschaftliche Informationsverarbeitung Studium Integrale: IT-Zertifikat der Phil.-Fak.: Advanced IT Basics SS 15

Upload: rolf-thomas

Post on 06-Apr-2016

219 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: Historisch-kulturwissenschaftliche Informationsverarbeitung Sandra Schopp & Johannes Neises Universität zu Köln Folie: 1 Client-Server Modell Universität

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

Page 2: Historisch-kulturwissenschaftliche Informationsverarbeitung Sandra Schopp & Johannes Neises Universität zu Köln Folie: 1 Client-Server Modell Universität

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

Page 3: Historisch-kulturwissenschaftliche Informationsverarbeitung Sandra Schopp & Johannes Neises Universität zu Köln Folie: 1 Client-Server Modell Universität

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

Page 4: Historisch-kulturwissenschaftliche Informationsverarbeitung Sandra Schopp & Johannes Neises Universität zu Köln Folie: 1 Client-Server Modell Universität

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

Page 5: Historisch-kulturwissenschaftliche Informationsverarbeitung Sandra Schopp & Johannes Neises Universität zu Köln Folie: 1 Client-Server Modell Universität

Historisch-kulturwissenschaftliche InformationsverarbeitungSandra Schopp & Johannes Neises

Universität zu KölnFolie: 5

2. Grundlagen

Server - Ausführungen:• Application

• Datenbank

• File

• Print

• Proxy

• Mail

• Web

Client - Ausführungen:• Mail

• DNS

• Browser

Page 6: Historisch-kulturwissenschaftliche Informationsverarbeitung Sandra Schopp & Johannes Neises Universität zu Köln Folie: 1 Client-Server Modell Universität

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

Page 7: Historisch-kulturwissenschaftliche Informationsverarbeitung Sandra Schopp & Johannes Neises Universität zu Köln Folie: 1 Client-Server Modell Universität

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.

Page 8: Historisch-kulturwissenschaftliche Informationsverarbeitung Sandra Schopp & Johannes Neises Universität zu Köln Folie: 1 Client-Server Modell Universität

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

Page 9: Historisch-kulturwissenschaftliche Informationsverarbeitung Sandra Schopp & Johannes Neises Universität zu Köln Folie: 1 Client-Server Modell Universität

Universität zu Köln

Beispiel für eine Kommunikation über http:

Folie: 9Historisch-kulturwissenschaftliche Informationsverarbeitung Sandra Schopp & Johannes Neises

Page 10: Historisch-kulturwissenschaftliche Informationsverarbeitung Sandra Schopp & Johannes Neises Universität zu Köln Folie: 1 Client-Server Modell Universität

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

Page 11: Historisch-kulturwissenschaftliche Informationsverarbeitung Sandra Schopp & Johannes Neises Universität zu Köln Folie: 1 Client-Server Modell Universität

Client-Server-Modell am Beispiel statischer Webseiten

Folie: 11Historisch-kulturwissenschaftliche InformationsverarbeitungSandra Schopp & Johannes Neises

Universität zu Köln

Page 12: Historisch-kulturwissenschaftliche Informationsverarbeitung Sandra Schopp & Johannes Neises Universität zu Köln Folie: 1 Client-Server Modell Universität

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

Page 13: Historisch-kulturwissenschaftliche Informationsverarbeitung Sandra Schopp & Johannes Neises Universität zu Köln Folie: 1 Client-Server Modell Universität

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

Page 14: Historisch-kulturwissenschaftliche Informationsverarbeitung Sandra Schopp & Johannes Neises Universität zu Köln Folie: 1 Client-Server Modell Universität

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