Kurs:Internet und Verschluesselung/World Wide Web/HTTP
HTTP
Referatsthemen:
- Request Response Model,
- Client Server Model
- Asynchrone verbindungen synchrone verbindungen
- Wieso ist http Stateless
- Was sind http coockies, Wie kann man sie im http header setzen
Am Ende der Präsentation weiß man...
- ...wie http arbeitet (Client-Server-Model, Request-Response-Model)
- ...wo der Unterschied zwischen asynchronen und synchronen Verbindungen liegt
- ...was die Zustandslosigkeit von http bedeutet
- ...wie http trotz der Zustandslosigkeit Informationen sammelt (--> mit Hilfe von Cookies und Session-ID's)
HTTP Dieser Vortrag behandelt das Thema ‚Hypertext Transfer Protocol‘, kurz: http. Das ist ein Übertragungsprotokoll. Ein Internetprotokoll stellt praktisch eine Sprache dar, in der zwei Computer kommunizieren.
Mit Hilfe von http können wir zum Beispiel Internetseiten in unserem Browser aufrufen. Das http verbindet also unseren Browser (Client: Zum Beispiel Firefox, Safari, Chrome) mit einem Webserver (zum Beispiel die Google-Server, Amazon etc.). Um eine Website aufzurufen, stellt der Browser (Client) Anfragen (Requests) an den Server und erhält von diesem Server dann Antworten (Responses), bis schließlich eine gesamte Website mit Text, Bildern, Videos, Anzeigen etc. angezeigt wird. Im Laufe des Vortrages werden wir diese Client-Server-Verbindung und die Kommunikation durch Requests und Responses besprechen, um zu verstehen wie http arbeitet. Datenübertragung, bzw. die Kommunikation zwischen Client und Server kann in Form von synchronen und asynchronen Verbindungen stattfinden. Wir werden den Unterschied zwischen diesen beiden Verbindungen im Zusammenhang mit http klären.
Eine wichtige Eigenschaft von http ist die Zustandslosigkeit - Das Protokoll sammelt keine Benutzerinformationen während einer Sitzung. Hier kommen http-Cookies ins Spiel: Wir werden klären was Cookies sind und wie und wo sie eingesetzt werden. Eventuell wird auch kurz auf die Vor- und Nachteile von Coockies eingegangen.