Direct Connect 소프트웨어 비교
Comparison of Direct Connect software이 문서는 피어 투 피어 파일 공유 프로토콜인 Direct Connect에 대한 클라이언트와 서버 소프트웨어에 대한 기능 및 기타 데이터를 비교한다.
허브 소프트웨어
Direct Connect 허브는 클라이언트가 연결하는 중앙 서버여서 네트워크는 Gnutella나 FastTrack만큼 분산되지 않는다.허브는 파일 검색 및 채팅 기능뿐만 아니라 클라이언트에 대한 정보를 제공한다.파일 전송은 클라이언트 간에 직접 수행되며, 진정한 P2P 방식으로 이루어진다.
허브에는 종종 특별한 관심 영역이 있다.많은 이들이 회원들이 공유하는 파일의 총 크기(공유 크기)에 대한 요구사항과 공유의 내용과 품질에 대한 제한을 가지고 있다.허브는 임의의 규칙을 가질 수 있다.허브는 사용자가 등록하고 사용자 인증을 제공할 수 있다.인증도 일반 텍스트로 되어 있다.허브 자체는 해당 규칙을 시행할 수 없는 경우 허브는 특정 개인을 운영자로 선택할 수 있다(IRC 운영자와 유사).
프로토콜에 의해 직접 지원되지는 않지만, 소프트웨어를 연결하는 허브가 존재한다.이 소프트웨어는 여러 허브가 연결될 수 있도록 하여 사용자가 다른 링크된 허브의 사람들과 공유 및/또는 채팅을 할 수 있게 한다.직접 연결 허브는 프로토콜의 방송 중심성 때문에 스케일링에 어려움이 있다.
일반
| NMDC[1] 허브 | FOSS | 소프트웨어 라이선스 | 활동적인 | 최신 버전(릴리스 날짜) | GUI | CLI | 기타 | IPv6 지원 | 프로그래밍 언어 | 에 기반을 둔 | 메모들 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| UFOHub | 아니요. | 소유권 프리웨어 | 네 | 8.22.3 (2022-2월-12일) | 네 | 아니요. | 네 | 네 | 알 수 없음 | ||
| 베를리허브 | 네 | GNU GPL | 네 | 1.2.0.0 (2019-03-10) | 아니요. | 네 | 알 수 없음 | 아니요. | C++, 루아, 파이톤, 펄 | ||
| PTDCH | 네 | GNU GPL | 네 | 2008년 이후 출시되지 않음 | 네 | 알 수 없음 | 알 수 없음 | 아니요. | Visual Basic, Jscript, VBscript | DDCH | |
| 드텔라 | 네 | GNU GPL | 네 | 1.2.9 (2015-06-07)[2] | 아니요. | 아니요. | 네 | 아니요. | 파이톤 | ||
| 헥슈브 | 네 | 소프트웨어 라이센스 열기 | 네 | 5.12 (2014-03-01) | 네 | 알 수 없음 | 알 수 없음 | 아니요. | 조립 | ||
| 직접 연결 허브 열기 | 네 | GNU GPL | 아니요. | 0.8.3 (2014-08-14) | 아니요. | 알 수 없음 | 알 수 없음 | 아니요. | C, 펄 | Debian[3] 및 OpenWrt에서[4] 사용 가능 | |
| 플렉스허브 | 네 | GNU AGPL | 네 | 베타 0.2 svn 1469(2013-10-22) | 보류 중 | 네 | 알 수 없음 | 아니요. | 루아 | ||
| PtokaX | 네 | GNU GPL | 네 | 0.5.2.2 (2017-04-11)[5] | 네 | 네 | 알 수 없음 | 네 | C++, 루아 | ||
| 러스허브 | 네 | GNU GPL | 네 | 2.3.10 (2012-06-10)[6] | 아니요. | 네 | 알 수 없음 | 네 | C++, 루아 | 베를리허브[7] | |
| 엑시미우스[8] | 아니요. | 소유권 프리웨어 | 네 | 2007 | 네 | 알 수 없음 | 알 수 없음 | 아니요. | C#, 루아 | ||
| DB 허브 | 네 | GNU GPL | 아니요. | 0.451 (2008-02-08) | 알 수 없음 | 알 수 없음 | 알 수 없음 | 아니요. | 알 수 없음 | 오픈DCHub | |
| openDCd | 네 | GNU GPL | 아니요. | 2002 | 알 수 없음 | 알 수 없음 | 알 수 없음 | 아니요. | 알 수 없음 | ||
| DDCH DevDirect Connect 허브 | 알 수 없음 | 알 수 없음 | 아니요. | 네 | 아니요. | 아니요. | 아니요. | Visual Basic, Jscript | |||
| 파이드취브 | 네 | MIT 라이선스 | 아니요. | 0.2.4 (2006-02-13) | 알 수 없음 | 알 수 없음 | 알 수 없음 | 아니요. | 파이톤 | ||
| 아퀼라 | 네 | GNU GPL | 아니요. | 0.1.11-pre4-164(2015-02-17) | 아니요. | 네 | 아니요. | 아니요. | C++, 루아 | ||
| 이엔허브 | 아니요. | 소유권 프리웨어 | 네 | 1.0364.126 (2016-07-15) | 네 | 아니요. | 아니요. | 아니요. | 델파이 | ||
| 라마허브 | 네 | GNU GPL | 아니요. | 0.0.6.3 (2010-04-25) | 알 수 없음 | 알 수 없음 | 알 수 없음 | 아니요. | C | ||
| DC 샤프 허브 | 네 | GNU GPL | 아니요. | 3.0.4 베타(2004-09-06) | 알 수 없음 | 알 수 없음 | 알 수 없음 | 아니요. | C# | ||
| NMDC 허브 | FOSS | 소프트웨어 라이선스 | 활동적인 | 최신 버전(릴리스 날짜) | GUI | CLI | 기타 | IPv6 지원 | 프로그래밍 언어 | 에 기반을 둔 |
운영 체제 지원
| NMDC 허브 | 창문들 | 리눅스 | 맥 OS X | 기타 |
|---|---|---|---|---|
| UFOHub | 네 | 아니요. | 아니요. | 아니요. |
| 엑시미우스 | 네 | 아니요. | 아니요. | 아니요. |
| PTDCH | 네 | 아니요. | 아니요. | 아니요. |
| 아퀼라 | 네 | 네 | 아니요. | 아니요. |
| 드텔라 | 네 | 네 | 네 | 아니요. |
| 헥슈브 | 네 | 아니요. | 아니요. | 아니요. |
| 직접 연결 허브 열기 | 아니요. | 네 | 아니요. | 오픈Wrt |
| 플렉스허브 | 네 | 네 | 아니요. | Qnap 및 Synology NAS 기기 |
| openDCd | 네 | 네 | 아니요. | 아니요. |
| DDCH DevDirect Connect 허브 | 네 | 아니요. | 아니요. | 아니요. |
| DBHub | 아니요. | 네 | 아니요. | 아니요. |
| PtokaX | 네 | 네 | 네 | FreeBSD, OpenBSD, NetBSD, Solaris, Illumos, Haiku |
| 파이드취브 | 네 | 네 | 네 | Python 호환 플랫폼 |
| 러스허브 | 네 | 네 | 네 | FreeBSD, Solaris |
| 베를리허브 | 아니요. | 네 | 아니요. | 아니요. |
| y | 네 | 아니요. | 아니요. | 아니요. |
| 이뉴브 | 네 | 아니요. | 아니요. | 아니요. |
| 라마허브 | 네 | 네 | 네 | OS/2, OpenBSD, NetBSD, TrueOS, FreeBSD, ZeX/OS, Android[9] |
| DC 샤프 허브 | 네 | 아니요. | 아니요. | 아니요. |
| NMDC 허브 | 창문들 | 리눅스 | 맥 OS X | 기타 |
클라이언트 소프트웨어
프로토콜에 의해 의무화되지는 않았지만, 대부분의 고객들은 "태그"를 보낸다.이는 클라이언트 이름 및 버전에서 총 사용 가능한 슬롯 수, 사용자가 프록시 서버를 사용하는 경우 등에 이르는 클라이언트 설명 및 표시 정보의 일부다.원래 DC++에 추가되었는데, 동일한 인스턴스로 여러 허브에 있을 수 있기 때문이다.정보는 임의적이다.원본 클라이언트의 파일 목록(사용자가 공유하는 파일의 포괄적인 목록)은 허프만의 압축 알고리즘을 사용하여 압축되었다.새로운 클라이언트(이 중 DC++)는 bzip2로 압축된 XML 기반 목록을 제공한다.
일반
| NMDC 클라이언트 | FOSS | 소프트웨어 라이선스 | 활동적인 | 창문들 | 리눅스 | 맥 OS X | 기타 OS | GUI | CLI | 기타 UI | 프로그래밍 언어 | 에 기반을 둔 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| MLDonkey | 네 | GNU GPL | 아니요. | 네 | 네 | 네 | 아니요. | 네 | 네 | 웹UI | OCaml, C, 어셈블리 | |
| 샤라자 | 네 | GNU GPL | 네 | 네 | 아니요. | 아니요. | 아니요. | 네 | 알 수 없음 | 알 수 없음 | C++ | |
| 네오모더스 다이렉트 커넥트 | 아니요. | 소유권 프리웨어 | 아니요. | 네 | 네 | 아니요. | 아니요. | 네 | 아니요. | 아니요. | Visual Basic, C++ | |
| 셰이크피어 | 네 | GNU GPL | 아니요. | 아니요. | 아니요. | 네 | 아니요. | 네 | 아니요. | 아니요. | C | |
| 발크넛 | 네 | GNU GPL | 아니요. | 아니요. | 네 | 아니요. | 자유BSD | 네 | 아니요. | 아니요. | C++ | |
| DCTC | 네 | GNU GPL | 아니요. | 아니요. | 아니요. | 네 | C++ | |||||
| DC# | 네 | GNU GPL | 아니요. | 네 | 아니요. | 아니요. | 아니요. | 네 | 아니요. | 아니요. | C# | |
| LDCC | 네 | GNU GPLv2 | 아니요. | 아니요. | 네 | 아니요. | 아니요. | 아니요. | 아니요. | 네 | C | |
| DCDM++ | 네 | GNU GPL | 아니요. | 네 | 아니요. | 아니요. | 아니요. | 네 | 아니요. | 아니요. | C++ | DC++ |
| 풀DC | 네 | GNU GPL | 아니요. | 네 | 아니요. | 아니요. | 아니요. | 네 | 아니요. | 아니요. | C++ | DC++ |
| RevConnect | 네 | GNU GPL | 아니요. | 네 | 아니요. | 아니요. | 아니요. | 네 | 아니요. | 아니요. | C++ | DC++ |
| CzDC | 네 | GNU GPL | 아니요. | 네 | 아니요. | 아니요. | 아니요. | 네 | 아니요. | 아니요. | C++ | DC++ |
| 에이스칼트DC | 네 | GNU GPL | 아니요. | 아니요. | 네 | 네 | 자유BSD | 네 | 아니요. | 아니요. | C++ | 발크넛 |
| 마이크로DC2 | 네 | GNU GPL | 아니요. | 아니요. | 네 | 네 | 자유BSD | 아니요. | 네 | 아니요. | C | |
| NMDC 클라이언트 | FOSS | 소프트웨어 라이선스 | 활동적인 | 창문들 | 리눅스 | 맥 OS X | 기타 OS | GUI | CLI | 기타 UI | 프로그래밍 언어 | 에 기반을 둔 |
기타 소프트웨어
소프트웨어 링크 허브는 허브의 메인 채팅을 연결하여 사용자가 직접 연결되지 않은 허브에 있는 채팅을 보고 응답할 수 있도록 한다.사용자를 허브로 끌어들이거나 개인 또는 소규모 허브가 더 널리 알려지도록 하기 위해 자주 사용된다.허브 광고는 "공포"되어 있고 보통 홍수나 서비스 거부 공격의 반향을 일으키지만, 허브 채팅을 연계하는 수단으로 다소 덜 공식적인 네트워크를 형성하는 것은 무료 홍보를 위한 합법적인 수단이다.일부 허브 프로그램은 스크립트/플러그인을 사용하는 허브 특정 솔루션 또는 허브 소프트웨어 중립 확장을 통해 서로 다른 허브에 있는 사용자 간의 모든 정상적인 기능, 채팅, 개인 메시지, 검색 및 파일 전송을 포함하는 보다 진보된 형태의 연결을 지원할 수 있다.
일반
| 기타 소프트웨어 | 소프트웨어 유형 | FOSS | 소프트웨어 라이선스 | 활동적인 |
|---|---|---|---|---|
| jDCBot | 일반도서관 | 네 | GNU GPL | 네 |
| 네트:DirectConnect | 일반도서관 | 네 | 알 수 없음 | 네 |
| FlowLib | 일반도서관 | 네 | GNU GPL | 네 |
| DC-허브링크 | 링크 | 네 | GNU GPL | 아니요. |
| 허브-링크 | 링크 | 네 | GNU GPL | 아니요. |
| MyIrcDcLinks | 링크 | 네 | GNU GPL | 네 |
| 넷챗링크 | 링크 | 네 | GNU GPL | 네 |
| 키티 | 봇 | 네 | GNU GPL | 아니요. |
| 기타 소프트웨어 | 소프트웨어 유형 | FOSS | 소프트웨어 라이선스 | 활동적인 |
운영 체제 지원
| 기타 소프트웨어 | 창문들 | 리눅스 | 맥 OS X | 기타 |
|---|---|---|---|---|
| jDCBot | 네 | 네 | 네 | 모든 Java 호환 플랫폼 |
| 네트:DirectConnect | 네 | 네 | 네 | 모든 Perl 호환 플랫폼 |
| FlowLib | 네 | 네 | 네 | 모든 C# 호환 플랫폼 |
| DC-허브링크 | 네 | 아니요. | 아니요. | 아니요. |
| 허브-링크 | 네 | 아니요. | 아니요. | 아니요. |
| MyIrcDcLinks | 네 | 아니요. | 아니요. | 아니요. |
| 넷챗링크 | 네 | 아니요. | 아니요. | WINE을 통해 실행 |
| 키티 | 네 | 아니요. | 아니요. | 아니요. |
| 기타 소프트웨어 | 창문들 | 리눅스 | 맥 OS X | 기타 |
인터페이스 및 프로그래밍
| 기타 소프트웨어 | GUI | CLI | 기타 | 프로그래밍 언어 | 에 기반을 둔 |
|---|---|---|---|---|---|
| jDC봇 | 아니요. | 아니요. | 아니요. | 자바 | |
| 네트:DirectConnect | 아니요. | 아니요. | 아니요. | 펄 | |
| FlowLib | 아니요. | 아니요. | 아니요. | C# | |
| DC-허브링크 | 네 | 아니요. | 아니요. | 비주얼 베이직 | |
| 허브-링크 | 네 | 아니요. | 아니요. | 비주얼 베이직 | |
| MyIrcDcLinks | 네 | 아니요. | 아니요. | 델파이 | |
| 넷챗링크 | 네 | 아니요. | 아니요. | 델파이 | |
| 키티 | 알 수 없음 | 알 수 없음 | 알 수 없음 | C# | |
| 기타 소프트웨어 | GUI | CLI | 기타 | 프로그래밍 언어 | 에 기반을 둔 |
참조
- ^ NMDC : NeoModus Direct Connect
- ^ "Dtella Labs". dtella.org. Archived from the original on 2012-07-11. Retrieved 30 December 2016.
- ^ "Package: opendchub (0.8.2-2)". debian.org. Archived from the original on 2014-04-16. Retrieved 30 December 2016.
- ^ "Index of /snapshots/trunk/ar71xx/packages/". openwrt. Archived from the original on 2014-04-16. Retrieved 30 December 2016.
- ^ "PtokaX Direct Connect Hub". www.ptokax.org. Archived from the original on 2012-09-07. Retrieved 30 December 2016.
- ^ "RusHub - Browse /RusHub at SourceForge.net". sourceforge.net. Archived from the original on 2012-07-22. Retrieved 30 December 2016.
- ^ "rushhub.org". rushhub. Archived from the original on 2015-06-23. Retrieved 30 December 2016.
- ^ "Eximius". RS2Soft.nl. 8 May 2009. Archived from the original on 8 May 2009. Retrieved 30 December 2016.
- ^ "LamaHub DC++ hubsoft". lamahub.sourceforge.net. Archived from the original on 2012-12-25. Retrieved 30 December 2016.