Case Sensitivität der Eingabe in der Browserzeile.
-
Hallo Leute,
nehmen wir an ein User tippt diese beiden Adressen in seinen Browser ein:
hans.hase.de/keller?abc
Hans.Hase.de/Keller?Abc
Welchen Unterschied kann dann ein Server im Internet feststellen?1. Hase.de wird in die IP umgesetzt. Vermutlich ist DNS nicht Case Sensitive, also wird eine eindeutige IP zurückgeliefert. Wird dann trotzdem dem Server mitgeteilt ob der User hase.de oder Hase.de eingegeben hat?
2a. Alle anderen Eingaben vor und nach der IP Adresse werden dem Server Case Sensitive mitgeteilt?
2b. Der Browser wird eine Verbindung auf Port 80 erstellen. In welchem Format werden die anderen Eingaben in der Browserzeile dem Server mitgeteilt?Bei der Beantwortung reichen mir Stichworte zum Googeln und Ja/Nein.
Vielen Dank
Mike
-
1. nein, der Server reagiert auf seine Adresse, nicht auf sein Pseudonym
2a. ja
2b. Text?
-
Naja, aber es muß doch ein standartisiertes Format für die Übertragung der Browserzeile geben? An das sich Chrome, IE und Firefox halten. Wie heißt das Format?
-
hmm ... http ?
-
hmmz schrieb:
1. nein, der Server reagiert auf seine Adresse, nicht auf sein Pseudonym
Jein. Stichwort: vhost
-
@knivil: Danke, der http Wiki ist aufschlußreich.
Eine Anfrage sieht so aus:
GET /infotext.html HTTP/1.1
Host: www.example.netAlso beide Zeilen werden an den Server gesendet. Der Server kann also herausbekommen ob ich www.example.net oder www.eXample.net eingegeben habe!?
Bei hans.hase.de muß ich einen eigenen DNS Server hinter hase.de betreiben, damit hans gefunden wird. Dieser Server unterliegt der Kontrolle der "Domain". Hier könnte man also Groß- und Kleinschreibung beachten? Notfalls am Source von BIND herumfummeln...
-
Nein.
Der Host Header wird idR lowercase gesendet.
-
Das heißt also die Groß- und Kleinschreibung kann bis auf Domain und TLD vom Server ausgewertet werden. Danke