본문 바로가기
목차훔치기/컴퓨터 네트워킹 하향식 접근

P2P 파일 분배(컴퓨터 네트워킹 하향식 접근)

by 해삼2 2024. 1. 5.
728x90
반응형
P2P 파일 분배

P2P 파일 분배

P2P는 "Peer-to-Peer(피어 투 피어)"의 약어로, 컴퓨터 네트워크에서 각 참여자(피어)가 서로 동등한 권한을 가지고 직접 통신하는 형태를 나타냅니다. 

P2P 파일 분배는 이러한 P2P 네트워크를 활용하여 파일을 공유하고 분배하는 방식을 말합니다.

일반적인 파일 분배 시스템에서는 중앙 서버가 파일을 저장하고 클라이언트는 이 서버에서 파일을 다운로드합니다. 

그러나 P2P 파일 분배에서는 중앙 서버가 없거나 중요한 역할을 하지 않습니다. 

대신, 파일을 가지고 있는 각 참여자(피어)가 서로 직접 통신하여 파일을 공유하고 분배합니다.

 

P2P 파일 분배의 주요 특징

 

분산된 아키텍처: 

파일은 여러 참여자 간에 분산되어 저장되며, 중앙 서버에 의존하지 않습니다.

자원 공유: 

각 피어는 자신이 가지고 있는 파일을 다른 피어들과 공유하며, 동시에 파일을 다운로드할 수 있습니다.

대역폭 효율성: 

파일은 여러 피어로부터 동시에 다운로드되므로 전체 대역폭을 효과적으로 활용할 수 있습니다.

신뢰성: 

한 피어가 다운로드를 제공하지 않는 경우에도 여러 다른 피어로부터 조각조각 받아오기 때문에 파일 전송이 계속될 수 있습니다.

대표적인 P2P 파일 분배 시스템으로는 BitTorrent가 있습니다. 

BitTorrent는 파일을 작은 조각으로 나누어 여러 피어에게 동시에 요청하고 받아오는 방식으로 작동하며, 

이를 통해 효율적이고 빠른 파일 분배를 실현합니다.

 

P2P 파일 분배 사용 이유

 

확장성과 부하 분산: 

중앙 서버가 없으면 시스템이 더욱 확장 가능하며, 파일을 원하는 만큼 많은 사용자들에게 효과적으로 분배할 수 있습니다. 

사용자 수가 늘어나면 중앙 서버의 부하가 증가하지 않으므로 전체 시스템의 성능이 향상될 수 있습니다.

자율성과 독립성: 

각 피어는 독립적으로 파일을 가지고 있고, 다른 피어와 직접 통신하여 파일을 전달합니다. 

이는 시스템에 중앙 관리자가 없어도 동작할 수 있음을 의미합니다. 

피어들은 서로 독립적으로 행동하며 시스템이 전체적으로 안정적으로 운영될 수 있습니다.

대역폭 효율성: 

중앙 서버를 경유하지 않고 직접 피어 간에 파일을 전달함으로써 대역폭을 효율적으로 사용할 수 있습니다. 

파일은 여러 피어에게 동시에 전송되므로 전체 다운로드 속도를 향상시킬 수 있습니다.

실시간 업데이트: 

파일 소유자가 파일을 수정하거나 업데이트할 때, 해당 변경 사항이 바로 모든 피어에 반영됩니다. 

중앙 서버를 경유하지 않기 때문에 업데이트가 빠르게 전파되어 모든 참여자가 최신 버전의 파일을 공유할 수 있습니다.

신뢰성과 견고성: 

중앙 서버에 의존하지 않기 때문에 특정 피어가 이탈하더라도 다른 피어로부터 파일을 계속해서 다운로드할 수 있습니다. 

이는 전체 시스템의 신뢰성과 견고성을 향상시킵니다.

이러한 이유들로 P2P 파일 분배는 대규모 파일 공유 및 배포 시스템에서 효과적인 방법으로 사용됩니다.

 

P2P 파일 분배 자세히 알기

 

게시물 등록: 

판매자는 자신이 판매하고자 하는 물품에 대한 정보와 가격 등을 번개장터 앱 또는 웹사이트를 통해 직접 게시물로 등록합니다.

사용자 간 직접 거래: 

구매를 원하는 사용자는 판매자에게 직접 연락을 취하거나 게시물에 댓글을 남겨 거래에 대한 

조건을 협의합니다. 

거래 방식, 가격, 만남 장소 등을 양쪽이 합의합니다.

거래 진행:

양쪽이 합의한 조건에 따라 판매자와 구매자는 만남을 정하고 물품을 거래합니다.

이때 중앙 서버는 거래의 직접적인 주체가 아니며, 거래의 안전성이나 품질 등은 사용자들

스스로 책임집니다.

결과 피드백: 

거래가 완료되면 양쪽 사용자는 서로에게 피드백을 남길 수 있습니다. 

이를 통해 다른 사용자들은 해당 판매자나 구매자의 신뢰도를 확인할 수 있습니다.

이처럼 번개장터는 사용자들 간의 직접적인 거래를 통해 중고 물품을 교환하고, 

중앙 서버는 사용자들 간의 소통과 게시물 관리에만 관여합니다. 

 

 

*바쁜 사람을 위한 정리

컴퓨터 네트워크에서 참여자를 피어라고 부르고 이 피어끼리 동등한 권한을 가지고 직접 통신 해서 파일을 주고 받는 것을 P2P파일 분배라고 합니다. 일반적인 파일 분배는 중앙 서버가 파일을 저장하고 클라이언트는 이 서버에 접근해 파일을 다운 받는데 P2P는 사용자들 끼리 주고 받아 신뢰성이나 효율성 면에서 보다 빠르게 원하는 데이터를 얻을수 있는 장점이 있습니다. 현대로 예를 들면 당근마켓 처럼 사용자들 끼리 직접 물건을 주고 받는 다 라고 이해하면 쉬울거 같습니다.

 

728x90
반응형