P2P
태그 :
- 개념
- P2P(Peer to Peer, 동등 계층 통신) - 네트웍에 연결되어 있는 모든 컴퓨터들이 서로 대등한 동료의 입장에서 데이터나 주변장치 등을 공유할 수 있는 통신 기술 - 일반적으로 동배간(同輩間)(Peer-to-Peer)이란, 주국(primary station)이 없으며 채널 상의 모든 국(station)들이 동등한 권한을 갖는 관계 - 중앙 서버의 개입없이 개인과 개인이 보유한 자원을 실시간으로 공유하는 기술
I. 사용자 개인간 정보 교환 기술, P2P의 개요
가. P2P(Peer to Peer, 동등 계층 통신)의 정의
- 네트웍에 연결되어 있는 모든 컴퓨터들이 서로 대등한 동료의 입장에서 데이터나 주변장치 등을 공유할 수 있는 통신 기술
- 일반적으로 동배간(同輩間)(Peer-to-Peer)이란, 주국(primary station)이 없으며 채널 상의 모든 국(station)들이 동등한 권한을 갖는 관계
- 중앙 서버의 개입없이 개인과 개인이 보유한 자원을 실시간으로 공유하는 기술
나. P2P의 특징
- 주종의 관계 또는 클라이언트/서버 관계가 아니라, 통신의 상대방이 서로 대등한 위치에 서서 상호간에 차이가 없이 통신을 함
- 각 국들은 미리 결정된 우선순위를 가질 수 있으며 우선순위를 부여하는 방법으로는 토큰전달(token-pass), 반송파검출(감지) 등 이 사용 가능함
- 또한, 중앙집중 관리용 서버가 없음, 사전 설정 작업이 따로 필요치않고 즉시 네트워크 구축이 가능함
- 노드들이 서로 데이터와 대역폭을 공유함
- 네트워크로의 참여 및 이탈이 자유로움
- 확장성 : LAN 환경에서 정보공유가 인터넷으로 확장(Infrastructure, 호스팅)
- 검색성 : PC간 직접적인 자료 전송(리소스 공유, 검색)
- 거래성 : 개인과 개인이 직접 상거래(커뮤니케이션, 전자상거래)
II. P2P의 종류 및 주요기능
가. P2P의 종류
구분 |
Pure P2P |
Hybrid P2P |
개념도 |
||
특징 |
-Peer(사용자) 중심 -각 컴퓨터 : 파일 검색 및 응답 기능 -많은 양의 트래픽 발생 |
-메인서버와 Peer간 연결 -각각의 컴퓨터가 가진 파일 목록을 메인서버에서 관리 -파일의 공유: 컴퓨터간 -메인서버의 역할:파일이 어디에 있는지 searching |
예 |
그누텔라(Gnutella) Bittorrent |
냅스터(Napster) 소리바다2.0 이후 |
나. P2P의 주요기능
구분 |
설명 |
사례 |
공유서비스 |
파일공유
|
Napster(Hybrid) Gnutella(Pure) |
협동검색 |
정보공유, 협업검색 |
친구찾기 |
호스팅 |
유동 IP address PC가 서버 역할 |
|
커뮤니케이션 |
개인간 messanger |
|
전자상거래 |
개인간 직접 전자상거래 |
Open 4u |
III. P2P 서비스 동향
가. 자원 공유 : 분산 파일 시스템 , 파일 콘텐츠 공유, 그리드 컴퓨팅
나. 방송 및 광고 : 모바일 방송/광고, IPTV 서비스(인터넷 TV 서비스인 주스트, Afreeca의 스트리밍 데이터 전송)
다. 인터넷 전화 : VoIP 기술 + 비디오 스트리밍(영상회의 서비스 Skype, iVisit)
IV. P2P의 고려사항 및 기술 이슈(참고:전자통신동향분석 제22권 제5호)
가. 저작권법, 보안 : 개인 저자권법 보호 및 해킹 문제
나. 과금 : 중앙 인증 서버 과금 방식 -> 원격 과금 방식(사용자/peer의 계정 정보를 네트워크 상에 다른 사용자들에게 저장하여 사용자의 비합법적 계정 정보 수정 방지 및 실시간 과금)
다. 네트워크상의 서비스 및 기기 검색 및 라우팅 알고리즘,
라. 서비스 품질(QoS) : 서비스 지연 및 손실 최소화
마. 애플리케이션 계층 멀티캐스트: 모바일 기기의 멀티캐스트 전송 지원
바. 통합 네트워크 연결 기술
사. 에너지 절약 : 필요 전력 소모의 최소화
아. 인증 및 과금을 위한 부하 분산