HTTP

HTTP (Hypertext Transfer Protocol) ist ein zustandsloses Anwendungsprotokoll im Client-Server-Modell.
!200

Versionen

Ablauf

Rufe http://schotte.me/drive.html auf

  1. http client initialisiert eine TCP Verbindung über Port 80
  2. Der Client sendet die GET HTTP Request via socket established in 1
  3. Der Server sendet die HTML Datei, welche in der HTTP Response verkapselt ist
  4. Der HTTP-Server sagt TCP, die Verbindung geschlossen werden soll
  5. Der Client erhält die HTML Datei und der Browser parsed sie.

HTTP ist zustandslos

HTTP selbst speichert keinen Zustand zwischen Anfragen.

Vorteile:

Nachteile:

HTTP Caching Mechanism

HTTP/1.0 bietet Optionen wie: