콘텐츠로 건너뛰기

위법 다운로드 제재의 한계점은

위법 다운로드 제재의 한계점은

비트토렌트란? 이전 클라이언트서버 구조에서 정보를 요청할 때 클라이언트가 서버에 정보를 요청하고, 서버가 요청한 정보를 클라이언트에게 응답하는 것과 달리 비트토렌트는 클라이언트의뢰인 구조로 정보를 갖고 있는 다수의 다른 클라이언트에게 정보를 청하고 정보를 받는 분리 파일공유 프로토콜입니다. 클라이언트서버 구조의 일대일 파일 공유 방식은 클라이언트의 인터넷 환경과 서버의 성능에 따라 파일 전송 속도가 상이합니다. 느린 인터넷을 사용한다면 당연히 파일 전송 속도도 느리고, 서버와 의뢰인 간 거리가 아주 멀어도 속도가 떨어질 수 있어요.

반면 비트토렌트의 일대다. 파일 공유 방식은 정보를 조각내어 클라이언트들 간에 그 조각을 교환하는 방식입니다.


정보를 공유하고 있는 피어 리스트 반환
정보를 공유하고 있는 피어 리스트 반환

정보를 공유하고 있는 피어 리스트 반환

Tracker Request를 받은 트래커는 메시지에 포함된 hash값을 참조해 해당 hash에 대한 swarm이 존재하는지 확인합니다.

swarm이 존재한다면 피어들의 IP리스트를 만들어 Tracker Response 메모를 클라이언트에 전송하는데, 이 때 선정되는 피어는 랜덤입니다. 디폴트로 50개 피어의 주소를 전송합니다.

비트토렌트 구성요소
비트토렌트 구성요소

비트토렌트 구성요소

조각Piece 정보를 비트 단위로 조각 낸 파일. 조각의 크기는 토렌트 생성 시에 설정할 수 있어요. 시더Seeder 공유 파일의 모든 조각파일 완전체을 갖고 있는 의뢰인 리처Leecher 공유 파일의 일부 조각을 갖고 있는 의뢰인 피어Peer 시더리처를 총칭 트래커Tracker 파일 공유를 위해 피어 정보를 관리 하는 서버. 누구나 트래커 서버를 운영할 수 있다비트토렌트는 오픈소스입니다. 그러므로 파일마다.

다른 Tracker를 가질 수 있고, 고유한 파일이 여러개의 Tracker를 가질 수도 있습니다. 스웜(Swarm) : 각 공유 파일마다. 갖고 있는 고유 식별자(hash)와 공유 정보를 갖고있는 피어 리스트 정보. 트래커가 관리합니다.

토렌트 파일.torrent 구조

torrent filename info hash tracker tracker url meta data directory created on created by comment eice length rivate files filename 파라미터 중 회색으로 하이라이팅 된 directory, piece lenth, private, filename은 hash값 생성을 위해 사용됩니다. 이 중 하나라도 변경되면 hash값이 달라지며, 이전 토렌트파일과 hash가 달라 트래커에서는 이전 파일과 변경된 정보를 다른 컨텐츠로 인식합니다.

트래커에 피어 목록 요청

mmp4를 다운받고자 하는 사용자가 토렌트 프로그램에서 mmp4.torrent정보를 실행하면 BitTorrent 클라이언트는 mmp4에 포함되어있는 트래커 URL로 자신의 피어정보와 파일 해시를 전송합니다. 이 메모를 Tracker Request라고 하며, http프로토콜을 이용한다method GET. 이렇게 동일한 mmp4.torrent를 공유하고 있는 모든 피어들은 트래커에 파일 해시를 전송하게 되며, 트래커는 이를 수신해 파업무에 관한 hash를 기반으로 swarm을 생성하고 이 swarm으로 hash를 보낸 피어들의 IP 목록을 관리합니다.

피어 간 통신

클라이언트가 피어 리스트를 다. 받았다면 이제 리스트에 있는 피어들과 해시를 교환해야 합니다. 다음은 피어 간 메시지 교환을 도식화한 것입니다. 1. 클라이언트는 목록의 피어들에게 파일 hash, 본인의 peer id를 전송하여 연동 가능한지 확인합니다. 2. 메모를 받은 피어 중 연결이 가능한 피어는 다시 파일 hash, 본인의 peer id로 응답합니다. 이 일련의 과정을 handshake라 합니다. handshake가 완료되면 세션이 생성되고 파일 전송을 준비합니다.

다음은 peer간 사용되는 메시지 종류다. 5, 6. 세션이 성립된 후 스스로가 갖고 있는 조각의 정보를 클라이언트에게 알린다. 이 메모를 통해 클라이언트는 피어들이 갖고 있는 조각 정보를 보고 필요한 조각을 요청할 수 있게 됩니다.

5 OTT 계정 공유 사이트

이제 누누티비와 같은 불법 사이트에는 진저리가 난다. 합법에 따른 방법을 이용하고 싶은데 정말정말 저렴하게 이용할 수는 없을까?

이런 분들에게 추천드리겠습니다. 바로 피클플러스라는 OTT 계정 공유 사이트인데요. 파티장, 파티원 개념으로 나뉘어져 있으며, 1개월에 파티장 490원, 파티원 990원이라는 정말 저렴한 금액으로 OTT를 이용할 수 있습니다. 분명한 것은 아래의 글을 참고하시길 바랍니다.

우리나라 콘텐츠 시장 발전을 위해서라도 누누티비와 같은 불법 사이트를 이용은 자제하는 것이 좋습니다. 이용요금이 부담되는 이용자들의 입장도 이해가 되는 바이나, 합법에 따른 방법을 이용해야 흥미 있고 코믹한 콘텐츠가 쏟아져 나올 것이기 때문입니다.

자주 묻는 질문

정보를 공유하고 있는 피어 리스트

Tracker Request를 받은 트래커는 메시지에 포함된 hash값을 참조해 해당 hash에 대한 swarm이 존재하는지 확인합니다. 자세한 내용은 본문을 참고 해주시기 바랍니다.

비트토렌트 구성요소

조각Piece 정보를 비트 단위로 조각 낸 파일. 자세한 내용은 본문을 참고하세요.

토렌트 파일.torrent

torrent filename info hash tracker tracker url meta data directory created on created by comment eice length rivate files filename 파라미터 중 회색으로 하이라이팅 된 directory, piece lenth, private, filename은 hash값 생성을 위해 사용됩니다. 궁금한 사항은 본문을 참고하시기 바랍니다.