Grundlagen Flashcards

1
Q

Was waren die Ideen des Word Wide Webs?

A

einheitliches Dokumentationssystem für das CERN anstelle vieler Altsysteme

logische Verknüpfungen zwischen den Dokumenden anstelle lineaerer Inhalt

unbegrenzte Editierbarkeit aller Dokumente im World Wide Web

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Welche ursprünglichen Web-Technologien wurden eingesetzt?

A

HTML

URL

HTTP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Ablauf eines einfachen Aufrufs einer Webseite

A
  1. Client (Browser) schickt HTTP-Anfrage an Webserver. Adresse ist Teil der URL
  2. Server erzeugt Antwort. Diese kann statische Rückgabe von HTML oder dynamisch sein.
  3. Ergebnis wird als HTTP-Antwort an Client geschickt
  4. Client führt empfangene Codes aus
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Wie sieht der allgemeine Aufbau einer URL aus?

A

protokoll://host:port/date?parameter#anker

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Nenne und beschreibe die HTTP-Verben

A
  • GET /dateiname
    • Einfacher Abruf einer Datei vom Server
    • Server schickt Dateiinhalt ohne Respone Header
    • Im Fehlerfall schickt Server erklärendes Dokument
  • GET /dateiname HTTP/1.1
    • Normaler Abruf, mit Angabe der unterstützten HTTP-Version
    • Server antwortet mit vollständiger HTTP-Nachricht
  • HEAD /dateiname HTTP/1.1
    • Fast idetisch zu GET
    • Server antwortet nur mit Kopfdaten
  • DELETE /dateiname /HTTP/1.1
    • löschen einer Datei
  • POST /dateiname HTTP/1.1
    • Senden von beliebigen Daten an den Server
    • Reaktion des Servers hängt von der Anwendung ab
    • Wird häufig für Formulareingaben verwendet
  • OPTIONS /dateiname HTTP/1.1
    • Abruf der erlaubten Operation der Datei
  • TRACE /dateiname HTTP/1.1
    • Aufforderung an den Server, die empfangene Anfrage zurückzusenden
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Nenne und erläutere die Zahlenbereiche von HTTP-Status Codes

A
  • 1xx: Information
    • Zwischenmeldung, um die Verbindung aufrecht zu erhalten
    • Verhinder, dass die Verbindung vorzeitig beendet wird
  • 2xx: Erfolgreicher Abschluss
    • Anfrage wurde erfolgreich bearbeitet
  • 3xx: Umleitung
    • Weitere Aktion vom Client notwendig
  • 4xx: Client Fehler
    • Ungültige Anfrage des Vlients, die nicht bearbeitet werden kann
  • 5xx: Server Fehler
    • Anfrage kann aufgrund eines Serverfehler nicht bearbeitet werden
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly