P2P(피어 투 피어) 파일 공유 작동 방식

P2P(피어 투 피어) 파일 공유 작동 방식

소프트웨어 불법 복제와 파일 공유는 오늘날 우리가 알고 있는 인터넷보다 훨씬 이전에 주로 게시판과 개인 FTP 사이트를 통해 존재했습니다. 그러나 파일을 찾는 것은 지루하고 실제로 다운로드하는 것은 더 느렸습니다. 친구로부터 소프트웨어나 음악 수정을 물리적 사본(종종 '스니커넷'이라고 함)으로 받는 것이 더 일반적이었습니다.





P2P 파일 공유는 모든 것을 바꿨습니다. 갑자기 다른 사람의 공유 데이터에 직접 액세스할 수 있게 되었습니다. 그러나 잠시 백업해 보겠습니다. P2P가 무엇이며 어떻게 작동하며 어디서 시작되었습니까?





시작하기 전에

물론 P2P 파일 공유 기술이 불법 복제에만 사용되는 것은 아닙니다. 그러나 우리가 정직하다면 그것이 처음에 만들어진 이유입니다.





우리는 주로 P2P 기술의 파일 공유 측면에 대해 이야기할 것이지만 이것이 유일한 사용 사례는 아닙니다. 또한 P2P라는 용어는 처음 발명된 이후 지난 수십 년 동안 광범위한 네트워크를 포괄하므로 여기의 모든 내용이 모든 경우에 적용되는 것은 아닙니다. 우리는 가능한 한 광범위하게 주제를 다루려고 노력했습니다.

클라이언트-서버 모델이 아님

먼저 P2P가 무엇인지 설명해야 합니다. 나머지 인터넷은 일반적으로 클라이언트-서버 모델 .



세계 어딘가의 강력한 서버에서 호스팅되는 웹사이트(최고의 웹 호스팅 서비스)는 컴퓨터나 전화가 요청할 때 정보를 제공합니다. 이것은 웹 사이트를 올바르게 표시하는 데 사용되는 글꼴이거나 다운로드하려는 2GB Linux ISO일 수 있습니다. 서버에서 파일을 보냅니다. 다음 사용자가 오면 프로세스가 반복됩니다.

이것이 클라이언트-서버 인터넷이 작동하는 방식입니다. (이미지 크레디트: CorDesign/ 보증금 사진 )





이것은 웹사이트에서는 잘 작동하지만 대용량 파일을 배포하는 데에는 적합하지 않습니다. 주로 속도, 대역폭, 비용 및 합법성의 문제입니다.

기존 웹 호스트의 속도는 상당히 제한적입니다. 웹 사이트를 렌더링하기 위해 소량의 텍스트를 전송하는 것은 괜찮고 일부 웹 서버는 이미지를 제공하는 데만 최적화되어 있습니다. 그러나 더 큰 파일의 경우에는 장기간 지속되지 않고 다른 사용자를 위해 서버를 잠글 수 있는 엄청난 속도가 필요합니다. 대역폭도 비쌉니다. MakeUseOf에서 이미지를 제공하는 데만 연간 수천 달러가 소요됩니다.





법적 관점에서 보면 단일 서버를 찾아서 종료한 다음 소유자를 기소하는 것은 비교적 쉽습니다. 따라서 P2P는 필연적으로 태어났습니다. 저작권이 있는 파일을 배포하려는 사람들에게는 더 나은 방법이 필요했습니다.

피어 투 피어란 무엇입니까?

P2P는 완전히 다른 모델입니다. 모두가 서버가 된다 . 중앙 서버가 없습니다. 네트워크를 사용하는 모든 사람은 자신의 서버 역할을 합니다. 단순히 파일을 가져오는 대신 P2P 방식으로 양방향 거리를 만들었습니다.

이제 다른 사용자에게 돌려줄 수 있습니다. 사실, 환원(요즘 '시드'로 알려짐)은 P2P 네트워크의 성공에 매우 중요합니다. 모든 사람이 아무 것도 주지 않고 다운로드한 경우('리칭'이라고 함) 네트워크는 클라이언트-서버 모델에 비해 이점을 제공하지 않습니다.

