前スレで質問したのですが終わり間近だった事もあって回答を得られなかったので
もう一度質問させてください。

HTTPのサーバの応答に対するクライアントの振るまいについて質問です。
サーバーが302を返して来た時って、
Locationフィールドに示されたURLに行き直せばいいんですよね?

有名な検索サイトのGoogleですが
% telnet www.google.co.jp 80
で
GET /index.html HTTP/1.0
という具合にすると
302を返してきてURLが示されるのですが、
そこに行っても302で、それが延々繰り返されてキリがありません。

これはクライアント側としてはどうするのが正しいのでしょうか?
Internet ExplorerやMozillaなどのWebブラウザはどうやってGoogleにつないでいるのでしょうか。

ドシロウトなりに色々調べたのですがわかりませんでした。
よろしくお願いします。