メモ
TCP
相手にデータが届いたかどうかを確認しながら送信する。
エラーが出たら再送。
UDP
相手にデータが届いたどうかを確認しないで送信する。
エラーが出ても再送しない。
エラーチェックがないので高速。
1対多の通信(ブロードキャスト通信)に向いている。
ポート
通信が混ざらないように使用する。
同じポートで通信できにように、同ポートで使用できないように排他制御する。
ウェルノウンポート
80がHTTPとか、決められたポート番号のこと。
(別に必ずそれを使うときにはポートが固定化されるとか、そういうことではない)
エフェメラルポート
未使用のランダムなポート番号。よくクライアント側で使われる。