p2p에 대하여 (ex.토렌트)

p2p는 뭘까? 토렌트는 뭘까? 무슨 원리일까? 불법은 아닌가? 알아보자.


P2P = Peer To Peer

ex. BitTorrent 

 

p2p가 아닌 기존의 일반적인 형태
서버 <-> 클라이언트 방식으로 서비스 제공되는게 일반적이었음
대량의 사용자가 서버에 요청을 보내는 경우 서버 부하가 높아지는 문제가 있었음 

 

이러한 문제에 대한 해결책으로 나타난게 p2p
p2p : 유저끼리 통신하여 서버의 부하를 줄일 수 있음
소리바다 - 대한민국 최초의 p2p
파일구리, 프루나 - 이외 p2p

전세계 인터넷 트래픽의 30~50%가 토렌트에서 발생한다는 보고서가 있었을 정도로 엄청난 양의 트래픽이 p2p를 통해 발생하고 있음

토렌트의 강점
1. 인기 많은 파일도 안정적인 성능 보
2. p2p의 고질적인 문제 : 먹튀 현상 방지 알고리즘 개발 ( 원하는 파일 다운로드만 하고 다른 사용자에게는 주지 않기 위해 의도적으로 해당 어플리케이션(ex.토렌트)을 삭제하는 등의 현상 방지 )

토렌트 시뮬레이션
1. 급류 속으로 들어간다
2. 파일을 공유하기 위해 파일을 100개로 나눔 - 이를 블록 단위로 나눠 해당 파일에 대한 메타데이터(서약서)를 .torrent 파일에 넣고 공유함
3. 시드는 업로드를 하며 리치는 다운로드함
4. 다운로드 받은 리치는 시드가 된다
5. 최대 4명에게 파일을 보내줄 수 있음
6. 만약 먹튀를 하면? 이후 파일 다운로드시 우선순위에서 밀리거나 속도가 느려지거나 제외될 수 있음 - ex.토렌트의 알고리즘에 의해

Q1. 토렌트와 같은 p2p기술 기반의 서비스를 이용하거나 관련 어플리케이션(프로그램)을 설치하면 내 PC는 어떻게 되나?

 - 토렌트와 같은 p2p 서비스를 제공하는 어플리케이션(프로그램)를 사용하면 수명이 줄어드는건 맞지만 눈에 띌 정도로 크게 무리가 가지는 않는게 일반적이다. 하지만 장기적으로 하드하게 사용하면 눈에 띌 정도의 빠른 수명 감소를 보인다. (파일을 무료로 다운로드 받은 값을 내 PC의 리소스 일부 소모하면서 서비스 제공 업체가 받아낸다고 보면 된다.)

Q2.토렌트와 같은 업체나 p2p 기술은 불법인가?

 - 불법 컨텐츠에 대해서는 업로드, 다운로드 모두 불법이니 컨텐츠에 대해서 처벌을 받을수는 있지만 토렌트와 같은 업체 혹은 p2p 기술 자체는 불법이 아니다.

Q3. 토렌트와 같은 업체나 p2p 서비스를 제공하는 업체를 통해 파일을 받는 경우 바이러스에 감염되거나 관련된 보안 문제가 발생할 수 있는가?

 - 타인에 대한 신뢰를 바탕으로 굴러가는 시스템이므로 누군가가 악의적으로 바이러스 파일을 유포하면 문제가 될 수 있다. 이 경우에 해당할 경우 PC의 보안이 취약해질 수 있으나 그런 일은 사실상 일어나기 힘들다고 보면 된다. 하지만 위에서 언급했던 것처럼 내 PC의 리소스를 내어주며 p2p의 서비스 제공을 위해 내 PC의 리소스 일부가 쓰이므로 이에 따른 속도 저하, 혹은 이러한 상황이 지속적으로 발생함으로서 줄어든 PC의 수명으로 인해 속도 저하는 발생할 수 있다.

 

==========================================================================

PS. 현재 관련 업체에서 근무하며 이쪽 바닥이 굴러가는 추세를 알고 있는 경험자의 추가 조언

 - 가능하면 사용하지 않는 것을 추천한다. PC의 수명이 조금이나마 더 빨리 줄어드는건 사실이며, 우리 나라의 p2p 업체들만 봐도 무료 포인트 쿠폰을 여기저기 주는데, 이는 곧 해당 포인트를 이용하여 해당 업체의 고객이 된 PC의 자원을 확보하기 위함이다. -> 해당 과정을 통해 업체는 서버 비용 + 유지 보수 비용 + 네트워크 비용 등을 줄일 수 있다.

 <<< 물론 이런 과정을 통해 너무 심하게 고객이 된 PC의 자원을 쓰면 고객들의 거부 반응이 커지므로 적정선을 지키는 설계를 하고 있다. >>>

-> 또한 관련 기술 버전이 업그레이드 되거나 수정되는 부분이 있을 경우, 혹은 TEST가 필요하여 직업 p2p 서비스를 제공하는 업체의 프로그램을 다운로드 받아 파일을 다운로드,업로드 하는 경우가 있는데 해당 작업 전용 TEST PC를 통해서만 테스트를 진행한다. (PC의 건강 상태가 안좋아지게 되기 때문에)

==========================================================================

+ Recent posts