Latest web development tutorials

HTTP Profil

HTTP-Protokoll ist das Hypertext Transfer Protocol (Hypertext Transfer Protocol) Akronym aus dem World Wide Web (WWW: World Wide Web) verwendet Server Hypertext Transfer Protocol lokalen Browser zu übertragen. .

HTTP ist ein TCP / IP-basierte Kommunikationsprotokoll zur Übertragung von Daten (HTML-Dateien, Bilddateien, die Abfrageergebnisse, etc.).


HTTP Werke

HTTP-Protokoll arbeitet auf Client - Server-Architektur auf. HTTP-Browser als Client über die URL, die Web-Server sendet alle HTTP-Anfragen an den Server.

Webserver verfügt über: Apache Server, IIS-Server (Internet Information Services) und dergleichen.

Nach dem Web-Server nach dem Empfang der Anforderung, sendet der Client eine Antwortnachricht.

HTTP Standard-Portnummer ist 80, aber Sie können auch auf 8080 oder andere Ports geändert werden.

HTTP Drei Dinge zu beachten:

  • HTTP ist verbindungslos: keine Verbindungsmittel ist jede Verbindung zu begrenzen, kann immer nur einen Wunsch. Nachdem der Server die Anforderung des Kunden verarbeitet und Kunden empfangen die Reaktion wird die Verbindung getrennt. Auf diese Weise kann es Übertragungszeit sparen.
  • HTTP ist die Unabhängigkeit der Medien: Das bedeutet, dass, solange der Client und der Server weiß, wie den Dateninhalt von jeder Art von Daten verarbeiten können über HTTP gesendet werden. Client- und Server geben Sie die entsprechenden MIME-Inhaltstyp.
  • HTTP staatenlos ist: HTTP-Protokoll ein zustandsloses Protokoll ist. Stateless bedeutet, dass kein Protokoll für die Transaktionsverarbeitung und Speicher. Mangelnde Zustand bedeutet, dass, wenn die nachfolgende Verarbeitung vorherigen Informationen erfordert, es erneut übertragen werden müssen, was in der Höhe führen kann Daten jeder Verbindung erhöht übertragen. Auf der anderen Seite, der Server nicht vor Informationen über seine Reaktion schneller benötigen.

Die folgende Tabelle zeigt das HTTP-Protokoll Kommunikationsfluss:

cgiarch