P2P file distribution : BitTorrent BitTorrent에서는 파일을 256KB의 청크(chunk)라는 단위로 나누어서 공유한다. 이때 torrent에 있는 피어(peer)끼리 file의 chunk를 조고 받으며 공유하게 된다.
토렌트의 용어 torrent : 어떤 특정한 파일의 청크를 공유하고 있는 피어들의 그룹을 torrent라고 한다. tracker : 현재 토렌트에 참여중인 피어들을 쫓아서 유지보수하는 서버를 tracker라고 한다. Seeder : 전체 파일을 가지고 있는 peer을 Seeder이라고 한다.
Leecher : 전체 파일을 가지고 있지 않은 peer을 Leecher이라고 한다. 파일 공유 과정 Alice가 파일을 받자고 한다.
Alice는 tracker로부터 peer의 목록을 확보하고, tracker에 자신을 등록한다. Alice는 다른 peer들과 file chunk를 교환하기 시작한다(chunk의 다운로드와 업로드가 동시에 발생)....
원문 링크 : 데이터 통신 네트워크 - 토렌트의 작동 방식