피어 네트워킹이란?
피어 투 피어 네트워킹은 여러 네트워크 디바이스가 리소스를 공유하고 서로 직접 통신할 수 있는 서버리스 네트워킹 기술입니다. 이 기술은 피어 투 피어 인프라용 고급 네트워킹 팩을 실행하는 SP1(서비스 팩 1) 이상 클라이언트가 있는 Windows XP에서 사용할 수 있습니다.
피어 투 피어 인프라는 네트워크에서 컴퓨터의 총체적인 성능을 사용하는 탈중앙화 네트워킹 애플리케이션을 개발하는 데 도움이 되는 네트워킹 API 집합입니다. 예를 들어 피어 투 피어 애플리케이션은 공동 작업 통신, 콘텐츠 배포 기술 등이 될 수 있습니다.
피어 투 피어 인프라는 인프라가 개발되었기 때문에 애플리케이션 개발에 집중할 수 있도록 견고한 네트워킹 인프라를 제공합니다.
피어 투 피어 인프라에는 다음과 같은 주요 구성 요소가 포함됩니다.
확장 가능하고 안전한 피어 이름 확인
PNRP(피어 이름 확인 프로토콜) 네임스페이스 공급자 API는 IP 간 확인 프로토콜입니다. 참여하는 모든 피어를 포함하는 IPv6 scope 또는 컨텍스트를 클라우드라고 합니다. PNRP를 사용하면 피어가 클라우드 내에서 서로 상호 작용할 수 있습니다.
효율적인 멀티포인트 통신
피어 투 피어 인프라에는 효율적인 멀티포인트 통신 을 제공하는 Graphing API 가 포함되어 있습니다. PNRP와 마찬가지로 피어 투 피어 그래프를 사용하면 노드 집합이 상호 작용하고 레코드 형식으로 서로 데이터를 전달합니다. 피어가 생성하거나 업데이트하는 각 레코드는 그래프의 모든 노드로 전송됩니다.
분산 데이터 관리
분산 데이터 관리는 각 레코드에 대해 지정된 만료 시간까지 피어 투 피어 그래프로 전송된 모든 레코드를 자동으로 저장합니다. 피어 투 피어 네트워킹을 통해 피어 투 피어 그래프의 각 노드가 레코드 데이터베이스의 유사한 뷰를 갖도록 합니다. 피어 투 피어 그래프에 연결된 보안 모델이 있는 경우 그래프에는 다음 정보가 포함됩니다.
- 그래프에 연결할 수 있는 사람 및 연결할 수 없는 사람
- 외부에 정의된 기준에 따라 레코드를 보호하고 유효성을 검사할 수 있는 사용자
보안 피어 ID
피어 투 피어 인프라는 피어 ID를 만들고, 관리하고, 조작할 수 있는 피어 투 피어 ID 관리자 API 를 제공합니다. 피어 ID는 PNRP에서 보안 엔드포인트의 이름을 정의하는 데 사용되며, 보안 피어 투 피어 그룹 및 서비스를 포함하여 피어 투 피어 네트워크에 참여하는 모든 리소스를 나타낼 수 있습니다.
피어 투 피어 그룹 보호
피어 투 피어 그룹화 API 는 피어 투 피어 Graphing, Identity Manager 및 PNRP API를 결합하여 피어 투 피어 네트워킹 애플리케이션 개발을 위한 응집력 있고 편리한 솔루션을 형성합니다. 피어 투 피어 그룹화 API는 피어 투 피어 ID 관리자 API 및 자체 서명된 인증서 체계를 사용하여 그래프 인프라 내에서 보안을 보장합니다. 각 그룹은 PNRP를 통해 확인 및 등록할 수 있으며, 이를 통해 등록된 피어 투 피어 그룹 내에서 임의의 피어의 이름을 확인할 수 있습니다. 그룹은 피어처럼 PNRP의 엔드포인트일 수 있습니다.
피어 투 피어 인프라의 API에 대한 개요는 피어 인프라란?항목을 참조하세요.