Was ist HTTP?

0
104
JMiks/Shutterstock.com

Wenn Sie beim Betrachten von Webadressen in der oberen Leiste Ihres Browsers ein wirklich scharfes Auge haben , ist Ihnen wahrscheinlich der allererste Teil der Adresse einer Website aufgefallen, die Buchstaben “HTTP” oder “HTTPS.” Was aber ist HTTP und wie funktioniert es? Werfen wir einen Blick auf den Klebstoff, der das Web zusammenhält.

HTTP: Die Kurzversion

HTTP ist ist ein Akronym und steht für hypertextext transfer protokol. Lassen Sie uns das ein wenig aufschlüsseln, beginnend mit dem “Protokoll” Teil. In der Technik ist ein Protokoll der Satz von Regeln, an die sich Maschinen halten müssen, um zu “sprechen” zueinander. Beispielsweise bestimmen VPN-Protokolle, wie VPNs mit Servern interagieren. HTTP ist viel weniger spezifisch und legt stattdessen die Regeln dafür fest, wie das Internet funktioniert.

Das ist keine Übertreibung. Ohne HTTP gäbe es keine Kommunikation über das World Wide Web. Dies liegt daran, dass HTTP die Kommunikation zwischen Webservern und Webclients regelt – die „Übertragung“; Teil. Webserver sind der Ort, zu dem Sie eine Verbindung herstellen, damit Sie Websites anzeigen können. Beispielsweise sind Sie gerade mit dem Webserver von How-to Geek in Kontakt, damit Sie diesen Artikel lesen können.

Um auf einen Webserver zuzugreifen, benötigen Sie einen Webclient. Meistens ist dieser Client Ihr Browser, aber es kann wirklich jede Art von App sein. Wenn Sie beispielsweise von der mobilen Facebook-App aus zu diesem Artikel geklickt haben, ist der In-App-Browser von Facebook Ihr Web-Client. Die Client-Server-Interaktion ist so ziemlich das, worauf das gesamte Internet hinausläuft, und HTTP ist ein integraler Bestandteil davon.

Der letzte Teil des HTTP-Akronyms ist der “Hypertext” part, also die Art der übertragenen Dateien, fast immer über HTML-Dateien. Diese Dateitypen sind die Bausteine ​​des Webs, da sie nicht nur Sprache darstellen, sondern auch miteinander verknüpft werden können. Dies unterscheidet sich von den Arten von Dateien, die Sie auf Ihrem Gerät haben, die das normalerweise nicht können.

Wie HTTP auf den Punkt gebracht funktioniert< /h2>

HTTP ist ein Protokoll, das auf der sogenannten Anwendungsschicht des Internets ausgeführt wird, oberhalb der Internetschicht, wo die wirklichen Grundlagen des Webs wie IP-Adressen sind. Auf der Anwendungsebene finden Sie die Browser und Apps, die Sie täglich verwenden, und HTTP ist ein wesentlicher Bestandteil davon.

Wie es funktioniert, sendet Ihr Browser, der Client, eine HTTP-Anfrage über das Netzwerk, die vom Server der Website verarbeitet wird, auf die Sie zugreifen möchten. Die Site sendet dann eine HTTP-Antwort zurück, die „wenn alles gut gelaufen ist“ die Seite ist, die Sie sehen wollten. Der Browser zeigt dann die Antwort an.

HTTP-Anfragen aufschlüsseln

Natürlich gehört noch etwas mehr dazu. Eine HTTP-Anforderung besteht eigentlich aus mehreren Teilen, von denen jeder eine wichtige Rolle bei der Darstellung der Website spielt. Zu den wichtigsten Teilen jeder Anfrage gehören die HTTP-Methode, die Anfrage-Header und der Anfragetext.

Die Methode ist normalerweise die Aktion, die HTTP ausführen soll, also das Abrufen von Informationen oder das Bereitstellen von Informationen (die Befehle „GET“ bzw. „POST“, obwohl es viele andere gibt). Die HTML-Anforderungsheader sind etwas schwieriger zu erklären, aber stellen Sie sie sich wie Umschläge vor: Jeder enthält die Adresse, wohin er geht, die Adresse des Absenders sowie eine ganze Reihe anderer Informationen, wie z. B. den Typ von Postbox (Browser) sowie Informationen zur Verschlüsselung.

Der HTML-Text “füllt” den Umschlag mit Informationen wie Anmeldeinformationen oder irgendetwas anderem, das der Server wissen muss, um die Seite anzuzeigen; manchmal ist es leer und der Umschlag, der Request-Header, reicht aus.

HTTP-Antworten

Mit der erhaltenen Anfrage beginnt der Webserver nun mit der Bearbeitung seiner Antwort, die ebenfalls aus drei Teilen besteht: dem HTTP-Statuscode, dem Response-Header und dem Response-Body. Header und Body sind ihren Gegenstücken in Anfragen sehr ähnlich, außer dass der Body viel mehr zurückgehende Informationen enthält, wie die Dateien, die die Informationen zum Anzeigen einer Webseite enthalten.

Die Statuscodes sind eine interessante Sache , da wir ihnen wahrscheinlich alle begegnet sind, ohne zu wissen, was sie waren. Sie sind drei Ziffern, die mit den Zahlen 1 bis 5 beginnen können. Jede Reihe steht für etwas. Jeder dreistellige Code, der mit 2 beginnt, bedeutet also Erfolg (die Seite wird ohne Probleme angezeigt), während einer, der mit 4 beginnt, einen Fehler bedeutet, wie der berüchtigte 404: Seite nicht gefunden-Code.

Dieses Call-and-Response-System ist die Grundlage für alles, was wir im Internet tun. Obwohl es komplizierter wird, als wir oben beschrieben haben, deckt dies die Grundlagen ab. Natürlich stellt sich die Frage, wie all diese Kommunikation sicher gehalten wird.

HTTP-Sicherheit

Hier stoßen wir auf das Problem mit HTTP: Zu keinem Zeitpunkt werden die Informationen verschlüsselt oder in irgendeiner Weise geschützt. Es ist ein reines Request-and-Receive-Verfahren, es gibt keinen Schritt, bei dem Sicherheit hinzugefügt wird. Jeder, der in der Lage ist, Nachrichten abzufangen, kann sehen, was gesendet wird, darunter Dinge wie Kreditkartennummern oder Kontoinformationen.

In gewisser Weise ist es so, als ob Sie ’ Sprechen Sie mit einem Nachbarn über den Zaun, der Ihre Grundstücke trennt: Sie befinden sich jeweils in Ihrer eigenen Zone, aber wenn jemand nah genug steht, kann er jedes Wort hören, das Sie sagen.

RELATED Was ist HTTPS und warum sollte es mich interessieren?

Wie Sie sich vorstellen können, sind dies äußerst schlechte Nachrichten für die meisten Internetnutzer und unglaublich gute Nachrichten für die Menschen, die ihnen nachjagen. Um dies zu beheben, wurde ein neuer HTTP-Typ namens HTTPS eingeführt, bei dem das abschließende “S” steht für “sicher.” Diese Art von HTTP verschlüsselt Informationen, was es sozusagen für jedermann viel schwieriger macht, mitzuhören.

Derzeit ist es immer seltener zu sehen, was als „einfach“ bezeichnet wird. HTTP überall, da in den letzten Jahren fast jede nennenswerte Website auf HTTPS umgestellt wurde. Es gibt einige, die sich aus Gründen, die je nach Websitebesitzer variieren, gegen diese Änderung gewehrt haben. Vielleicht möchten Sie davor zurückschrecken oder zumindest ein VPN verwenden, um vertrauliche Informationen zu schützen.

Obwohl HTTPS definitiv ein wichtiges Upgrade ist, ist das alles, was es ist, ein Upgrade. HTTP treibt das Internet seit seinen Anfängen an, und wir bezweifeln, dass sich das in absehbarer Zeit ändern wird.

The Best VPN Services of 2022 Best Overall VPN ExpressVPN Shop Now Das beste günstige VPN SurfShark Jetzt einkaufen Das beste kostenlose VPN Windscribe Jetzt einkaufen Bestes VPN für iPhone ProtonVPN Jetzt kaufen Bestes VPN für Android Hide. me Jetzt einkaufen Bestes VPN für Streaming ExpressVPN Jetzt kaufen Bestes VPN für Gaming Privater Internetzugang Jetzt kaufen Bestes VPN für Torrenting NordVPN Jetzt kaufen Bestes VPN für Windows CyberGhost Jetzt kaufen Bestes VPN für China VyprVPN Jetzt kaufen Bestes VPN für Datenschutz Mullvad VPN Jetzt einkaufen WEITER LESEN

  • › So entfernen Sie gepunktete Linien in Microsoft Excel
  • › So ändern Sie Ihren Hotspot-Namen auf iPhone und Android
  • › Doppelte Fotos und Videos auf dem iPhone ohne App löschen
  • › So ändern Sie die Apple-ID auf dem iPhone
  • › Ich weiß nicht, wer diese Leute sind, und es ist großartig.
  • › Die USA hinken bei mobilen Zahlungen hinterher, aber wir holen auf