차례:
정의-피어 투 피어 아키텍처 (P2P 아키텍처) 란 무엇입니까?
피어 투 피어 아키텍처 (P2P 아키텍처)는 각 워크 스테이션 또는 노드가 동일한 기능과 책임을 갖는 일반적으로 사용되는 컴퓨터 네트워킹 아키텍처입니다. 종종 일부 컴퓨터는 다른 컴퓨터를 제공하는 전용 클라이언트 / 서버 아키텍처와 비교 및 대조됩니다.
P2P는 프로그램의 각 인스턴스가 동일한 책임과 상태로 클라이언트와 서버로 작동 할 수 있도록 설계된 단일 소프트웨어 프로그램을 나타내는 데 사용될 수도 있습니다.
P2P 네트워크에는 많은 응용 프로그램이 있지만 가장 일반적인 내용은 콘텐츠 배포입니다. 여기에는 소프트웨어 게시 및 배포, 콘텐츠 전송 네트워크, 스트리밍 미디어 및 멀티 캐스팅 스트림을위한 피어 캐스팅이 포함되어 주문형 콘텐츠 전송을 용이하게합니다. 다른 응용 분야에는 과학, 네트워킹, 검색 및 통신 네트워크가 포함됩니다. 미 국방부조차도 현대 네트워크 전쟁 전략을위한 P2P 네트워크를위한 응용 프로그램을 연구하기 시작했습니다.
P2P 아키텍처는 종종 피어 투 피어 네트워크라고합니다.
Techopedia는 피어 투 피어 아키텍처 (P2P 아키텍처)를 설명합니다.
P2P 응용 프로그램은 네트워크 중립성에 대한 논쟁의 핵심 문제 중 하나입니다. 이는 인터넷 콘텐츠, 형식, 기술, 장비 또는 통신 모드에 대한 제한을지지하지 않는 원칙입니다. P2P 지지자들은 정부와 대규모 인터넷 서비스 제공 업체가 네트워크 구조를 클라이언트 / 서버 아키텍처로 지정하여 인터넷 사용 및 컨텐츠를 제어하려고 시도하고 있다고 주장합니다. 이는 인터넷에 접속하려는 개인 및 소규모 출판사에게 재정적 장벽을 설정하고 대용량 파일을 공유하기위한 비 효율성을 설정합니다.
비정형 P2P 컴퓨터 네트워크 아키텍처에는 세 가지 모델이 있습니다.
- 순수한 P2P
- 하이브리드 P2P
- 중앙 집중식 P2P
구조화 된 P2P 컴퓨터 네트워크 아키텍처에서 워크 스테이션 (피어) 및 때로는 리소스도 특정 기준과 알고리즘에 따라 구성됩니다. 이로 인해 특정 토폴로지 및 속성이 오버레이됩니다.
P2P 네트워킹의 장단점을 평가하려면 클라이언트 / 서버 아키텍처와의 비교가 필요합니다. P2P 네트워크에는 대역폭, 저장 공간 및 처리 능력과 같은 리소스가있는 클라이언트가 있습니다. 각 노드를 통해 시스템에 대한 수요가 증가함에 따라 전체 시스템의 용량이 증가합니다. (이로 인해 시스템 보안 및 파일 확인 메커니즘이 엄청나게 증가하여 대부분의 P2P 네트워크가 거의 모든 유형의 공격에 내성을 갖게됩니다.) 일반적인 클라이언트 / 서버 네트워크는 요구를 공유하지만 리소스는 공유하지 않습니다. 추가 클라이언트가 시스템에 참여함에 따라 각 클라이언트가 사용할 수있는 리소스가 줄어 듭니다.