ここはだいたい把握しているので確認のために。
ポート番号は、データの受け入れ先のアプリケーションを識別するために使われます。大きく分けて、サーバ用のポート番号とクライアント用のポート番号があります。
※使える番号は0〜1023番まで。
- クライアント用
- 1024〜65535番までがアプリケーションごとに使用される。Windowsは1024から順に割り当てていく。
どのアプリケーションが何番のポートを使用しているかはソケットに記録しておきます。まあソケットと言いつつも結局はコンピュータのメモリなんですが。