Gnutellaの利点
By
Foo22
Gnutellaの利点はすごく用途が広いことなんだ。あらゆる時間にどんな目的でもあらゆるファイルを共有できる。ビジネスでは、スプレッドシートや顧客リストや他のドキュメントもマウスをクリックするだけで共有することができる。使い方は簡単で非常に安定している。Gnutellaは製品をダウンロードできるいくつかの製品のように中央のサーバを使わなくてなくても特定のネットワークやコンピュータ群に接続することができる。この多目的さはソフトウェアの奥深くプロトコルにある。そのプロトコルは簡潔で速く、迅速な転送を可能にしている。この多目的性の別の強力な点は、Gnutellaがもうすぐオープンソースになることであり、ソースコードを手に入れれば君の欲しい様々な機能に適応させることができるということだ。Gnutellaのテクノロジーはいろいろな意味で未来を内包していて、使いやすさや柔軟性やスピードといった理由で将来のファイル交換の手段になるだろう。
さらに...
By
DigDug
Napsterはクライアント・サーバモデルのシステムでみんなメインサーバに接続してファイルのリストを落としてきて検索するにもサーバを経由する。
Gnutellaはピアツーピアのシステムで、全てのパケットはgnutellaNetを駆け巡る。それぞれのクライアントはサーバでもある。それらを一緒にしたもの、つまり"サーバント"なんだ。全部インターネットそれ自体のように動作する。それぞれの検索要求はTTLをもっている。それぞれのサーバントはそのTTL値から1ずつ引き算しながら検索要求を接続している全てのサーバントに経路を定める。
さて、一番良いところは中央に集中していないということだ。ネットワークに接続するには動作中のサーバントIPを知りさえすればよい。君が接続する場合、サーバントは君に自分の知っている全てのサーバントのリストを送る。だから君はすぐに動作中のサーバントIPのリストを供給される。少なくとも週に一度接続すれば十分だ。
GnutellaはMP3ファイルだけではない。全てのファイル形式がサポートされている。
さて悪い部分を挙げてみよう。
- Regex(正規表現)検索がサポートされていない。僕はまだ検索がどういうふうに動くのかちゃんと理解してないんだけど、考えうる全てのパターンにマッチしない。おまけにファイル内部も検索してるのかなぁ?
- 全然規模が大きくない。
- ネットワークにあふれさせるようなちょっとしたPerlスクリプトを使った悪戯が多いこと。
うまくいけば、これらのあらゆる問題(まだbetaだったころから僕が指摘してなかったすべてのインタフェースの不具合)は1.0までには修正されるだろう。そう、うまくいけば1.0がリリースされるだろうね。