Bildnachweis: Dong Wenjie/Moment/GettyImages
Das Hypertext Transfer Protocol, abgekürzt HTTP, ist ein System, mit dem Computer über das World Wide Web miteinander kommunizieren. Es wird von Computern und Smartphones verwendet, um Webserver aufzufordern, den Inhalt von Websites zu senden und Daten über Online-Formulare zu übermitteln. HTTP ist textbasiert und so konzipiert, dass es sowohl von Menschen als auch von Maschinen gelesen werden kann.
Zweck des HTTP-Protokolls
Der Name Hypertext Transfer Protocol bezieht sich auf die Rolle von HTTP bei der Übertragung von Websitedaten über das Internet. Hypertext bezieht sich auf die Standardform von Websites, bei denen eine Seite Benutzer über anklickbare Hyperlinks, normalerweise einfach als Links bezeichnet, auf eine andere Seite verweisen kann. Der Zweck des HTTP-Protokolls besteht darin, Webbrowsern und Servern eine Standardmethode für die Kommunikation zu bieten.
Video des Tages
Webseiten werden mit der Hypertext Markup Language (HTML) entworfen, aber heute wird HTTP für die Übertragung verwendet mehr als nur HTML und die Cascading Style Sheets oder CSS, die verwendet werden, um anzugeben, wie Seiten sein sollten angezeigt. HTTP wird auch verwendet, um andere Inhalte auf Websites zu übertragen, einschließlich Bilder, Video- und Audiodateien.
Computer können über HTTP eine Verbindung zu Webservern herstellen, um die Dateien einfach an bestimmten Webadressen anzufordern, wie z http://www.example.com/folder/file.html oder um Daten über Webformulare zu übermitteln. Wenn ein Computer einfach Daten abruft, sendet er normalerweise eine HTTP-Nachricht namens GET-Anfrage, und wenn Es sendet Formulardaten oder lädt eine Datei hoch. Es verwendet andere Nachrichtenformate, die als PUT- oder POST-Anforderungen bezeichnet werden. Sie können die HTTP-Nachrichten, die Ihr Webbrowser sendet, in vielen Browsern über die integrierten Entwicklertools anzeigen.
Heutzutage wird HTTP von vielen anderen Anwendungen als Webbrowsern verwendet, um Nachrichten an Server zu senden. Leute, die Anwendungen erstellen, wählen HTTP absichtlich, weil es von vielen Entwicklern gut verstanden wird und zum Teil, weil HTTP normalerweise ungefiltert ist durch Netzwerk-Firewalls, die Web-Traffic zulassen, was bedeutet, dass HTTP-Nachrichten in den meisten Heim- und Geschäftsnetzwerken problemlos durchgelassen werden können.
HTTP und HTTPS
In einigen Fällen stellen Sie möglicherweise fest, dass eine Webadresse mit HTTPS und nicht nur mit HTTP beginnt. HTTPS bezieht sich auf das sichere Hypertext Transfer Protocol und ist, wie der Name schon sagt, eine sicherere Variante von HTTP.
Konkret öffnet es eine verschlüsselte Verbindung zwischen Webbrowser und Server, sodass Daten verschlüsselt und für Lauscher nicht lesbar gesendet werden können. Im Gegensatz dazu werden HTTP-Nachrichten und Daten als Klartext gesendet, sodass jeder, der Ihre Verbindung beobachten kann, ob über ein gemeinsam genutztes Wi-Fi-Netzwerk oder durch eine Verbindung zu einem Computer zwischen Ihrem Computer und dem Webserver, können Ihre Mitteilungen.
Shopping-Sites und -Apps sowie andere, die Kreditkarteninformationen benötigen oder persönliche Korrespondenz wie E-Mail oder Instant Messages verarbeiten, verwenden fast ausnahmslos HTTPS.