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 !