« 2012年11月 | トップページ | 2013年1月 »

2012年12月の2件の投稿

2012.12.16

「分散ハッシュシステムでのNAT超えの考察」に対する質問について

以前当ブログにて「分散ハッシュシステムでのNAT越えの考察」という記事を書きましたが、@Sn0wNightさんから質問を頂きましたので、ここでお答えしたいと思います。

質問はTwitter経由で3つ頂きました。

【質問1】
P1がNext(Hash_P2)を使うことに関わり、どのようにしてP2のハッシュを見つける事ができるか?

⇒ChordではIPアドレスをハッシュとして使うことが一般的ですが、必須ではなかったはずです。ここではP2を何らかの識別子の名前空間(例えば氏名など)から取得します。その識別子をハッシュすることにします。

【質問2】
P2のハッシュをP1が把握しているにも拘らず、P2がG2に対してIPアドレスをポートを通知する理由とは?

⇒P2とP1はお互いプライベートIPアドレス空間のため、UDP hole punchingなどを行っても直接通信できない可能性があります。そのため、P2はG2経由で他のプライベートなIPアドレスの通信をする場合があります。

つまり、多くの場合UDP hole punchingでP2/P1はお互いのプライベートアドレスを知り直接通信ができる。(UDPの場合)、しかしながら一部のNAT状態では何らかのグローバルIPアドレス空間のノードと中継しないと通信ができない。そのためにはP2は自らのプライベートIPアドレスだけでなく、中継を肩代わりしてくれるG2のグローバルIPアドレスを相手に伝える必要があります。UDP hole punching及びグローバルなノードを使ってNAT越えをする手法はICEと呼ばれIETFで標準化されています。

詳細は私が過去「P2Pネットワーク実験協議会」にてNAT越えについて解説したプレゼン資料をご覧ください。

【質問3】
P1からG2経由でP2への接続要求があった場合、G2からP2へどのようなタイミングでリクエストを転送するのでしょうか?

⇒P2とG2は定期的に通信していますが、これはP2とG2のリンクが確立しているかを確認する目的だけです。(※プライベートIPアドレスのノードがグローバルIPアドレスのノードとリンクを絶えず成立することにより、他のノードからの各種リクエストを受け入れる状態を取れるようにする)
P2とG2はTCPで接続が絶えず確立しており、G2からP2へのリクエストがあった場合は、即時にP2に流すように設計します。このため、P2とG2はWebsocketあるいはSIPのように1つのTCPコネクションで両ノードがクライアント-サーバのように振舞います。

Blogの記事等で質問がある場合は@toremoro21までお気軽にご連絡ください。

| | コメント (0) | トラックバック (0)

2012.12.10

初めて「シルバニアファミリー」を買う・プレゼントするときの注意点まとめ

もうすぐクリスマスですね。今の時期、スーパーや家電量販店はクリスマスプレゼントを買う人で賑わっています。

さて、昨年のクリスマスですが我が家ではシルバニアファミリーをプレゼントとして買いました。シルバニアファミリーについては、ほとんど知識がなかったので、何を最初に買うべきか色々と迷いました。ここでは初めての人でもシルバニアファミリーを安心して買えるように情報をまとめてみます。

[1]プレゼントとして何を買うか?

最初にプレゼントを買うとすると、家+どうぶつの人形×複数+家具×複数が基本パターンとなります。セットによってはこのパターンを満たせない場合があるので十分注意が必要です。

基本となるセットは「シルバニアファミリー ハウス はじめてのシルバニアファミリー DH-04」と「シルバニアファミリー 人形・家具セット はじめてのシルバニアファミリーおすすめ家具セット セ-158」になります。

前者は家+家具×複数+人形×1体(ショコラうさぎ)となりますが、家具が少ししかないこと、人形が1体しかないので遊ぶには物足りません。後者は充実した家具+人形×1体(ショコラウサギのお母さん)ということでこの2セットを購入すれば充分遊ぶことはできます。

ただし、両セットを加えても人形は2体しかないため、人形を別途購入するというのも考えてみると良いでしょう。

例えば、「シルバニアファミリー 人形セット みるくウサギファミリー FS-09」だと紹介したセットとは重複せずに人形4体を追加することが可能です。

ちなみに、人形や家具はパーツ毎に売っているので、とりあえずプレゼントして子供が熱心に遊んだら追加するという手も良いでしょう。家も増設することができます。

[2]どこで買うか?

私はAmazonをお勧めします。実際私もAmazonを使いました。 まず、なんといっても安いです。スーパーやディスカウントストアで比べても明らかに安いです。

また、楽天とは売価は同じでも配送料金がAmazonが無料なので、結局Amazonが一番安いということになります。

更に、シルバニアファミリーの「家」は意外と大きく、そして重い。
配送してもらって本当に助かりました。「お急ぎ便」だと最速翌日配達も可能です。

[3]感想

シルバニアファミリーを買ったときには、随分高いと思いました。しかし実際に使ってみると本当に精巧で価格以上の価値があるものだとわかりました。

子供がシルバニアファミリーで遊ぶと本当に大切に遊んでくれます。子供に物を大切にすることを覚えさせるには良いプレゼントだと思いました。

子供よりも、寧ろ大人が夢中になるぐらいの質感ですので、家族全員きっと気に入ると思います!

幼児向けの教材も紹介していますのでこちらもご覧ください!
2~3歳児のためのお勧めジグソーパズル
幼稚園児から始める日本地図・地理のお勧め教材

| | コメント (0) | トラックバック (0)

« 2012年11月 | トップページ | 2013年1月 »