HTTPリダイレクトとプロキシについて勉強しています


・TCP/IPルーティングは、HTTPレベルに触れないので、関知しないし変更もしない
・よくPHPで行われるheader('Location...)は、一度クライアントブラウザに差し戻してクライアントにリダイレクトしてもらうため、POSTボディが破棄される
・プロキシはHTTPヘッダを見て再度リクエストを発行するため、事実上リダイレクトな気がする
 疑問1:プロキシはリクエストに対する応答を受け取った後、どうやってクライアントを特定しているのでしょうか。NAPTみたくポート番号で特定している?
 疑問2:プロキシはHTTPリクエストを再発行しているので、POSTメソッドのPOSTデータが破棄される気がしますが、されない場合がある
     (HTTPステータス307を使っているのか、それとも全く別の方法なのか?)

ここら辺について詳しく解説してるサイトなどありますでしょうか?