Das Hypertext Transfer Protocol ist besser als HTTP bekannt. Dies ist das System, das Web-Seiten über das Internet trägt . Es ist die Grundlage des World Wide Web und wurde 1991 von Sir Tim Berners- Lee zusammen mit Hypertext Markup Language oder HTML und Web-Adressen erstellt . Merkmale
HTTP ist ein einfaches Anfrage Delivery-System. Das Standardverfahren , um eine Seite in einem Web-Browser zu bekommen beginnt mit einer Anfrage vom Browser an den Web-Server für die Seite . Der Server liefert die Seite in der Antwort und die Verhandlung beendet. Viele Web-Seiten enthalten Verweise auf andere Dateien . Zum Beispiel , wenn ein Bild auf der Seite , ist , dass kein Bild in der HTML- Seite die Schaffung eingebettet. Stattdessen enthält die HTML der Webseite einen Verweis auf eine andere Datei , die das Bild enthält . Beim Auftreffen auf die Referenz , muss der Browser eine weitere Anfrage an den Server für die neue Datei zu senden. Jede Anfrage liefert eine Datei. Der Prozess der Interpretation ein HTML-Dokument in eine sichtbare Seite kann verlangen viele Anfragen an den Server , um alle Dateien , aus denen sich die Seite abzurufen.
Format
HTTP enthält eine Reihe von Linien im Klartext geschrieben. Es enthält Schlüsselwörter, die eine Sprache bilden und ein Protokoll für die Präsentation eine Anfrage und eine Antwort liefern . Der erste Abschnitt eines HTTP-Nachricht ist eine einfache Befehl . Die erste Version von HTTP hatten nur einen Befehl : GET . Dies ist immer noch die am weitesten verbreitete Befehl wird verwendet, um eine Web -Seite anfordern . Als nächstes kommen eine Reihe von Variablen , die so genannte " HTTP-Header ". Diese enthalten Details über den anfordernden Browser und seine Fähigkeiten , wie z. B. die Dateitypen es verarbeiten kann. Jeder Header ist eine Variable /Wert-Paar . Die Variable und der Wert werden durch einen Doppelpunkt getrennt. Sockel mit mehr als einem Wert zeigen diese Werte in einer Liste , durch Kommas getrennt. Im Anschluss an die Header kommt eine Nachricht Raum . Die Meldung Abschnitt des Antrags ist in der Regel leer. Der Web-Server fügt den HTML-Code, die Web-Seite erstellt in der Nachricht Raum in seiner Antwort.
Methoden
Die Befehle von HTTP genannt werden Methoden . Abgesehen von GET, sind die anderen am häufigsten verwendeten Methoden HEAD und POST . HEAD-Anfragen eine Antwort , die nur die Header der Antwort und nicht der Körper von HTML-Code. Dies wird in der Regel verwendet , um die Eigenschaften einer Ressource zu testen. Die POST-Methode ermöglicht es dem Browser, um Daten an den Server zu senden.
Staat
HTTP ist ein " Staatenloser " Protokoll. Dies bedeutet, dass es keine Möglichkeit, Rückbeziehung vorherigen Transaktionen . Jede Transaktion ist unabhängig und keine Kontrollstrukturen müssen in die Adresse in der Form von Parametern formuliert werden.