2016-05-10 20 views
-4

Ich verstehe die Verwendung von HTTP und wie es funktioniert, aber ich konnte keine einfache und präzise Antwort finden, warum wir HTTP verwenden, um auf irgendeine Website zuzugreifen?Warum verwenden wir HTTP?

PS: Ich bin mir darüber bewusst, Macht .i.e. Client-Server-Modell, verbindungslos, zustandslos, SSL/TLS usw., aber das rechtfertigt mich nicht, warum ich es verwenden soll.

+1

Im Gegensatz zu welcher Alternative? – Quentin

Antwort

2

Das ist wie fragen: "Warum muss ich 4 Räder benutzen, um mein Auto zu fahren?" (es gibt Autos mit weniger als 4 Rädern, aber wir nehmen eine mit 4 Rädern an, um das Argument zu demonstrieren)

Die Antwort ist: weil es keinen anderen Weg gibt.

Zuallererst benutzen Sie nicht direkt die Räder, Ihr Auto tut es. Ebenso verwenden Sie nicht direkt HTTP (dh Sie sprechen nicht "HTTP"), Ihr Browser tut es. Auch der Server, der die Website bedient, tut dies.

PS: Ich bin mir darüber bewusst, Macht .i.e. Client-Server-Modell, verbindungslos, zustandslos, SSL/TLS usw., aber das rechtfertigt mich nicht, warum ich es verwenden soll.

Weil Sie nicht anders können. HTTP ist ein Kommunikation Protokoll für den "Zugriff und das Anzeigen von Websites" implementiert. Die einzige Möglichkeit, "eine Website anzusehen", ist das HTTP-Protokoll.

Was passiert, wenn Sie die URL im Browser eingeben, spricht der Browser das HTTP-Protokoll, um mit dem Server zu kommunizieren und die Seite zurück zu Ihnen zu bekommen.

+2

Da sind Autos mit weniger oder mehr als 4 Rädern;) –

1

Die eigentliche Frage ist: Warum sollten wir es nicht benutzen?

Sie benötigen eine Möglichkeit zur Kommunikation mit dem Server, der Ihre Inhalte enthält. Es muss also möglich sein, die Daten anzufordern und die Daten zu übermitteln. Dies wird durch HTTP erreicht.

Die anderen Optionen sind Gopher (https://en.wikipedia.org/wiki/Gopher_(protocol)), HTTPS oder HTTP2 Die letzten beiden hängen von HTTP ab und fügen eine Verschlüsselungsschicht (simplified) hinzu.

Gopher ist dem HTTP-Ansatz ähnlich, aber in seiner Multimedia-Unterstützung begrenzt - es hat andere Vorteile. Sehen Sie sich den verlinkten Wikipedia-Artikel an, wenn Sie mehr wissen möchten.

Verwandte Themen