이것이 P2P의 모습입니다. 네트워크의 모든 사람이 다른 모든 사람에게 파일을 제공하고 있습니다. (이미지 제공: mmaxer/ 보증금 사진 )

클라이언트-서버 모델에서는 더 많은 사용자가 동일한 양의 대역폭을 공유하므로 성능이 저하됩니다. P2P 네트워크에서 더 많은 사용자가 네트워크를 더 효율적으로 만듭니다. 하드 드라이브에서 특정 파일을 사용할 수 있도록 하는 사용자가 많을수록 새로운 사용자가 해당 파일을 더 쉽게 얻을 수 있습니다.

최신 P2P 네트워크에서는 더 많은 사용자가 파일을 다운로드할 때 실제로 더 빠릅니다. 한 사용자로부터 전체 파일을 가져오는 대신 수백 또는 수천 명의 다른 사용자로부터 더 작은 조각을 가져옵니다. 대역폭이 약간만 여유가 있더라도 결합된 연결은 가능한 최대 속도를 얻을 수 있음을 의미합니다. 그런 다음 파일을 다시 배포하는 데 기여합니다.

이전 형태의 P2P 네트워크에서는 시스템에서 사용 가능한 연결된 사용자 및 파일에 대한 정보를 보유하는 데이터베이스 역할을 하는 중앙 서버가 네트워크를 구성하는 데 여전히 필요했습니다. 파일 전송의 무거운 작업은 사용자 간에 직접 수행되었지만 네트워크는 여전히 취약했습니다. 중앙 서버를 녹아웃한다는 것은 통신을 완전히 비활성화하는 것을 의미했습니다.

최근 개발 덕분에 더 이상 그렇지 않습니다. 요즘 소프트웨어는 특정 파일을 본 적이 있는지 피어에게 직접 요청할 수 있습니다. 이러한 네트워크를 제거할 방법은 없습니다. 사실상 파괴할 수 없습니다.

초기 P2P 소프트웨어의 간략한 역사

이제 P2P 네트워크가 클라이언트-서버 모델에 비해 왜 그렇게 혁명적인지 알았습니다. 역사적 맥락을 간단히 살펴보겠습니다.

냅스터 , 1999년에 출시된 P2P 모델은 널리 사용 가능한 최초의 구현이었습니다. 중앙 데이터베이스에는 회원이 보유한 모든 음악 파일에 대한 정보가 포함되어 있습니다. 이 중앙 서버에서 노래를 검색하지만 다운로드하려면 실제로 다른 온라인 사용자에게 연결하여 복사해야 합니다. 결과적으로 Napster 라이브러리에 해당 노래가 있으면 네트워크의 다른 사용자를 위한 소스로 사용할 수 있게 되었습니다.

또한 Napster가 색인을 생성하고 데이터베이스에 추가하여 전 세계에 전파할 준비가 된 고유한 파일을 추가할 수도 있습니다. 그러나 한 사람에게서만 다운로드할 수 있다는 점에서 구현이 제한되었습니다. 서비스는 노래의 가용성이 높았지만 속도는 그리 좋지 않았습니다.

하지만 그와 함께 P2P(Peer-to-Peer)의 개념이 세상에 알려지게 되었습니다.

Napster는 결국 2001년에 폐쇄되었지만 음악 이상을 제공하는 유사한 네트워크가 생기기 전에는 없었습니다. 영화, 소프트웨어 및 이미지가 제공되었습니다. 모르페우스 , 카자 , 그리고 그누텔라 네트워크(그 중 Limewire는 아마도 가장 유명한 Gnutella 클라이언트일 것입니다).

수년에 걸쳐 다양한 다른 프로토콜과 P2P 파일 공유 소프트웨어가 등장했다가 사라졌지만 하나의 공개 프로토콜이 유지되었습니다. 비트토렌트 .

BitTorrent 프로토콜

