サーバがクライアントを特定する方法

TCP/IP forkした子プロセス(サーバ実体)がクライアントを特定する方法.

セッションはクライアント側の{IPアドレス,ポート番号}で特定している. 1つのサーバプログラムは複数のクライアントと接続しているが,混ざらないのは下記の組み合わせでクライアントを一意に識別しているため[1][2].

Links

[1] Linux_025_068_02.indd 25, Chapter 2. TCP通信の基礎
[2] ASCII.jp: 完全解剖「名前とアドレス」,第1回 ネットワークで使われるIDを整理する,TCP/IPで使われるIPアドレスとポート番号,2009.
[3] IPA ISEC: セキュア・プログラミング講座,第7章 セキュアUnix/Linuxプログラミング,[7-4.] ネットワークサービスは必ずforkしよう
[4] Wikipedia.ja: エフェメラル ポート

はたいたかし
http://exlight.net/
2009-09-18
Home > Linux > Network