최근 편집
최근 토론
게시판 메인
도구
투표
무작위 문서
스킨 설정
파일 올리기
기타 도구
216.73.216.162
IP
사용자 도구
사용자 설정
로그인
회원 가입
최근 편집
최근 토론
돌아가기
삭제
이동
파일 올리기
비트토렌트
(편집) (1)
(편집 필터 규칙)
553,1579
== 작동 원리 == 파일을 공유하고 공유받는 모든 사람들을 피어(Peer)라고 하고, 그 중에서도 파일을 완전히 가지고 있는 사람을 시더(Seeder)라고 한다. 비트토렌트로 파일을 공유받기 위해서는 시드 파일이나 마그넷 주소가 필요하다. 씨앗 파일은 .torrent 확장자의 수십~수백KB수준의 작은 파일이다. 이 씨앗 파일에는 파일의 정보가 들어있다.[* 트래커 정보, 파일 정보, 파일 해쉬값, 파일 크기 등등..] 마그넷 주소로 다운로드를 시작하면 피어를 찾아서 파일의 정보를 불러온다. 트래커는 피어간의 연결을 중계해주는 역할을 하는 서버이다. 물론 트래커가 없어도 토렌트는 작동하지만, 트래커가 있으면 다운로드 시작이 더 빠르다. 이 트래커는 피어간의 파일 전송에 관여하지 않으며, 피어간에 연결을 도와주는 연결 중계 역할만 한다. 비트토렌트 클라이언트로 파일을 내려받으면 파일은 여러 작은 조각으로 나뉘어서 전송된다. 전송되는 조각은 앞에서부터 차례대로 맞춰지는게 아닌 랜덤으로 받아진다. 이 과정에서 자신에게 없는 파일 조각을 그 파일 조각을 가지고 있는 다른 피어로부터 받아오고, 자신이 가지고 있는 조각을 그 조각이 없는 피어에게 전송한다. 이렇게 서로 파일의 조각을 맞춰나가면서 파일을 완성한다. 이 과정에서 비트토렌트 이용 시 필연적으로 업로드가 발생한다. 하나의 파일 조각은 일반적으로 4MB정도이다. 파일이 다 받아질때마다 SHA-1값을 계산하여 파일의 무결성을 검사한다. 씨앗 파일에 이미 파일의 SHA-1값이 있기 때문에 비교하면 이 파일이 온전히 잘 받아진건지 아니면 중간에 깨진것인지 확인할 수 있다. 일반적인 서버에서 파일을 다운로드 받는 방식은 서버의 사양과 대역폭의 한계가 있어서 많은 사람들이 몰리면 서버가 다운되거나 속도가 느려지는 등의 문제가 있다. 하지만 비트토렌트는 많은 사람들이 동시에 다운받을수록 더 많은 사람들이 서로 실시간으로 파일 조각을 공유하고, 특정 서버나 사용자에게 트래픽이 몰리지 않음으로 사람이 많아지면 많아질수록 속도가 더 빨라지고 안정적인 장점이 있다.
(임시 저장)
(임시 저장 불러오기)
기본값
모나코 에디터
normal
namumark
namumark_beta
macromark
markdown
custom
raw
(↪️)
(💎)
(🛠️)
(추가)
== 작동 원리 == 파일을 공유하고 공유받는 모든 사람들을 피어(Peer)라고 하고, 그 중에서도 파일을 완전히 가지고 있는 사람을 시더(Seeder)라고 한다. 비트토렌트로 파일을 공유받기 위해서는 시드 파일이나 마그넷 주소가 필요하다. 씨앗 파일은 .torrent 확장자의 수십~수백KB수준의 작은 파일이다. 이 씨앗 파일에는 파일의 정보가 들어있다.[* 트래커 정보, 파일 정보, 파일 해쉬값, 파일 크기 등등..] 마그넷 주소로 다운로드를 시작하면 피어를 찾아서 파일의 정보를 불러온다. 트래커는 피어간의 연결을 중계해주는 역할을 하는 서버이다. 물론 트래커가 없어도 토렌트는 작동하지만, 트래커가 있으면 다운로드 시작이 더 빠르다. 이 트래커는 피어간의 파일 전송에 관여하지 않으며, 피어간에 연결을 도와주는 연결 중계 역할만 한다. 비트토렌트 클라이언트로 파일을 내려받으면 파일은 여러 작은 조각으로 나뉘어서 전송된다. 전송되는 조각은 앞에서부터 차례대로 맞춰지는게 아닌 랜덤으로 받아진다. 이 과정에서 자신에게 없는 파일 조각을 그 파일 조각을 가지고 있는 다른 피어로부터 받아오고, 자신이 가지고 있는 조각을 그 조각이 없는 피어에게 전송한다. 이렇게 서로 파일의 조각을 맞춰나가면서 파일을 완성한다. 이 과정에서 비트토렌트 이용 시 필연적으로 업로드가 발생한다. 하나의 파일 조각은 일반적으로 4MB정도이다. 파일이 다 받아질때마다 SHA-1값을 계산하여 파일의 무결성을 검사한다. 씨앗 파일에 이미 파일의 SHA-1값이 있기 때문에 비교하면 이 파일이 온전히 잘 받아진건지 아니면 중간에 깨진것인지 확인할 수 있다. 일반적인 서버에서 파일을 다운로드 받는 방식은 서버의 사양과 대역폭의 한계가 있어서 많은 사람들이 몰리면 서버가 다운되거나 속도가 느려지는 등의 문제가 있다. 하지만 비트토렌트는 많은 사람들이 동시에 다운받을수록 더 많은 사람들이 서로 실시간으로 파일 조각을 공유하고, 특정 서버나 사용자에게 트래픽이 몰리지 않음으로 사람이 많아지면 많아질수록 속도가 더 빨라지고 안정적인 장점이 있다.
비로그인 상태입니다. 편집한 내용을 저장하면 지금 접속한 IP가 기록됩니다.
편집을 전송하면 당신은 이 문서의 기여자로서 본인이 작성한 내용이
CC BY 4.0
에 따라 배포되고, 기여한 문서의 하이퍼링크나 URL로 저작자 표시가 충분하다는 것에 동의하는 것입니다.
전송
미리보기