http und https

http ist die Abkürzung für Hypertext Transfer Protocol.

http ist das Übermittlungsprotokoll des WWW (Word Wide Web) und wird derzeit in der Version 1.1 unterstützt. Das Hypertext Transfer Protocol ist ein zustandsloses Datenaustauschprotokoll zur Übertragung von Daten. Hauptaufgabe ist die Übertragung von z.B. Webseiten, Nebenaufgaben sind z.B. Hilfedateien / Texte bei Programmen. Das Protokoll wurde 1989 erfunden.

https ist die Abkürzung für Hypertext Transfer Protocol Secure

https ist ein Netzwerkprotokoll, das eine gesicherte http-Verbindung zwischen Rechnern ermöglicht. Hierbei werden die Daten über SSL/TLS verschlüsselt und sind somit abhörsicher. Die Verbindungen laufen auf Port 443 / TCP auf. 

 

Authentifizierung über http:

Die http-Spezifikation sieht zwei parallele Authentifizierungsmechanismen vor:

Der erste dient der Authentifizierung des Users beim http-Server (basic http authentication).

Der zweite sieht eine Authentifizierung beim zwischengeschalteten Server Proxy vor (Proxy server authentication).

Die Funktionsweise ist bei beiden gleich: Sie nutzen Request-, Response-Status-Codes (siehe hierfür im Menü auf www.datahelp.de unter „http – Status –Codes“ nach).

 

http – Befehle:

Zum Surfen sind die unten stehenden Befehle nicht relevant. Die Befehle laufen unbemerkt im Hintergrund jeder Verbindung ab.

Get-Methode

Dienst zur Anforderung eines Dokumentes oder einer anderen Quelle. Eine Quelle wird dabei durch den Request-URL identifiziert.

Conditional GET

Hier ist die Anforderung von Daten an eine Bedingung verknüpft. Die genauen Bedingungen sind im Header-Feld „Conditional“ auslesbar; z.B. if-Modified-Since, if-Match; zur Verringerung der Netzwerkbelastung.

Partielle GET

Range-Header-Feld: überträgt nur Teile der Daten, z.B. bei Wiederaufnahme eines unterbrochenen Datentransfers.

Get (Formular)

Im Zusammenhang mit der Verarbeitung von Formulardaten übergibt GET die Daten zunächst an eine Variable, die anschließend von einem CGI-Script ausgelesen und der Inhalt verarbeitet wird.

POST-Methode

Sie übermittelt Formulareingaben an einen Webserver, aber auch die Übermittlung von Nachrichten an Foren oder Erweiterung von Online-Datenbanken sind möglich.

HEAD-Methode

Diese Methode ist GET in seiner Funktionsweise sehr ähnlich, nur das hier die Header (Metainformationen) eines Dokuments oder Quelle angefordert werden.

Options-Methode

Hier können Informationen über die Kommunikationsoptionen abgerufen werden. So lassen sich Beschränkungen von Quellen auf einem http-Server oder auch einem Proxyserver ermitteln, ohne das eine bestimmte Aktion eingeleitet oder gar ein Datentransfer stattfindet.

PUT-Methode

Dieser Typ erlaubt die Modifikation bestehender Quellen bzw. Erzeugung neuer Daten auf dem Server. Im Unterschied zur POST-Methode identifiziert der URL in der PUT-Request die mit der Anforderung gesendeten Daten selbst, und nicht die Quelle.

CONNECT-Methode

Hier dienen Proxyserver als Tunnel (SSL-Tunnel). Der Tunnelmechanismus ist in der ersten Linie als Durchgang für SSL-gesicherte Verbindungen durch eine Firewall gedacht.

TRACE-Methode

Hier kann der Client Requests verfolgen (Diagnose-Funktion) die über mehrere Knotenpunkte (mehrere Proxyserver) verlaufen, wobei der letzte Knoten (Proxy) die Antwort generiert. Über das Max-Forwards-Header-Feld kann der Client die maximale Anzahl an Hops festlegen. Im Header-Feld „Via“ sind alle durchlaufende Server (Antwortnachrichten) protokolliert.

DELETE-Methode

Mit Hilfe dieser Methode werden Daten auf dem Server gelöscht, die durch den URL identifiziert sind, wobei der Löschvorgang zu einem späteren Zeitpunkt erfolgen kann.


Weitere Informationen unter dem Punkt:   Internet / Intranet   im Inhalt !


Suche nach Literatur / Bücher zum Thema!

Unsere Seiten nach weiteren Informationen durchsuchen!


Letzte Bearbeitung:       01 / 2005     -   Bitte beachten Sie das Copyright und die Hinweise im Inhalt unter www.datahelp.de


Copyright ©       www.datahelp.de

Modifizierung oder Weitergabe an Dritte nur mit Einverständnis des Autors gestattet !