비트토렌트 동작 방식
1. 비트토렌트란? 기존 클라이언트-서버 구조에서 파일을 요청할 때 클라이언트가 서버에 파일을 요청하고, 서버가 요청한 파일을 클라이언트에게 응답하는 것과 달리 비트토렌트는 클라이언트-클라이언트 구조로 파일을 갖고 있는 다수의 다른 클라이언트에게 파일을 요청하고 파일을 받는 분산 파일공유 프로토콜이다. 2. 특징 클라이언트-서버 구조의 일대일 파일 공유 방식은 클라이언트의 인터넷 환경과 서버의 성능에 따라 파일 전송 속도가 상이하다. 느린 인터넷을 사용한다면 당연히 파일 전송 속도도 느리고, 서버와 클라이언트 간 거리가 매우 멀어도 속도가 떨어질 수 있다. 반면 비트토렌트의 일대다 파일 공유 방식은 파일을 조각내어 클라이언트들 간에 그 조각을 교환하는 방식이다.(하나의 파일을 수백 개의 작은 비트단위로 ..
2023.02.14