Skype
- Skype | 無料通話とチャット用のコミュニケーション ツール
- 機能
- 5人まで同時に会話可能
- 40人まで同時にチャット可能
- ファイル送受信
- 有料で公衆回線電話と通話可能
- スーパーノードと普通のノードがある
- ログオンした人の一部がある条件によって選ばれてスーパーノードの役割を担う
- 高速なネットに直接接続されていて、長時間安定的に稼動していそうなPCが選ばれるらしい
- 通常ノードはスーパーノードに接続、スーパーノード間で通信
- 通常ノードはスーパーノードとTCPセッションを張る
- スーパーノードは他のスーパーノードのアドレスリストを持っていて、互いに交換しあっている
- ログインサーバーは中央に一つ
- MSN MessengerやYahoo!メッセンジャーは、中央にサーバが存在するC/S型のシステム
- Peer to Peerじゃなかったのか。。。
- 通常はランダムなポートを使うが、80や443(https)での接続も可
- ファイアウォール越え用
- listenも80を使う
- httpサーバが動いてたら駄目なのかな?
- 80だからといってhttpで通信している訳ではなく電文は独自
- ログオンするとログオンサーバからデジタル署名された証明書が送られてくる