historisch-kulturwissenschaftliche informationsverarbeitung sandra schopp & johannes neises...
TRANSCRIPT
![Page 1: Historisch-kulturwissenschaftliche Informationsverarbeitung Sandra Schopp & Johannes Neises Universität zu Köln Folie: 1 Client-Server Modell Universität](https://reader036.vdocuments.mx/reader036/viewer/2022070507/570491c81a28ab14218dc410/html5/thumbnails/1.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070507/570491c81a28ab14218dc410/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070507/570491c81a28ab14218dc410/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070507/570491c81a28ab14218dc410/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070507/570491c81a28ab14218dc410/html5/thumbnails/5.jpg)
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
![Page 6: Historisch-kulturwissenschaftliche Informationsverarbeitung Sandra Schopp & Johannes Neises Universität zu Köln Folie: 1 Client-Server Modell Universität](https://reader036.vdocuments.mx/reader036/viewer/2022070507/570491c81a28ab14218dc410/html5/thumbnails/6.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070507/570491c81a28ab14218dc410/html5/thumbnails/7.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070507/570491c81a28ab14218dc410/html5/thumbnails/8.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070507/570491c81a28ab14218dc410/html5/thumbnails/9.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070507/570491c81a28ab14218dc410/html5/thumbnails/10.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070507/570491c81a28ab14218dc410/html5/thumbnails/11.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070507/570491c81a28ab14218dc410/html5/thumbnails/12.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070507/570491c81a28ab14218dc410/html5/thumbnails/13.jpg)
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](https://reader036.vdocuments.mx/reader036/viewer/2022070507/570491c81a28ab14218dc410/html5/thumbnails/14.jpg)
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