この記事では、ピアツーピア ファイル共有プロトコルであるDirect Connectのクライアントソフトウェアとサーバーソフトウェアの機能やその他のデータを比較します。
ハブソフトウェア
Direct Connect ハブはクライアントが接続する中央サーバーであるため、ネットワークはGnutellaやFastTrackほど分散化されていません。ハブはクライアントに関する情報のほか、ファイル検索やチャット機能も提供します。ファイル転送は、真のピアツーピア方式でクライアント間で直接行われます。
ハブには、特別な関心領域があることがよくあります。多くのハブでは、メンバーが共有するファイルの合計サイズ (共有サイズ) に関する要件や、共有の内容と品質に関する制限があります。ハブには任意のルールを設定できます。ハブでは、ユーザーが登録してユーザー認証を行うことができます。認証もクリア テキストで行われます。ハブ自体がルールを適用できない場合は、ハブが特定の個人をオペレーター (IRC オペレーターと同様) として選択して、ルールを適用できます。
プロトコルでは直接サポートされていませんが、ハブ リンク ソフトウェアが存在します。このソフトウェアを使用すると、複数のハブを接続できるため、ユーザーはリンクされた他のハブ上のユーザーと共有したりチャットしたりできます。直接接続ハブは、プロトコルがブロードキャスト中心であるため、スケーリングが困難です。
一般的な
オペレーティングシステムのサポート
クライアントソフトウェア
プロトコルでは必須ではありませんが、ほとんどのクライアントは「タグ」を送信します。これはクライアントの説明の一部であり、クライアント名とバージョンから、使用可能なスロットの合計数、ユーザーがプロキシ サーバーを使用しているかどうかまで、さまざまな情報を表示します。これは、同じインスタンスで複数のハブに存在できるため、もともとDC++に追加されました。情報は任意です。元のクライアントのファイル リスト (ユーザーが共有するファイルの包括的なリスト) は、ハフマンの圧縮アルゴリズムを使用して圧縮されていました。新しいクライアント (DC++ など) は、 bzip2で圧縮されたXMLベースのリストを提供します。
一般的な
その他のソフトウェア
ハブ リンク ソフトウェアは、ハブのメイン チャットをリンクします。これにより、ユーザーは、直接接続されていないハブのチャットを表示して応答できます。多くの場合、ユーザーをハブに引き付けたり、プライベート ハブや小規模ハブを広く知らしめたりするために使用します。ハブの宣伝は「好ましくない」とされ、通常はフラッド攻撃やサービス拒否攻撃による反動がありますが、ハブ チャットをリンクして多かれ少なかれ正式なネットワークを形成することは、無料で宣伝するための正当な手段です。一部のハブ プログラムは、より高度な形式のリンクをサポートできます。これには、通常のすべての機能、チャット、プライベート メッセージ、検索、および異なるハブのユーザー間のファイル転送が含まれます。これらは、ハブ固有のソリューションまたはスクリプト/プラグインを使用したハブ ソフトウェア中立拡張機能によってサポートできます。
一般的な
オペレーティングシステムのサポート
インターフェースとプログラミング
参考文献
- ^ abcdef NMDC: NeoModus ダイレクトコネクト
- ^ abcd プロジェクトは、過去 5 年間に更新が行われた場合、「アクティブ」とみなされます。
このフィールドはすぐに古くなる可能性があります。 - ^ abcd 日付形式: YYYY-MM-DD
- ^ 「Dtella Labs」。dtella.org。2012年7月11日時点のオリジナルよりアーカイブ。2016年12月30日閲覧。
- ^ 「パッケージ: opendchub (0.8.2-2)」。debian.org。2014年4月16日時点のオリジナルよりアーカイブ。2016年12月30日閲覧。
- ^ 「Index of /snapshots/trunk/ar71xx/packages/」。openwrt。2014年4月16日時点のオリジナルよりアーカイブ。2016年12月30日閲覧。
- ^ 「PtokaX Direct Connect Hub」www.ptokax.org。2012年9月7日時点のオリジナルよりアーカイブ。 2016年12月30日閲覧。
- ^ 「RusHub - SourceForge.net で /RusHub を参照」。sourceforge.net。2012年 7 月 22 日時点のオリジナルよりアーカイブ。2016年12 月 30 日閲覧。
- ^ "rushhub.org" .rushhub . 2015年6月23日時点のオリジナルよりアーカイブ。2016年12月30日閲覧。
- ^ “Eximius”. RS2Soft.nl . 2009年5月8日. 2009年5月8日時点のオリジナルよりアーカイブ。 2016年12月30日閲覧。
- ^ http://taggedwiki.zubiaga.org/new_content/ac3c62d0fc77c14330e370c7e6331e6f#DDCH_DevDirect_Connect_Hub 2023年6月8日閲覧。
- ^ 「LamaHub DC++ hubsoft」。lamahub.sourceforge.net 。 2012年12月25日時点のオリジナルよりアーカイブ。2016年12月30日閲覧。
