윈엠엑스
WinMX![]() | |
개발자 | 케빈 허언(프론트코드 기술) |
---|---|
초기 릴리즈 | 2000년 12월 4일 | 전 )
최종 발매 | 3.53 / 2004년 7월 2일; 전( |
릴리스 미리 보기 | 3.54 |
운영 체제 | 마이크로소프트 윈도 |
플랫폼 | Windows XP/Vista/7/8/10 |
유형 | 파일 공유 |
면허증 | 프리웨어 |
웹사이트 | 아마존닷컴(Winmx.com) |
다음에 대한 시리즈 일부 |
파일 공유 |
---|
![]() |
기술 |
동영상 공유 사이트 |
비트토렌트 사이트 |
학문적 |
파일 공유 네트워크 |
P2P 클라이언트 |
스트리밍 프로그램 |
익명 파일 공유 |
개발 및 사회적 측면 |
국가별 또는 지역별 |
비교 |
WinMX(Windows Music Exchange)는 온타리오 주 윈저(캐나다)의 케빈 허언(Kevin Hearn, Frontcode Technologies 사장)이 2000년 작성한 프리웨어 피어 투 피어 파일 공유 프로그램이다.[1][2][3][4] 한 연구에 따르면, 그것은 2005년에 약 210만 명의 사용자로 온라인 음악의 1위 원천이었다.[5] 프런트코드 테크놀로지스 자체는 2005년 9월 WinMX 개발을 포기했지만 개발자들이 패치를 출시해 며칠 만에 다시 온라인으로 서비스를 가져왔다. WinMX는 매니아 커뮤니티에서 계속 사용되고 있다.[6]
이후 케빈 허는 2009년 틱사티, 2017년 팟누를 출시했다. Fopnu는 WinMX와 일부 유사점을 가진 고객이자 네트워크다.
역사
시작
WinMX는 여러 서버에 동시에 연결할 수 있는 OpenNAP 클라이언트로서의 삶을 시작했다.
Frontcode Technologies는 후에 WinMX Peer Network Protocol(WPNP)이라는 전용 프로토콜을 만들었는데, 이 프로토콜은 2001년 5월 WinMX 2를 시작으로 사용되었다. Frontcode Technologies는 WPNP 네트워크 운영을 지원하기 위해 여러 개의 피어 캐시 서버를 운영했었다.
여러 사용자로부터 같은 파일을 작은 조각으로 동시에 다운로드하는 '멀티포인트 다운로드'를 실행할 수 있어 인기곡의 다운로드가 매우 빠를 수 있다. WinMX 프로그램에는 대역폭 모니터링, 짧은 메시징, 채팅방 호스팅과 같은 몇 가지 내장 기능이 내장되어 있으며 OpenNap 클라이언트로서의 기능도 갖추고 있다. 사용자들은 짧은 메시징 시스템의 도움을 받아 그들의 파일 교환을 협상할 수 있다. 전송이 시작된 후, 각 전송은 두 전송이 동시에 끝나는지 또는 더 적게 끝나는지 확인하기 위해 서로 대역폭을 선택할 수 있는 옵션이 있다.
프런트코드 기술의 폐쇄
2005년 9월 13일, 프런트코드 테크놀로지스는 미국 기록산업협회로부터 사용자가 WinMX에서 저작권이 있는 자료를 다운로드하는 것을 불가능하게 하기 위해 필터를 구현하거나 종료할 것을 요구하는 정지 및 해제 서한을 받았다. 2005년 9월 21일, WinMX 홈페이지와 Frontcode Technologies의 피어 캐시 서버(WinMX 피어 네트워크에 필수적인 중앙 서버)가 오프라인이 되었다.
부활
2005년 9월 23일까지 사용자들은 관련이 없는 두 개의 웹사이트에서 WinMX용 비공식 패치 두 개를 다운로드할 수 있었다. 이러한 패치는 WinMX가 피어 캐시를 찾는 데 사용하는 DNS 조회를 수정하여 작동했다.[7] WinMX가 Frontcode Technologies의 피어 캐시를 찾으려고 할 때, 대신 WinMX 커뮤니티가 설치한 새로운 피어 캐시를 찾아보도록 지시된다.
2008년에는 이전 두 패치의 출시 3주년과 일치하도록 새로운 패치가 출시되었다.[8] "WinMX 커뮤니티 패치"로 알려진 이 패치는 독립된 제3자 프로그래머의 공동 노력과 두 커뮤니티의 협력적인 입력과 테스트를 통해 만들어졌다. 두 그룹에서 지원되고 다운로드 가능한 이 제품은 사용 중인 이전 패치를 대체하기 위한 것으로, 모든 사용자가 단일 피어 캐시에 다시 한 번 연결할 수 있도록 하여 2005년 WinMX의 공식 폐쇄 이후 처음으로 모든 사용자를 통합한다.[6]
네트워크 공격
2011년 5월부터 WinMX 네트워크는 네트워크 지원 인프라 운영자(사용자 지원 포럼 및 피어 캐시 운영자)에 동의하지 않는 불만족 커뮤니티 개발자(프로그램 해커)로부터 프로토콜 수준의 공격을 받아왔다. 이러한 공격의 결과로 WPNP 네트워크 검색은 검색된 특정 용어와 관련이 없는 임의 쿼리 결과(관련 결과 포함)를 반환하게 되며, 사용자도 전체 채팅방 목록을 수신할 수 없었다.[9] 웹 기반 WinMX 채팅 룸 목록은[10] 사용자가 전체 룸 목록을 검색할 수 있도록 설정되었으며, 웹 목록에 채팅 룸을 수동으로 추가할 수 있는 기능도 제공했다. 채팅방 라이브 리스트를 제공하는 것은 물론, WinMX Link Handler와 함께 웹 페이지 자체를 통해 WinMX의 채팅방에 가입할 수 있는 원클릭 솔루션도 제공했다.[10] 위에서 언급했듯이, 프로토콜 수준 공격은 중단되었고 네트워크 사용자들의 감소에도 불구하고 네트워크는 정상적으로 작동하고 있다; "잃어버린" 사용자들의 비율을 평가하는 것은 현재 너무 이르지만, 그것은 거의 확실히 수 천명을 초과하며, e가 될 수 있는 프로토콜 약점을 가지고 있는 다른 P2P 네트워크에 대한 경고로 작용할 수 있다.대소변을 가진
틱사티와 포프누
케빈 허든은 2009년 비트토렌트 프로토콜을 기반으로 한 애드프리 프리웨어 P2P 파일 공유 프로그램인 티사티를 출시해 사용자가 채팅, 웹 및 미디어 링크 목록 공유, 오디오 및 비디오 미디어 스트리밍 등 모든 통신이 암호화되는 채널 기능으로 강화했다.[11][12][13]
Kevin Hearn은 2017년 WinMX와 다소 유사한 클라이언트 및 네트워크인 Fopnu를 출시했다.Fopnu는 P2P 기술, 순수 UDP, 모든 통신이 암호화된 최신의 탈중앙화된 네트워크다. 애드프리 프리웨어 클라이언트에는 채팅방, 연락처 목록(개인 메시지 포함), 검색 창, 연락처 라이브러리 검색 및 연락처 그룹 생성(라이브러리 액세스 제어)이 포함된다. 방대한 양의 파일을 공유하는 것은 (많은 Torrent 파일을 만드는 것보다) 훨씬 쉽고 오버헤드가 거의 없다.[14]
함수
공유할 수 있는 파일 크기: 2GB의 상한선이 있다. 이 설계 결정은 윈도우 98 지원을 유지하는 것이었다. 이 프로그램은 관련 Microsoft C++ 실행 시간 라이브러리가 있는 한 Windows XP, Vista, 7, 8 및 10에서도 실행된다. 그것은 와인 아래 Linux에서 운영된다.
시작하기 위해 사용자는 WPN(WinMX Peer Network)에 기본 또는 보조 사용자로 연결한다. WPN의 대다수의 기능은 두 사용자 모두 사용할 수 있지만, 기본 사용자들은 더 많은 대역폭을 사용해야 하고, 더 나은 연결을 가져야 하며, 채팅방을 호스트할 수 있는 능력을 가져야 한다. 2차 사용자들은 유휴 대역폭을 거의 사용하지 않지만, 네트워크에 대한 장기간 연결이 항상 안정적인 것은 아니다.
WinMX에서 파일 공유
WinMX 사용자는 네트워크를 사용하여 거의 모든 종류의 파일을 공유할 수 있다. 오디오, 비디오, 이미지, 아카이브 파일 등 가장 일반적인 파일 형식을 기본적으로 사용할 수 있으며, 다른 모든 파일 형식은 프로그램 설정에서 구성할 수 있다. WinMX는 파일 크기 제한이 있어 공유 파일을 2GB로 제한한다. 또한 사용자는 기본 연결(다른 파일이 공유되지만 나열되지 않는지 알 수 없음)에 대해 5,000개의 가시적 파일만 공유할 수 있으며 보조 연결에 대해 3,000개의 파일(최대 전송)만 공유할 수 있다. 이러한 제한 사항은 OpenNap 서버에는 적용되지 않는다.
파일 검색 중
사용자는 WinMX에서 거의 모든 파일을 검색할 수 있다. 사용자가 검색을 발송하면 검색이 네트워크 전체에 퍼진다. 파일이 발견되면 해당 파일이 있는 사용자의 IP 주소 및 기본 노드 세부 정보와 함께 파일의 해시가 검색을 수행한 사용자에게 전송된다. 검색도 단어와 숫자 대신 해시로 할 수 있다.
채팅
윈엠엑스(WinMX)는 채팅 기능이 내장된 채팅방을 호스트할 수 있다. 채팅용으로 예약된 방도 있고, 파일을 거래하는 방도 있고, 둘 다 가능한 방도 있다. 그 전성기에 WinMX는 대개 다수의 언어로 주어진 시간에 약 1,500에서 2,000개의 채팅방을 가지고 있었다. 윈엠엑스는 또 사용자가 같은 채팅방에 있었거나 서로 다운로드 중인지 여부에 관계없이 개인 메시지 기능을 이용해 메시지를 주고받을 수 있도록 했다. 그러나 사용자가 선택할 경우 모든 사용자가 메시지를 차단할 수 있도록 설정한다. 일본어, 독일어, 프랑스어, 이탈리아어 등 영어 이외의 언어로 채팅방을 진행하는 것도 가능하다.
오픈냅
WinMX는 OpenNap 서버에 연결된 Peer-to-Peer 프로그램으로 시작했다. 여전히 많은 OpenNap 서버에 연결할 수 있다. 이 서버들은 사용자들이 더 넓은 사용자 기반에 접속할 수 있게 해주고 또한 더 많은 검색 결과를 받을 수 있게 해준다. OpenNap을 실행하면 hotlist라고 하는 영구적인 친구 목록을 가질 수 있는 기능과 공유할 수 있는 파일을 무제한으로 표시할 수 있는 두 가지 이점이 있다.
번역
WinMX는 본래 영어지만 메뉴를 다음과 같은 언어로 번역하기 위해 언어 파일을 설치할 수 있다. 중국어, 네덜란드어, 핀란드어, 프랑스어, 독일어, 그리스어, 헝가리어, 이탈리아어, 일본어, 노르웨이어, 폴란드어, 포르투갈어, 러시아어, 사르디니아어, 스페인어, 스웨덴어. 상당수의 채팅방은 독일어, 네덜란드어 또는 이탈리아어로 되어 있다.
2002년 일본 음반 산업 협회는 파일 공유 소프트웨어를 사용했던 일본인의 84%가 주로 J-pop mp3를 공유하기 위해 WinMX를 사용한 것으로 보고한 보고서를 발표했다.[15] 윈엠엑스는 2007년 위니, 라임와이어에 추월당할 때까지 일본의 메인 파일 공유 클라이언트를 이어갔다.[15] 2013년까지만 해도 팔로알토네트웍스는 윈MX가 일본에서 6번째로 인기 있는 네트워크라는 사실을 알아내고 있었다.[16]
타사 프로그램
프로그램과 패치 외에도 개발자와 WinMX 사용자들은 채팅방 기능을 강화하거나 다른 동료들의 업로드를 제어하기 위해 제3자 프로그램을 만들었다.
채팅
대부분의 소프트웨어는 타사 개발자가 WinMX 채팅방에서 사용하기 위해 만든 것이다. 그것들은 봇, 숙주실 서버, 플러그 인을 포함한다. 봇은 채팅방을 보다 생동감 있게 만들거나, 게임을 소개하거나, 온건한 사용자에게, 채팅방에 있는 사용자가 가지고 있는 파일 목록을 관리하는 등의 용도로 사용되었다. 다른 플러그인은 사용자의 컴퓨터에서 현재 재생 중인 음악 파일을 표시하고 색상의 ASCII 사진을 방에 게시하는 것을 돕는 등 자동 기능을 수행했다.
타사 채팅 서버는 주로 네트워크에서 채팅방을 호스트하는 데 사용되었다. 제3자 서버의 관리시스템이 개선된 것은 물론, winmx 클라이언트를 사용할 필요 없이 채팅방을 호스트할 수 있는 기능도 향상됐기 때문이다. 일부 타사 채팅 클라이언트는 채널 관리를 더 쉽게 하기 위해 유용한 바로 가기 또는 메뉴를 포함하기도 했다. 일반 사용자의 경우 채팅 클라이언트 또는 WinMX 클라이언트 자체를 사용하여 서버와 독립적으로 룸을 볼 수 있다. 채팅방의 웹리스트도 이용할 수 있었다.
업로드 관리자
업로드 관리자(MxMonitor 및 Lichhammer)를 사용하여 피어의 업로드 속도를 제어할 수 있으며, 파일을 공유하지 않는 사용자를 포함하여 특정 유형의 피어가 다운로드되는 것을 차단할 수 있다.
교체 클라이언트
WinPY라는 초기 프로젝트는 대체 오픈 소스 WinMX 클라이언트를 만들려고 시도했다. WinPY 프로젝트는[17] 기본 기능이 제한된 프리뷰 알파 버전이 출시되면서 가장 성공적인 대체 클라이언트 프로젝트였지만, 관심 부족으로 인해 빠르게 중단되었다. 대체 클라이언트를 만들기 위해 새로운 프로젝트를 시작하려는 시도도 여러 번 있었지만, 대부분의 경우 완전히 완성된 제품을 출시하기 전에 중단되었다. 주요 WinMX 커뮤니티 사이트에 발표된 한 프로젝트는 2012년 11월에 처음 공개될 예정이었지만, 숙련된 프로그래밍 지원 부족으로 인해 발표 지연이 많았다. 이 프로젝트는 마침내 2013년 9월 22일 베타 버전으로 공개되었고 새로운 이름(OurMx)으로 공개되었으며, 정식 고객 공개에 앞서 추가 공개가 계속될 것이다. AurMX 클라이언트 진행상황에 대한 과거 정보는 아래 링크를 따라 볼 수 있다.[18]
참고 항목
- 틱사티
- 일본의 파일 공유
- 일본의 파일 공유 프로그램인 Winny는 Freenet과 다소 비슷한 프로그램이다.
- Winny의 일본인 후계자 공유(P2P2P
- 셰어의 일본인 후계자 퍼펙트 다크(P2P)
참조
- ^ "The Complete History of WinMX". www.winmxworld.com.
- ^ "Don't Call Them Napster - June 25, 2001". archive.fortune.com.
- ^ "COMPUTACIÓN: Compartiendo información - Proceso". 9 July 2004.
- ^ "WinMX - The BEST way to share your media". www.winmx.com. Archived from the original on 6 December 2000.
- ^ ""iTunes more Popular than most P2P services." DMN Newswire".
- ^ a b "WinMX Community Patch". patch.winmxconex.com.
- ^ Mennecke, Thomas (September 23, 2005). "Slyck News - Resurrecting WinMX". www.slyck.com. Retrieved September 23, 2005.
- ^ Gonzalez, Jorge (September 20, 2008). "Announcement of the WinMX Community Patch". Archived from the original on September 21, 2008. Retrieved September 26, 2008.
- ^ "WinMX World :: WPN Attack Information". www.winmxworld.com.
- ^ a b "WinMX Unlimited - WinMX Chat Room List". www.winmxunlimited.net.
- ^ "Tixati". Tixati.com.
- ^ "Decentralized Sharing Channels". Tixati.com.
- ^ "Streaming". Tixati.com.
- ^ "FOPNU is here". Tixati.com.
- ^ a b https://www.riaj.or.jp/f/pdf/report/file_exc/file_exchange.pdf
- ^ http://researchcenter.paloaltonetworks.com/app-usage-risk-report-visualization/#sthash.dLNpouME.dpbs
- ^ "WinPy". SourceForge.
- ^ "WinMX World :: WPN Compatible Client Developement Preview". www.winmxworld.com.