2001년에 설계된 BitTorrent는 사용자가 메타 파일( .급류 파일) 실제로 다운로드 데이터 자체를 제공하지 않고 다운로드에 대한 정보를 포함합니다. 현재 해당 파일을 보유하고 있는 사람과 함께 이러한 메타 파일을 저장하려면 추적기가 필요했습니다. 그러나 개방형 프로토콜로서 누구나 클라이언트 또는 추적기 소프트웨어를 프로그래밍할 수 있습니다.

따라서 사용 가능한 파일의 데이터베이스를 유지 관리하기 위해 중앙 추적기가 필요하더라도 여러 추적기가 존재할 수 있습니다. 단일 토렌트 디스크립터 파일은 여러 트래커에 등록할 수 있습니다. 이로 인해 BitTorrent 네트워크는 믿을 수 없을 정도로 강력했고 완전히 파괴하는 것은 거의 불가능했습니다. 토렌트 사이트를 종료하는 것은 두더지 잡기 게임이 되었습니다. 일생 동안 The Pirate Bay는 여러 번 죽었다가 부활했습니다.

게임을 위해 Windows 10을 조정하는 방법

원래 디자인 이후 추적기 없는 다운로드를 가능하게 하는 추가 개선이 이루어졌습니다. DHT( 분산 해시 테이블 ) 사용 가능한 파일을 인덱싱하는 작업이 모든 사용자에게 배포될 수 있음을 의미했습니다. 마그넷 링크는 다른 것이지만 설명을 보증할 만큼 충분히 복잡합니다. 마그넷 링크가 토렌트 파일과 다른 점 .

P2P 파일 공유를 사용합니까?

이 글이 P2P 네트워킹의 의미와 시작 위치에 대한 정보를 제공하기를 바랍니다. P2P 네트워크가 인터넷을 영원히 바꿔놓았다고 해도 과언이 아닙니다. 2006년에 최고조에 달했을 때 P2P 네트워크는 인터넷을 통해 흐르는 전체 트래픽의 70% 이상을 차지한 것으로 추정되었습니다.

그 이후로 Netflix 및 YouTube와 같은 쉽게 액세스할 수 있는 비디오 스트리밍 서비스로 인해 사용량이 급감했습니다. Spotify와 같은 음악 스트리밍 서비스와 결합하면 더 이상 불법 복제할 이유가 없습니다. P2P 네트워크는 기존 미디어 서비스가 따라잡기 어려웠던 우리 역사의 중요한 격차를 메웠습니다. 이제 그것들은 크게 관련이 없습니다.

옛날에 Napster를 사용할 기회가 있었습니까? 아니면 겸손한 토렌트를 통해 파일 공유를 처음 접하셨습니까? 의견에 알려주거나 더 자세히 알고 싶다면 우리의 급류에 대한 완전한 초보자 안내서 .

이미지 크레디트: chromatika2/ Depositphotos

공유하다 공유하다 트위터 이메일 Windows 10 데스크탑의 모양과 느낌을 변경하는 방법

Windows 10을 더 멋지게 만드는 방법을 알고 싶으십니까? 이러한 간단한 사용자 지정을 사용하여 Windows 10을 나만의 것으로 만드십시오.

다음 읽기
관련 항목
  • 기술 설명
  • 피어 투 피어
  • 컴퓨터 네트워크
  • 비트토렌트
  • 소프트웨어 불법 복제
  • 파일 공유
  • 미디어 스트리밍
저자 소개 제임스 브루스(707건의 기사 게재)

James는 인공 지능 학사 학위를 보유하고 있으며 CompTIA A+ 및 Network+ 인증을 받았습니다. 하드웨어 리뷰 편집자로 바쁘지 않을 때는 LEGO, VR 및 보드 게임을 즐깁니다. MakeUseOf에 합류하기 전에 그는 조명 기술자, 영어 교사 및 데이터 센터 엔지니어였습니다.

제임스 브루스가 참여한 작품 더보기

뉴스레터 구독

기술 팁, 리뷰, 무료 전자책 및 독점 거래에 대한 뉴스레터에 가입하십시오!

구독하려면 여기를 클릭하세요.