Du befindest dich hier: FSI Informatik » Prüfungsfragen und Altklausuren » Hauptstudiumsprüfungen » Lehrstuhl 4 » Web-basierte Systeme SS18, Kapitza

Web-basierte Systeme SS18, Kapitza

Mündliche Prüfung

Generell:
  • Die Folien auswendig lernen ist der Schlüssel zum Erfolg, leider
  • Gerade die Diagramme sollten gut eingeprägt werden, man soll sie im Detail aufmalen und erklären
  • Es gibt zwischendurch Fragen, die auf das Transferwissen abzielen. Beispiel: Wo lässt sich ein Stream schneiden? Es wird implizit aus den Diagrammen deutlich, dass sie sich an den Frames schneiden lassen.
  • Versucht so viel wie möglich zu erzählen und auch Aspekte zu nennen, die z.B. nicht auf den Folien konkret stehen wie z.B. dass es semantische und nicht-semantische HTML-Tags gibt. Das kommt gut an!
HTTP
  • Geschichte des HTTP, welche Aspekte hat Tim Burners-Lee geschaffen?
  • HTTP-Nachrichtenaufbau, Statuscodes und Methoden
  • Eigenschaften der einzelnen HTTP-Versionen und ihre Unterschiede
  • Features wie Keep-Alive, Pipelining und Parallele TCP-Verbindungen
  • Probleme der einzelnen HTTP/1x-Versionen, weswegen HTTP/2 und HTTPS enstanden sind (z.B. Head-of-Line-Blocking)
  • Features von HTTP/2 mit Diagramme abgefragt. Wie sieht ein Stream im Detail aus und welche Aspekte hat es? Wo kann man einen Stream schneiden? Was ist Multiplexing und welche Problematik löst es?
  • Was ist HTTPS und warum wird HTTPS eingesetzt? Welche Problematik löst HTTPS, die bei HTTP besteht?
Browser-Architekturen
  • Wie sieht die Firefox-Quantum-Browser-Architektur aus? Diagramm sollte gezeichnet und erklärt werden!
DOM
  • Was ist ein DOM? Wozu wird es verwendet? Was hat es mit JavaScript zu tun?
  • Wie wird die Ereignisbehandlung durchgeführt?