Die Vorteile des Hypertext Transfer Protocol

February 19

Die Vorteile des Hypertext Transfer Protocol

Hypertext Transfer Protocol, besser bekannt für Millionen von Web-Surfer als HTTP, wurde 1990 von Tim Berners-Lee am CERN Laboratorien in Genf erfunden. Heute ist es die Grundlage für das World Wide Web und der Hypertext Markup Language oder HTML. Drei Versionen von HTTP wurden entwickelt: 0.9, 1.0 und 1.1. 1.0 und 1.1 sind heute gemeinsame Nutzung.

Identifikation

HTML sollte schnell und leicht sein. Geschwindigkeit der Lieferung aktiviert, indem eine Benachrichtigung des Dateityps im Header der Daten übertragen werden, bekannt als MIME-Typ. Dies ermöglicht die empfangende Anwendung schnell die zu importierenden Datei öffnen, ohne den Absender zu Fragen, welche Anwendung verwendet werden soll, zu lesen oder den Inhalt der Datei anzeigen.

Spezialisierung

Eine Web-Seite enthält gemischte Elemente wie Text und Bilder. Jedes Element erfordert eine unterschiedliche Menge an Ressourcen speichern und herunterladen. HTTP ermöglicht mehrere Verbindungen zu einzelnen Elemente gleichzeitig herunterladen und Übertragung beschleunigt. Jedes Element seinen eigenen bestimmten Dateityp zugeordnet ist und daher kann behandelt werden, schneller und effizienter von der empfangende Computer.

Adressierung

Das Adressierungsschema von HTTP verwendet wurde auch eine revolutionäre Weiterentwicklung. Als Computer mit einer IP-Adresse, bestehend aus einer Reihe von Zahlen behandelt werden musste, das Publikum fand es schwierig, mit dem Internet zu engagieren. Zuordnung von IP-Adressen zu aussagekräftigen Namen gemacht im World Wide Web kommerziell.

Flexibilität

Mit Datei-Typ-Benachrichtigung vor Datenübertragung hat die empfangende Anwendung schnell Erweiterungen oder Plug-ins herunterladen, wenn zusätzliche Funktionen erforderlich sind, um die Daten anzuzeigen. Diese Add-ons Gehören Flash Player und PDF-Dokument-Betrachter.

Sicherheit

HTTP 1.0 lädt jede Datei über eine unabhängige Verbindung und schließt dann die Verbindung. Dies verringert das Risiko des Abfangens während der Übertragung, da die Verbindung nicht über die Übertragung der ein einzelnes Element einer Webseite beibehalten. Hypertext Transfer Protocol Secure (HTTPS) verschlüsselt den HTTP-Austausch, um die Sicherheit weiter zu erhöhen.

Einfache Programmierung

HTTP im nur-Text codiert ist und deshalb leichter zu verfolgen und umzusetzen als Protokolle, die machen von Codes verwenden, die Suchvorgänge erfordern. Daten werden in Zeilen von Text und nicht als Zeichenfolgen von Variablen oder Felder formatiert.

Suchfunktionen

Obwohl HTTP ein einfaches messaging-Protokoll ist, beinhaltet es die Möglichkeit, eine Datenbank mit einer einzelnen Anforderung suchen. Dadurch wird das Protokoll verwendet werden, um SQL-Suchvorgänge durchführen und Ergebnisse bequem in einem HTML-Dokument formatiert zurück.

Persistente Verbindungen

Ein kleiner Nachteil von HTTP ist die Notwendigkeit, mehrere Verbindungen erstellen, um eine typische Web-Seite zu übertragen, die einen Verwaltungsaufwand verursacht. HTTP 1.1 hat die Fähigkeit, eine offene Verbindung für mehrere Anträge erhalten. Darüber hinaus wurde das Konzept der "pipelining" hinzugefügt, ermöglicht viele Anforderungen an den empfangenden Computer gesendet werden, bevor die erste Anforderung bedient wird. Diese beiden Maßnahmen beschleunigen Sie die Reaktionszeit für die Bereitstellung einer Webseite.