검수요청.png검수요청.png

프리넷

위키원
js001018 (토론 | 기여)님의 2020년 8월 3일 (월) 09:54 판
이동: 둘러보기, 검색

프리넷은 엄격한 프라이버시 보호 방법을 제공하면서 인터넷을 통한 피투피(P2P) 데이터 공유에 사용되는 오픈소스 소프트웨어이다. 이안 클라크가 "A Distributed Decentralised Information Storage and Retrieval System"(분산 자립형 정보 저장 및 검색 시스템)에서 처음 설계했다. 프리넷은 분권화된 네트워크에 존재하며 검열 없이 언론의 자유를 허용하도록 설계되었다.

개요

프리넷 소프트웨어와 데이터 저장 개념은 원래 이안 클라크에 의해 개발되었지만, 프리넷은 2000년부터 지속적인 개발을 진행하고 있다. 프리넷은 기존의 피투피 공유 애플리케이션과 보안 특성과 상호 작용성 측면에서 다르다. 프리넷은 프리넷 네트워크에 업로드된 콘텐츠 액세스에만 사용할 수 있다. 일반적으로 프리넷은 "자유"를 출판하고, 게시판을 통해 소통하고, 콘텐츠를 배포하고, 포럼을 활성화하고, 다운로드를 위해 사용된다. 프리넷의 통신은 대체 노드를 통해 라우팅되므로 프리넷 사용자가 추적될 가능성이 감소한다. 또, 프리넷은 파일을 업로드한 사용자가 오프라인 상태에서도 다른 사용자가 파일을 계속 다운받을 수 있도록 허용하고 있다. 프리넷 어플리케이션의 주요 특징은 다음과 같다.

분권화된 프로세스와 사용자 익명성 때문에 시스템을 공격하거나 파괴하는 것은 사실상 불가능하다. 따라서, 프리넷은 악의적인 공격과 위조에서 살아남을 수 있다는 생존(Survival)이 있다. 또한, 프리넷 사용자의 활동을 감시하는 것은 극도로 어렵다는 특징인 안티-스파이(Anti-Spy), 각 사용자가 필요한 정보에 접근하여 가장 효율적인 방법으로 파일화할 수 있도록 설계되었고, 부하에 관계없이 최소한의 대역폭 사용과 효율적인 서비스를 제공하는 효율성(Efficiency), 사용자가 통제할 수 없는 파일 삭제에 대한 자체 기준을 갖고 있어, 가장 자주 사용하지 않는 파일은 삭제되고 가장 자주 사용하는 파일(가장 인기 있는 파일)은 보관된다는 파일 제거(File Removal)가 있다.[1]


프리넷은 기여된 통신 대역폭을 풀링(pooling)함으로써 작동하고, 회원 컴퓨터의 저장공간을 사용자들이 익명으로 검색할 수 있게 한다. 사용자 회선에 따른 통신 속도와 익명성을 설정할 수 있다. 브라우저 형태이지만 많은 사용자들은 기존의 익숙한 P2P 형태로 보여주는 프로스트(Frost)를 많이 사용한다.


Freenet은 사용자의 회선에 따른 통신 속도, 사용자가 선택한 수준의 익명성에 맞게 설정을 한다. Freenet 본체는 브라우저 형태이지만, 많은 사용자들은 Freenet 본체를 기존에 익숙한 P2P 형태로 나타내는 Frost를 많이 사용한다. 사용자들은 Freenet본체를 통한 Frost에서 채팅을 할 수도, 자료에 대한 Key(일종의 주소)를 주고 받기도 한다.[2]


각주

[1]

참고 자료

같이 보기


  검수요청.png검수요청.png 이 프리넷 문서는 인터넷에 관한 글로서 검토가 필요합니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 문서 내용을 검토·수정해 주세요.  

  1. hostinggodo, 〈네임서버(DNS)란?〉, 《네이버 블로그》, 2016-01-11