Was ist HTTP?

HTTP in blauer Schrift.

HTTP, kurz für Hypertext Transfer Protocol, ist eine Reihe von Standards, die es Benutzern des World Wide Web ermöglichen, auf Webseiten gefundene Informationen auszutauschen. Beim Zugriff auf eine Webseite weist die Eingabe von http:// vor der Adresse den Browser an, über HTTP zu kommunizieren. Die URL für Computer Hope lautet beispielsweise https://www.computerhope.com. Heutige Browser erfordern kein HTTP mehr vor der URL, da dies die Standardkommunikationsmethode ist. Es wird jedoch in Browsern beibehalten, da Protokolle wie FTP getrennt werden müssen.

HTTP-Übersicht

Nachfolgend finden Sie einige der wichtigsten Fakten zu HTTP.

  • Der Begriff HTTP wurde von Ted Nelson geprägt.
  • HTTP ist ein “zustandsloses” Protokoll, was bedeutet, dass jedes Paket isoliert von jedem anderen verstanden werden kann, ohne dass zusätzliche Sitzungsdaten bereitgestellt werden.
  • Der Standardport für HTTP-Verbindungen ist Port 80.
  • HTTP/0.9 war die erste Version von HTTP und wurde 1991 eingeführt.
  • HTTP/1.0 ist in RFC 1945 spezifiziert und wurde 1996 eingeführt.
  • HTTP/1.1 ist in RFC 2616 spezifiziert und wurde im Januar 1997 offiziell freigegeben.
  • HTTP/2 ist in RFC 7540 spezifiziert und wurde offiziell am 14. Mai 2015 veröffentlicht. Es verbessert die Seitenladezeiten im Browser durch Komprimieren von HTTP-Headern und Priorisieren und Multiplexen von Datenanforderungen.
  • HTTP/3 wird in einem RFC-Vorschlag spezifiziert, mit dem Ziel, Datenstaus zu reduzieren, indem Steuernachrichten über UDP übertragen werden. Es wurde erstmals in der am 10. Dezember 2019 veröffentlichten Chrome-Version 79 und in der am 8. Januar 2020 veröffentlichten Firefox-Version 72.0.1 unterstützt.

HTTPS (verschlüsseltes HTTP)

HTTPS in blauer Schrift.

HTTPS steht für Hypertext Transfer Protocol Secure und ist ein Protokoll zur Übertragung von HTTP über eine Verbindung, die durch TLS (Transport-Layer Security) verschlüsselt ist. HTTPS wird verwendet, um übertragene Daten vor Abhören zu schützen. Es ist das Standardprotokoll für die Durchführung von Finanztransaktionen im Internet und kann die Benutzer einer Website vor Zensur durch eine Regierung oder einen ISP schützen.

  • HTTPS verwendet Port 443, um seine Informationen zu übertragen.
  • HTTPS wird erstmals in HTTP/1.1 verwendet und ist in RFC 2616 definiert.
Tipp

Eine https-Website hat eine URL, die mit https beginnt (wie https://www.computerhope.com/). Bei Browsern, die den Anfang der URL nicht anzeigen (z. B. Chrome), wird ein Schloss-Symbol oder ein Schild-Symbol angezeigt. Sie können auch auf einem Computer auf die URL doppelklicken, um die vollständige URL anzuzeigen.

Was ist S-HTTP?

S-HTTP, kurz für Secure HTTP, ist eine HTTP-Erweiterung, die erstmals 1995 entwickelt wurde, um eine sichere (verschlüsselte) Methode zum Übertragen von Dateien und Nachrichten zwischen dem Client und dem Server zu ermöglichen. Im Gegensatz zu SSL (Secure Sockets Layer) ermöglicht S-HTTP dem Client, ein Zertifikat als Form der Authentifizierung für eine einzelne Nachricht zu senden, ohne zuerst eine sichere Verbindung herzustellen.

Tipp

S-HTTP sollte nicht mit HTTPS verwechselt werden. HTTPS stellt eine sichere Verbindung zwischen zwei Computern her. S-HTTP wurde entwickelt, um einzelne Nachrichten sicher zu senden.

Was sind HTTP-Statuscodes?

404 Fehler

Nachfolgend finden Sie eine Liste der derzeit von Computer Hope definierten HTTP-Statuscodes. Diese Codes sind Fehlermeldungen, die einem Client, der über HTTP auf einen anderen Computer oder ein Gerät zugreift, mitteilen, wie er fortfahren oder nicht fortfahren soll. Beispielsweise teilt 404 dem Browser mit, dass die Anfrage auf dem Server nicht existiert.

Tipp

Diese Codes werden manchmal auch als HTTP-Rückgabecodes und Webbrowser-Codes bezeichnet.

1xx – 2xx 3xx – 4xx 5xx

100 (weiter)
101 (Switch-Protokolle)
102 (Verarbeitung)
200 (Erfolg)
201 (Erfüllt)
202 (akzeptiert)
204 (Kein Inhalt)
205 (Inhalt zurücksetzen)
206 (Teilinhalt)
207 (Mehrfachstatus)

301 (Dauerhaft verschoben)
302 (Vorübergehend verschoben)
304 (Geladene Cache-Kopie)
307 (interne Weiterleitung)
400 (Ungültige Anfrage)
401 (Autorisierung erforderlich)
402 (Zahlung erforderlich)
403 Verboten)
404 Nicht gefunden)
405 (Methode nicht erlaubt)
406 (nicht akzeptabel)
407 (Proxy-Authentifizierung erforderlich)
408 Anfrage timeout)
409 (Konflikt)
410 (weg)
411 (erforderliche Länge)
412 (Voraussetzung fehlgeschlagen)
413 (Anfrageentität zu groß)
414 (Anfrage-URI zu groß)
415 (Nicht unterstützter Medientyp)
416 (Requestbereich nicht erfüllbar)
417 (Erwartung fehlgeschlagen)
422 (Nicht verarbeitbare Entität)
423 (Gesperrt)
424 (Fehlgeschlagene Abhängigkeit)

500 (Interner Serverfehler)
501 (nicht implementiert)
502 Bad Gateway)
503 Dienst nicht verfügbar)
504 (Gateway-Timeout)
505 (HTTP-Version wird nicht unterstützt)
506 (Variante verhandelt auch)
507 (Unzureichender Speicherplatz)
510 (nicht erweitert)

Apache-Server, Computerakronyme, Domäne, FTP, Internet, Internetbegriffe, Port, Protokoll, Sicherheitsbegriffe, SSL, URL, Webdesign-Begriffe, Webseite, World Wide Web

Neueste Artikel
Vielleicht möchten Sie lesen

LEAVE A REPLY

Please enter your comment!
Please enter your name here