Einzelnen Beitrag anzeigen

Benutzerbild von Marcel Gascoyne
Marcel Gascoyne

Registriert seit: 18. Nov 2003
Ort: Uetersen
271 Beiträge
 
Delphi 2005 Architect
 
#2

Re: http-server antwortet falsch, wg. mehreren hosts der dom

  Alt 25. Nov 2003, 05:51
So einfach ist das bei HTTP leider nicht. Der Server und der Client senden und empfangen auf verschiedenen Ports. Der Webserver wartet auf eingehende Requests in der Regel auf Port 80. Jedes Fenster Deines Browsers verwendet einen anderen Port zum Empfang der Daten.

Die Namensauflösung bei T-Online und anderen Webhostern wird vom Webserver vorgenommen: Im HTTP Request Header wird der Name an den Server übermittelt. So kann dieser entscheiden welche virtuelle Domain verwendet werden soll. In der Regel laufen hier alle Websites auf der gleichen IP.

Aufruf einer Seite vom Server (z.b. Quellport 1180, Zielport 80):

Code:
GET / HTTP/1.1
Host: [url]www.lueckingmedia.de[/url]
User-Agent: Mozilla/4.0 (compatible;Telnet)
Accept: text/html, image/jpeg, image/gif, */*;q=0.1;
Accept-Language: de
Der Server Antwortet draufhin mit Quellport 80, Zielport 1180):

Code:
HTTP/1.1 200 OK
Date: Tue, 25 Nov 2003 05:46:00 GMT
Server: Apache/1.3.29 (Unix)
Last-Modified: Mo, 24 Nov 2003 08:30:00 GMT
E-Tag: "23454d-2e9d-3e872524"
Accept-Ranges: bytes
Content-Length: 4096
Keep-Alive: timeout=2, max=200
Connection: Keep-Alive
Content-Type: text/html

<html>
.
.
</html>
Hoffe, das hat zu Deinem Verständnis beigetragen.

Gruß,
Marcel
Marcel Gascoyne
  Mit Zitat antworten Zitat