1. Peer 또는 Peer to Peer 이란?
ㅇ Peer : 동등 또는 대등 관계 단위
- 동등한 지위로 서로 동작하는 기능 단위
ㅇ 동배간(同輩間) (Peer-to-Peer, P2P)
- 주국 / 종국 (Master / Slave 또는 Primary / Secondary) 또는 상 / 하 개념이 없이,
- 채널 또는 네트워크 상의 모든 노드(Node)들이 동등한 권한을 갖는 관계를 말함
2. P2P 특징
ㅇ 주종의 관계 또는 클라이언트/서버 관계가 아님
- 통신의 상대방이 서로 대등한 위치에 서서 상호간에 차이가 없이 통신을 함
. 그러나, 각 노드들은 미리 결정된 우선순위를 가질 수 있으며,
. 그렇게, 우선순위를 부여하는 방법은, 토큰전달(token-pass), 반송파검출(감지) 등이 가능
ㅇ 중앙집중형 관리용 서버가 필요 없음
- 사전 설정 작업 등이 따로 필요치않고 즉시 네트워크 구축이 가능함
ㅇ 자원의 공유
- 노드들이 서로 데이터와 대역폭 등을 공유함
ㅇ 네트워크로의 참여 및 이탈이 자유로움
3. 통신계층모델 관점
※ 계층모델에서 동배간이라는 표현은,
- 서로 다른 네트워크 내의 노드에 있으나, 같은 계층에 속하는 개체들간의 관계를 말함
ㅇ 동배간 프로토콜 (Peer Protocol)
- 같은 계층간에 상호 관련지어지는 프로토콜을 동배간 프로토콜 이라 함
ㅇ 동배간 계층 (Peer Layer)
- 같은 계층이라는 의미로는 동배간 계층 이라 함
ㅇ 동배간 개체 (Peer Entity)
- 같은 계층간의 개체들을 동배간 개체라 함
※ 동배간 개체 사이에서는 투명성 있는 연결을 이룸
※ 프로토콜 例 : PPP 프로토콜(전형적인 피어 프로토콜의 한 예) 등
- 링크가 형성된 양단간에 또다른 대등한 네트워크가 있을 수 있는 등의 경우로써,
- 상호간에 대등한 입장에 서서 통신을 함
4. 토폴로지 관점
ㅇ P2P 구현 네트워크 토폴로지
- 링형(Ring Type), 버스형(Bus Type), 망형(Mesh Type) 등이 가능
5. P2P 서비스
ㅇ 요즘 널리 통용되는 P2P 서비스는,
- 네트워크에 참여하는 구성원들이 주종관계(서버-클라이언트)에 있지 않고 구성원 모두가
동등한 지위를 갖는 서비스를 의미
- 이를통해 개인간 자료공유 및 검색이 가능
ㅇ 응용 : 인스턴트 메신저, 음악/동영상 화일 공유, 온라인 게임 등
ㅇ 과제 : 지능형 검색기능 개발 등