1. Grundlagen zur Webanwendung Flashcards
Vorlesungsfrage
Aus welchen Komponenten besteht die Betriebsumgebung für Webanwendungen typischerweise?
- Client
- Service Load Balancer
- statistische Inhalte (Server)
- dynamische Inhalte (Webanwendung)
- Persistenzschicht (Datenbank)
Service Load Balancer <–> Server<–>Webanwendung<–> Datenbank
<–> = Gegenseitige Kommunikation
F.3
Vorlesungsfrage
Welche Protokolle sind beim Abruf von Webseiten über HTTPS üblicherweise involviert und wie können sie in Rechnernetze Schichtenmodelle eingeordnet werden?
- IP (Internet Protocol) Schicht 3
- TCP (Transmission Control Protocol) Schicht 4
- TLS (Transport Layer Sec.) Schicht 5
- HTTP (Hypertext Transfer Protocol) Schicht 7
3-Vermittlungs.
4-Transports.
5-Sitzungs.
7-Anwendungs.
F.4
Vorlesungsfrage
Wie sind HTTP Requests und Responses aufgebaut?
HTTP Request
- Request Line
-Request Header
- (Leertaste zur Trennung)
- Request Message Body
HTTP Response
- Status Line
- Response Headers
- (Leertaste zur Trennung)
- Response Message Body
F.5-6
Vorlesungsfrage
Wie können Parameter an Webanwendungen übergeben werden?
- POST –> Übermittlung (ggf. größerer Mengen) von Daten an den Server
F.7
Vorlesungsfrage
Wie funktionieren Cookies und wozu werden sie oft verwendet?
Wie?
- Server setzt Cookies als Teil einer HTTP Response
- Client schickt Cookies mit jedem nachfolgenden HTTP
Request
Wofür?
- User Tracking, Session Management
F.8
ISO/OSI Schichtenmodell?
1. Bitübertragungsschicht (physical layer)
2. Sicherungsschicht datalink layer
3. Vermittlungsschicht (network layer)
4. Transportschicht (transport layer)
5. Sitzungs-/ Kommunikationssteuerungsschicht (session layer)
6. Darstellungsschicht (presentation layer )
7. Anwendungsschicht (application layer)
Alle deutschen Studenten trinken versch Sorten Bier
F.3
Zum Verständnis:
Was genau macht ein HTTP Request & Response?
HTTP Request:
- wird festgelegt welche Dateiarten, Sprache etc. angewandt wird für Kommunikation
- Informiert über Browser
- eigentliche Anfrage
HTTP Response:
- Gibt auch Festlegungen wieder (Connection, Content type,…)
- Gibt Status an (Mit Datum/Zeit etc.)
- Anwortet mit Response auf Request
F.5-6
Wie werden Parameter vom Server an den Client übermittelt?
Abruf von Client an den Server:
- GET –> Abruf von Daten, ggf. mit Parametern
F.7
Was sind zu beachtende Aspekte der POST-Anfrage als HTTP Request?
Bei Post:
- Keine Längenbeschränkungen
- Keine Anzeige der Parameter in der URL-Adressleiste
F.7