소개글
- 인터넷 데이터 공유의 역사 속 S2C, P2P 방법에 대해 설명하고, BitTorrent의 분산공유 방법 및 네트워크 구조에 대해 자세히 설명한다.
또한 BitTorrent의 보다 발전된 공유방법과 P2P 공유와는 뗄레야 뗄 수 없는 불법자료 확산에 대한 여러 단체들의 이견들도 다룬다.
목차
1. 소개
2. p2p 출현배경
3. BitTorrent의 시스템
4. BitTorrent의 메타데이터 파일구조
5. BitTorrent프로토콜
6. BitTorrent의 Technical 구현
7. BitTorrent 의 오명
8. Discussion
본문내용
1. Introduction
인터넷이 활성화된 이래 우리는 더 많은 데이터를 서로에게 공유하고, 받고 싶어한다. 이러한 네티즌의 니즈(needs)는 서버와 클라이언트 역할을 구분하여 연결하는 공유를 시작하게 만들었다. 그러나 이것으로 그들의 욕구를 충족시키지 못했으며, P2P(Peer to Peer) 공유의 역사가 시작되었다. P2P의 대명사인 'Napster'를 필두로 'Gnuitella', 'KaZaA'등이 그 역사 한편을 새기고 있으며, 우리나라에서는 '소리바다', '당나귀' 등이 큰 줄기를 이루었다. 그러나 무분별한 불법자료의 공유로 인해 P2P공유는 역사의 한 켠으로 사라지게 되었다. 그 후 무슨 디스크라는 신종어를 내건 상업적 웹하드 서비스가 출현하게 되었으며, 다시금 S2C(Server to Client) 시대가 시작되었다. 웹하드는 유행처럼 크게 성장하게 되었으나, S2C의 불편함은 끝내 네티즌을 등돌리게 했고, 이러한 유료 웹하드 서비스시대를 거쳐 마침내 새로운 P2P서비스인 'BitTorrent'시대를 열게 되었다. 본문에서는 위에서 언급한 인터넷 데이터 공유의 역사 속 S2C, P2P 방법에 대해 설명하고, BitTorrent의 분산공유 방법 및 네트워크 구조에 대해 자세히 설명할 것이다. 또한 BitTorrent의 보다 발전된 공유방법과 P2P 공유와는 뗄레야 뗄 수 없는 불법자료 확산에 대한 여러 단체들의 이견들도 다루도록 하겠다.
2. P2P 출현의 배경
BitTorrent의 설명에 앞서 P2P의 불가피한 출현에 대해 알아볼 필요가 있다. 우리가 흔히 사용하는 P2P라는 용어는 Peer to Peer의 약자로 개인 대 개인이라는 뜻을 가진 용어이다. 이것은 개인 대 개인의 커뮤니케이션을 가능하게 해주는 다양한 기술을 말하는 것으로 일종의 분산컴퓨팅/분산처리 기술 방식이라고 할 수 있다.
참고 자료
Loo, Alfred Sai-sing, "Peer-to-peer Computing (Paperback)", (2007).
Bryan Cho, "P2P 기술과 P2P 컴퓨팅." P2P Technology and P2P Computing. , (2006).
한경호, 김윤식, "인터넷의 이해와 활용", (2010).
우훈식, "JXTA 차세대 P2P 플랫폼", (2003),
김윤석, "peer-to-web : 분산저장방식을 이용한 웹상에서의 파일공유방법." , (2008).
정용민, "pure P2P와 hybrid P2P의 동작원리에 대한 연구.", (2003).
이용주,김학영,이철훈 "BitTorrent 기반 콘텐트 분배 및 동적 서비스 기법", (2009).
이광조,김지훈,양성봉, "peer의 연결 수를 고려한 Bittorrent 파일 공유 시스템", (2009).
Korea Communication Agency, "비트토렌트 환경에서의 불법 디지털 콘텐츠 사용자 추적 및 공유 차단 방안", (2013).
임성균, 최새인, 최경성, 박찬욱, 박원형, "익명네트워크에서 불법 디지털 콘텐츠 추적을 위한 연구", (2013)
NMC Consulting Group, “Netmanias 기술문서: BitTorrent 프로토콜의 동작원리”, (2011.05)
Wiki Theory, “BitTorrent Protocol Specifi -cation v1.0”, http://wiki.theory.org/BitTorrentSpe -cification
Roger Dingledine, Nick Mathewson, Paul Syverson, “Tor The Second-Generation Onion Router”, 13th USENIX Security Symposium, (2004.08)
Paul Syverson, ”A Peel of Onion”, ACSAC ’11, (2011.12)
Paul Syverson. “Theory and Design of Low-latency Anonymity Systems (Lecture 2)”, U.S. Naval Research Laboratory
Tor, https://www.torproject.org