오픈냅
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.
1. 개요
오픈냅은 냅스터와 유사한 P2P 파일 공유 프로토콜 및 해당 프로토콜을 기반으로 하는 서버 소프트웨어이다. 1999년 냅스터 서버를 리버스 엔지니어링하여 개발되었으며, 중앙 집중식 서버를 통해 파일 검색, 공유, 다운로드를 지원했다. RIAA의 냅스터 해체 이후 사용자 수가 급증했으나, 중앙 집중식 서버의 취약점으로 인해 2002년 초 급격히 쇠퇴했다. 오픈냅은 냅스터와 유사하게 채팅, 인스턴트 메시지, 파일 검색, 교환 기능을 제공했으며, 유닉스, 윈도우 등 다양한 플랫폼에서 사용되었다. 특히 한국과 일본에서 언어 지원을 위한 다양한 시도가 있었으며, 슬라바냅 계열과 OpenNap 계열 간의 경쟁이 있었다.
더 읽어볼만한 페이지
- 파일 공유 프로그램 - 냅스터
냅스터는 1999년부터 2001년까지 운영된 P2P 파일 공유 서비스로, MP3 파일 공유를 용이하게 하여 음악 산업에 큰 영향을 주었으며 저작권 침해 소송으로 서비스가 중단되었으나 현재는 음악 스트리밍 서비스로 운영되고 있다. - 파일 공유 프로그램 - WinMX
WinMX는 한때 인기를 얻었던 P2P 파일 공유 프로그램으로, 독자적인 WinMX 피어 네트워크 프로토콜을 사용했으나 저작권 문제로 서비스가 종료된 후 사용자 커뮤니티를 중심으로 부활 노력이 이어졌다. - 파일 공유 네트워크 - 냅스터
냅스터는 1999년부터 2001년까지 운영된 P2P 파일 공유 서비스로, MP3 파일 공유를 용이하게 하여 음악 산업에 큰 영향을 주었으며 저작권 침해 소송으로 서비스가 중단되었으나 현재는 음악 스트리밍 서비스로 운영되고 있다. - 파일 공유 네트워크 - WinMX
WinMX는 한때 인기를 얻었던 P2P 파일 공유 프로그램으로, 독자적인 WinMX 피어 네트워크 프로토콜을 사용했으나 저작권 문제로 서비스가 종료된 후 사용자 커뮤니티를 중심으로 부활 노력이 이어졌다. - 1999년 소프트웨어 - 냅스터
냅스터는 1999년부터 2001년까지 운영된 P2P 파일 공유 서비스로, MP3 파일 공유를 용이하게 하여 음악 산업에 큰 영향을 주었으며 저작권 침해 소송으로 서비스가 중단되었으나 현재는 음악 스트리밍 서비스로 운영되고 있다. - 1999년 소프트웨어 - 윈도우 라이브 메신저
윈도우 라이브 메신저는 마이크로소프트가 개발한 인스턴트 메시징 클라이언트로, 2005년 MSN 메신저에서 브랜드 변경 후 출시되어 오프라인 메시징, 테마 변경 등의 기능을 제공하고 여러 플랫폼을 지원했으나 2013년 서비스가 종료되었으며 현재는 일부 기능만 이용 가능하다.
오픈냅 - [IT 관련 정보]에 관한 문서 | |
---|---|
기본 정보 | |
![]() | |
개발자 | Drscholl |
라이선스 | GNU 일반 공중 사용 허가서 |
웹사이트 | 소스포지 프로젝트 페이지 |
출시 정보 | |
최초 출시 | 알 수 없음 |
최신 버전 | 0.44 베타 |
최신 버전 출시일 | 2001년 |
기술 정보 | |
운영 체제 | 유닉스, 리눅스, BSD/OS, 솔라리스, FreeBSD, IRIX, OS/2, 윈도우 |
언어 | 영어 |
기타 | |
종류 | 파일 공유 |
2. 역사
RIAA가 2000년 말 냅스터를 해체하기 시작하면서 오픈냅 사용자 수가 급증했다. 오픈냅은 냅스터와 같은 중앙 집중식 서버 구조의 취약점을 가지고 있었다. 2002년 2월, 오픈냅 사용자가 정점에 달했을 때 RIAA는 회원사의 요청에 따라 가장 큰 오픈냅 네트워크에 중단 및 포기 통지를 보냈다.[3] 이로 인해 오픈냅 사용자는 5개월도 채 안 되어 250,000명 이상에서 50,000명 미만으로 급감했다.[4][5]
2. 1. 냅스터와의 관계 및 발전
오리지널 냅스터 P2P 파일 공유 서비스는 사용자가 클라이언트 간에 파일을 직접 전송할 수 있도록 하는 프로토콜이었다. 이 프로토콜은 Drscholl이라는 별명의 개발자와 몇몇 다른 프로그래머에 의해 리버스 엔지니어링되었다. 최초의 오픈냅(OpenNap) 서버는 1999년에 등장했으며 냅스터 서버와 동일한 방식으로 작동했다. 클라이언트 프로그램은 중앙 집중식 오픈냅 서버에 연결하여 파일을 검색, 공유 및 다운로드한다. 오픈냅 서버는 사용 가능한 모든 파일을 추적하고 클라이언트에게 사용 가능한 파일의 색인을 검색하고 클라이언트 간의 직접 전송을 시작할 수 있는 기능을 제공한다. 오픈냅 서버를 통해 사용할 수 있는 파일은 서버를 거치지 않고 클라이언트에 저장된다. 또한 인스턴트 메시지 (개인 채팅) 및 IRC와 유사한 그룹 채팅 서비스도 사용할 수 있었다.오픈냅 서버는 서로 연결되어 네트워크를 형성할 수 있었다. 클라이언트는 여러 오픈냅 네트워크에 연결할 수 있었다. 2000-2001년에 모든 오픈냅 서버의 색인 서비스인 ''Napigator''가 생성되었다. Napigator를 통해 서버 관리자는 서버를 중앙 목록에 추가하여 클라이언트 소프트웨어에서 쉽게 (그리고 종종 자동으로) 찾을 수 있었다. 이 네트워크는 음악 취향 및 선호도에 대한 연구에 사용되었다.[2]
RIAA가 2000년 말에 냅스터를 성공적으로 해체하기 시작하면서 오픈냅의 사용자 수가 급증하기 시작했다. 오픈냅이 다음 냅스터가 될 것처럼 보였지만 냅스터와 동일한 취약점, 즉 중앙 집중식 서버를 가지고 있었다. 2002년 2월 오픈냅이 정점에 달했을 때 RIAA는 회원사의 요청에 따라 가장 큰 오픈냅 네트워크에 "중단 및 포기" 통지를 보내기 시작했다.[3] 오픈냅은 5개월도 채 안 되어 250,000명 이상에서 50,000명 미만으로 줄었다.[4][5]
원래는 Napster와 호환되도록 개발된 프로토콜 및 이에 준하는 서버 소프트웨어였으나, Napster 사의 경영 방침 변경으로 인해 호환성은 거의 사라졌다.
2. 2. 전성기와 쇠퇴
오리지널 냅스터(P2P 파일 공유) 서비스는 사용자가 클라이언트 간에 파일을 직접 전송할 수 있도록 하는 프로토콜이었다. 이 프로토콜은 Drscholl이라는 별명의 개발자와 몇몇 다른 프로그래머에 의해 리버스 엔지니어링되었다. 최초의 오픈냅(OpenNap) 서버는 1999년에 등장했으며 냅스터 서버와 동일한 방식으로 작동했다. 클라이언트 프로그램은 중앙 집중식 오픈냅 서버에 연결하여 파일을 검색, 공유 및 다운로드한다. 오픈냅 서버는 사용 가능한 모든 파일을 추적하고 클라이언트에게 사용 가능한 파일의 색인을 검색하고 클라이언트 간의 직접 전송을 시작할 수 있는 기능을 제공한다. 오픈냅 서버를 통해 사용할 수 있는 파일은 서버를 거치지 않고 클라이언트에 저장된다. 또한 인스턴트 메시지(개인 채팅) 및 IRC와 유사한 그룹 채팅 서비스도 사용할 수 있었다.오픈냅 서버는 서로 연결되어 네트워크를 형성할 수 있었다. 클라이언트는 여러 오픈냅 네트워크에 연결할 수 있었다. 2000-2001년에 모든 오픈냅 서버의 색인 서비스인 ''Napigator''가 생성되었다. Napigator를 통해 서버 관리자는 서버를 중앙 목록에 추가하여 클라이언트 소프트웨어에서 쉽게 (그리고 종종 자동으로) 찾을 수 있었다. 이 네트워크는 음악 취향 및 선호도에 대한 연구에 사용되었다.[2]
RIAA가 2000년 말에 냅스터를 성공적으로 해체하기 시작하면서 오픈냅의 사용자 수가 급증하기 시작했다. 오픈냅이 다음 냅스터가 될 것처럼 보였지만 냅스터와 동일한 취약점, 즉 중앙 집중식 서버를 가지고 있었다. 2002년 2월 오픈냅이 정점에 달했을 때 RIAA는 회원사의 요청에 따라 가장 큰 오픈냅 네트워크에 "중단 및 포기" 통지를 보내기 시작했다.[3] 오픈냅은 5개월도 채 안 되어 250,000명 이상에서 50,000명 미만으로 줄었다.[4][5]
3. 기능
냅스터 호환 프로토콜을 이용한 중앙 서버형 파일 교환 기능과 독자적인 프로토콜을 이용한 서버에 의존하지 않는 퓨어 P2P형 네트워크 기능 두 가지를 모두 갖추고 있다.
전 세계 각지에 냅스터 호환 서버가 세워져 있으며, 누구나 자유롭게 로그인할 수 있는 서버부터 테마가 정해져 있는 회원제 서버까지 다양한 종류가 있다. 여러 네트워크에 동시에 접속할 수 있다.
오픈냅은 냅스터와 마찬가지로 채팅 시스템, 인스턴트 메시지(IM), 파일 검색, 파일 참조, 파일 교환 기능을 갖추고 있다.
파일 교환 부분을 제외하고는 IRC 서버를 의식한 구조로 되어 있으며, 실제로 IRC와의 공존 형태의 서버 소프트웨어 및 양쪽 모두 지원하는 클라이언트 소프트웨어가 존재한다.
4. 플랫폼
오픈냅은 다음과 같은 플랫폼에서 테스트되었다.
5. 한국어 및 일본어 지원
원래 오픈냅 자체는 MySQL을 이용한 검색 시스템을 가지고 있었지만, 링크 서버의 구현이 성능 문제로 인해 어렵다고 판단한 개발팀은 해시 테이블을 내부에 둠으로써 매우 빠르게 동작하는 시스템을 만들었다. 그러나 띄어쓰기가 되어 있지 않은 일본어 검색에 매우 큰 문제가 있었다.[5]
5. 1. SlavaNap 계열의 등장 (한국의 관점)
대한민국에서는 usj가 중심이 되어 시작한 SlavaDev나, 그것을 기반으로 MataPara에 의해 개량된 나푸 및 Cappucino에 의한 FASS 등 SlavaNap 계열 진영이, 해시 테이블이 아닌 strstr() 함수를 이용하여 전체 검색을 실행함으로써, 일본어 검색 시스템의 질을 향상시켰다.[5]이에 대해 OpenNap 계열 진영의 Shin1985에 의한 OpenNapDev-JP나 Trick의 OpenNap 일본어 검색 강화 패치는 해시 테이블을 이용하는 것에 집중하여, SlavaNap 계열에 비해 검색 정밀도가 크게 향상되지 않았다. OpenNap 계열은 주로 대한민국 최대 규모의 ONT2ch나 NeoShinNET 등의 운영자나 그 협력자가 자사 시스템을 위해 개발했기 때문에, 그 거대한 유저를 지원하기 위해서는 메모리 리소스 등의 제약을 무시할 수 없었던 것으로 보인다.[5]
5. 2. OpenNapDev-JP 등의 대응
OpenNapDev-JP나 Trick의 OpenNap 일본어 검색 강화 패치는 해시 테이블을 이용하는 것에 얽매여, SlavaNap 계열에 비해 검색 정밀도가 크게 향상되지 않았다.[1] OpenNap 계열은 주로 국내 최대 규모의 ONT2ch나 NeoShinNET 등의 운영자나 그 협력자가 자사 시스템을 위해 개발했기 때문에, 거대한 유저를 지원하기 위해서는 메모리 리소스 등의 제약을 무시할 수 없었던 것으로 보인다.[1]5. 3. SQLNap 프로젝트
2003년경 SQL이나 KAKASI를 조합하여 일본어 검색 및 애매 검색에 대응한 SQLNap 등의 시스템이 등장했지만, 쇠퇴기였던 탓에 거의 기능이 구현되지 않은 채 프로젝트는 해산되었다.6. 오픈냅 프로토콜 기반 소프트웨어
서버 소프트웨어 | 클라이언트 소프트웨어 |
---|---|
| |
6. 1. 서버 소프트웨어
- 오픈냅
- OpenNap-NG
- OpenNapDev-JP
- 슬라바냅
- SlavaNapDev
- 나푸
- FASS
- 페이스냅
- DICE
6. 2. 클라이언트 소프트웨어
참조
[1]
웹사이트
WinMX World :: OpenNap
https://www.winmxwor[...]
2024-04-16
[2]
간행물
Inferring Descriptions and Similarity for Music from Community Metadata
International Conference on Mathematics and Computing
2002
[3]
웹사이트
The Next Round for Napster {{!}} Opinion {{!}} The Harvard Crimson
https://www.thecrims[...]
2024-04-16
[4]
웹사이트
Slyck News - OpenNap – A Domain of P2P Community
http://www.slyck.com[...]
[5]
웹사이트
OpenNap {{!}} Semantic Scholar
https://www.semantic[...]
2024-04-16
본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.
문의하기 : help@durumis.com