スカイプの技術的な仕組みについて教えてください。

新聞等で読む限りP2Pかのように書いてあるように読めますが、これはなんですか?
電話を掛ける人が投げたリクエストを目的のクライアントにたどり着くまで、
近くにあるクライアント兼サーバなPCが、中継するみたいな考え方でいいんでしょうか?
ポート開けっ放しのブロードキャストしまくりですか??

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/06/07 10:54:31
  • 終了:--

回答(2件)

id:gio No.1

gio回答回数236ベストアンサー獲得回数02005/06/07 11:17:23

ポイント25pt

http://www.yamaguchi.net/archives/001194.html

Skypeの仕組みをもう一度。。どんな仕組みなの?

基本的にはP2Pです。

このようになっています。

http://www.geocities.jp/hibiyank/skypep2p-2.htm

P2P技術を用いた通話の仕組み

id:nakeyouguisu

なるほどスーパーノードっていう、自発的サバ化があるんですね。

これがDNS代わりになるのかな?

面白いですね。

2005/06/07 12:02:27
id:samejima No.2

samejima回答回数92ベストアンサー獲得回数82005/06/07 11:42:16

ポイント25pt

An Analysis of the Skype Peer-to-Peer Internet Telephony Protocol

http://www.itmedia.co.jp/enterprise/articles/0505/30/news070.htm...

ITmedia �G���^�[�v���C�Y�FPART2�@Skype�A���̒ʐM�̎d�g�� (1/4)

> 中継するみたいな考え方

中継は、NATやファイヤーウォールを通れなかったときの最後の手段。

普通は直接続。


> ポート開けっ放しのブロードキャストしまくりですか

相手を探すのは、スーパーノードがやってくれる。

id:nakeyouguisu

なるほどわかりました。

相手アドレスを管理するDNSみたいなのがスーパーノードで、後で通信を確立するときは直接つなげるってことですね。

最初にクライアントがスーパーノードを捜すときにはやっぱりブロードキャストですかね?

それともスーパーノード管理用鯖みたいなのもあるんでしょうか?

有難うございました

2005/06/08 10:59:31
  • id:samejima
    スーパーノードの探し方

    > 最初にクライアントがスーパーノードを捜すときには
    > やっぱりブロードキャストですかね?
    いいえ。

    > それともスーパーノード管理用鯖みたいなのもあるんでしょうか?
    Bootstrap Super Nodes
    一旦見つかればHost Cache

    P.S.
    答えた資料を読めば書いてあるのですが……
  • id:nakeyouguisu
    Re:スーパーノードの探し方

    >> それともスーパーノード管理用鯖みたいなのもあるんでしょうか?
    >Bootstrap Super Nodes
    >一旦見つかればHost Cache
    http://www.soi.wide.ad.jp/class/20050003/slides/06/54.html
    なるほど、最初から7つのIPを持ってるんですね。
    その後はキャッシュですか。

    >P.S.
    >答えた資料を読めば書いてあるのですが……
    ごめんなさい、見はしたのですが、斜め読みで読み飛ばしていました。

    コメントで再質問するようなことをしていますが、半分感想です。
    お手数かけてしまって申し訳ないです。

この質問への反応(ブックマークコメント)

トラックバック

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません