>>718
TCPならクライアント側のポートはOSなどが決定する。
・クライアントが通信を開始する
 通信用のポートをOSに要求
・そのポートからサーバの決められているポートにデータ送信
 このときサーバはクライアントはどのポートからデータを送ったのかも通知している
 (TCPの仕様でポート番号もヘッダに含まれるから)
・サーバはクライアントのポートに対してデータを返す
・サーバから、もしくはクライアントから接続を切る

要するに、クライアント側は出口を「返事の入り口として開けて待っている」という状態。