..
Mit diesem Artikel analysieren wir das Protokoll, das das Herz des Web ist, oder die "HTTP.
HTTP steht für Hyper Text Transfer Protocol und ist eine der wichtigsten und vom Application Layer-Protokolle.
Immer, wenn ein Benutzer eine Web-Seite mit dem HTTP-Protokoll ist die Anforderung an den Server, die Seite ist, um Daten vom Server als Antwort erhalten, Gastgeber zu machen.
Und "daher klar, dass die HTTP-Anwendungsschicht, die sowohl im Client-und Server in, dass die oben nicht anders Kommunikation stattfinden würde ist.
Die Anfrage des Clients wird durch den Browser, der die gesamte Kommunikation auf dem Bildschirm Griffe und gibt die Ressourcen vom Benutzer angeforderten getan.
Der Browser sieht eine Web-Seite als eine Menge von Objekten zusammen durch Hyperlink verwiesen wird.
Also auf jeden Fall eine Web-Seite, bestehend aus einer HTML Körper als andere Ressourcen, Scripte, Bilder, Java-Applets und so weiter sein können.
Alle Ressourcen auf einem Server kann über eine URL-Pfad, auf ein bestimmtes Objekt bezieht zugegriffen werden, und nur.
Die Struktur der URL wird durch einen klar definierten Standards definiert und besteht aus zwei Haupt-Strukturen.
Nehmen Sie zum Beispiel den folgenden Ressourcen:
http://www.miosito.it/informazioni/curriculum.html
Es gibt zwei Varianten des Protokolls: die "HTTP/1.0 und HTTP/1.1 als jetzt, wie es jetzt ist die Web-Browsern und Servern mithilfe der Shell zu neueren und stärker als Version 1.0 vom.
Die Besonderheit des HTTP-Protokolls ist es, als Stateless-Protokoll, ein Staatenloser Protokoll definiert werden, da der Webserver nicht aufrecht jede Art von Informationen über Kunden, die eine Ressource angefordert haben.
Das HTTP-Protokoll basiert auf dem TCP -Transportschicht zur Übertragung von Daten vom Server an den Client zu behandeln. Die Wahl der Verwendung von TCP ist aufgrund der Tatsache, dass TCP eine zuverlässige Daten-Transfer-Service, der nicht unbedingt ein Transport-Protokoll ist UDP bietet.
Die Verwendung TCP hat den Vorteil - wie gesagt - die zuverlässige Übertragung von Daten, aber die anderen mit einem erhöhten Wartezeit auf die angeforderte Ressource als TCP erhalten, vor der Übertragung der Daten muss eine Verbindung eine Operation, die als Handshake ist. Wenn der Leser auf den Betrieb und die Eigenschaften der TCP Bezugnahme auf eine "untersuchen wollten Artikel des vorliegenden cb-demolition.com.
HTTP ist für die zuverlässige Übertragung von Daten, als ob der ganze Körper eine HTML-Seite an den Browser übertragen werden, aufgrund einiger Übertragungsfehler, würde die Seite Anfrage unmöglich sein, zu sehen, oder beeinträchtigt in ihrem Inhalt.
Wie bereits erwähnt gehört zu den HTTP Application Level, während die TCP ist ein Transport-Layer-Protokoll.
Das heißt, wie funktioniert die HTTP Daten mit TCP tauschen?
Dies ist möglich dank der Buchse, dass die Kontaktstelle zwischen der Anwendungsschicht und Transportschicht zu vertreten.
Jede Anwendung auf einem bestimmten Host hat eine bestimmte Socket-Schnittstelle zur Transportschicht, also wenn zum Beispiel ein Benutzer eine Web-Seite beim Senden einer E-Mail wird eine, zwei Buchsen gestiscce Datenaustausch zwischen HTTP und hat sein Transport-Schicht und die andere zwischen E-Mail-Protokolle und die Transportschicht.
Nehmen wir nun an, dass ein Benutzer gleichzeitig zwei Web-Seiten benötigt: Sie erstellen zwei getrennte Buchsen? Die Antwort ist nein, denn die Steckdose bezieht sich auf einen Prozess (in diesem Fall HTTP) und ist verantwortlich für die Verwaltung quesst'ultimo unabhängig voneinander empfangenen Pakete durch die Anzeige zwei Webseiten separat angefordert.
Nach diesem kurzen Überblick sull'HTTP im nächsten Kapitel werden wir in den Mittelpunkt der Diskussion des Protokolls erklären, wie die Anfrage von einem Client und die damit verbundene Übertragung von Daten umgegangen wird betreten.
| |
Java Kurs
OOP-Programmierung in Java so Ab 49 €. |
| |
Javascript Course
Ein vollständiger Reiseführer von Client-seitiges Scripting. Ab 39 €. |
| |
Kurs Visual Basic 6
Machen Sie Desktop-Anwendungen mit VB6. Ab 39 €. |