Moin,
angenommen ich stelle per Browser eine http-Anfrage an den Server. Wird dann grundsätzlich die Seite beim Server abgerufen deren URL in der Adressleiste des Browsers angegeben ist
Der Request hat grundsätzlich diese Adresse als Ziel.
ja, so ist es. Punkt.
oder kann sich die Seite die abgerufen wird auch von der Seite in der Adressleiste des Browsers steht unterscheiden?
Wenn der Browser denkt, dass er stattdessen was anderes holen soll, dann wird er das tun. Zum Beispiel kann ein Plugin ihm solche Flausen in den Kopf gesetzt haben.
Richtig, aber das wäre dann ein untergeordneter, "sekundärer" Request. Zunächst wird die Ressource geladen, die in der Adresszeile steht. Wenn innerhalb dieser Webseite dann ein Plugin referenziert wird, das seinerseits wieder etwas anderes lädt ...
Ähnliches passiert ja auch, wenn das ursprünglich angeforderte Dokument ein Frameset ist, das dann seinerseits wieder untergeordnete Dokumente von woanders laden kann, ohne dass das offensichtlich wird.
Und dann gibts da noch Mechanismen, bei denen der Server sagen kann: Nee du, zu dieser Adresse sag ich dir nur, dass du mal eine andere Adresse aufrufen sollst.
Yo, ein Redirect. Aber dann erscheint diese andere Adresse auch in der Adresszeile. Siehe oben.
Ciao,
Martin