Client-Server Modell

12
CLIENT-SERVER MODELL Nicolas Frings Advanced IT Basics

description

Client-Server Modell. Nicolas Frings. Advanced IT Basics. Agenda. 1.0 Client-Server Modell 1.1 Problemstellung 1.2 Fallbeispiel 2.0 Statische und Dynamische Webseiten 2.1 Statische Webseiten 2.2 Dynamische Webseiten asd. 1.0 Client-Server Modell. 1.1 Problemstellung. - PowerPoint PPT Presentation

Transcript of Client-Server Modell

Page 1: Client-Server Modell

CLIENT-SERVER MODELL

Nicolas Frings

Advanced IT Basics

Page 2: Client-Server Modell

Agenda

• 1.0 Client-Server Modell• 1.1 Problemstellung• 1.2 Fallbeispiel

• 2.0 Statische und Dynamische Webseiten• 2.1 Statische Webseiten• 2.2 Dynamische Webseiten

• asd

Page 3: Client-Server Modell

1.0 CLIENT-SERVER MODELL

Page 4: Client-Server Modell

1.1 Problemstellung

• Problematik: Diversität des Marktes

• Verschiedene Betriebssysteme

• Unterschiedliche Software

• → Kommunikationsproblem!

Page 5: Client-Server Modell

1.1 Problemstellung• Rechnerkommunikation:

Page 6: Client-Server Modell

1.1 Problemstellung• Client sendet Anfrage an den Server

• → Protokolle!

• Server verarbeitet Anfrage

• Angefragte Daten werden an den Client zurück übertragen

Page 7: Client-Server Modell

1.2 Fallbeispiel• Client Browser sendet HTTP Request an Webserver

• Anfrage:• GET infotext.html HTTP/1.1• host: www.example.net

Page 8: Client-Server Modell

1.2 Fallbeispiel• Webserver sendet Daten an den Client Browser zurück• Browser interpretiert Daten und stellt die Seite dar

• Antwort:• HTTP/1.1 200 OK• Server: 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/html• html-Code von infotext.html

Page 9: Client-Server Modell

2.0 STATISCHE UND DYNAMISCHE WEBSEITEN

Page 10: Client-Server Modell

2.1 Statische Webseiten• Charakteristik:

• Webseite basiert auf reinem HTML Code

• Alle Seitenelemente werden bei einer Client Anfrage übertragen und geladen

• Problem: Datenübertragung & Modifikation

Page 11: Client-Server Modell

2.2 Dynamische Webseiten• Charakteristik:

• Webseite basiert auf Mix von HTML und Script Code• Script Code: PHP → Datenbankunterstützung

• Grundseite wird bei Client Anfrage geladen, Datenbankelemente jedoch erst auf Anfrage auf nachgeladen

Page 12: Client-Server Modell

DANKE FÜR IHRE AUFMERKSAMKEIT