P2P 네트워크

박우진·2021년 7월 10일
0

개념

목록 보기
1/2

후.. 얼른 운동하면서 체형 가꾸고싶은데
일일 감염자가 2천명이라 엄두가 안난다 ㅜ...

Peer to Peer

동등 계층 통신이라 불리기도 하는 통신 모델이다.
네트워크 Peer(동료)간의 대등한 입장에서 데이터나 주변장치를 공유하는것이 핵심이다.

이해하기 쉽도록 반대의 개념을 설명해주자면
Client / Server, Master / Slave 네트워크 개념이 있다.

장점

  • 높은 확장성

    사용자수 증가에 따른 네트워크 부하가 한곳에 집중되지않아 높은 확장성을 갖는다.
  • 네트워크 구축비용 절감

    사용자가 클라이언트이면서 서버역할을 하기 때문에, 네트워크 비용이 절감된다.
  • 높은 안정성

    마찬가지로 개개인이 서버역할을 하기 때문에, 서버장애에 대한 안정성이 높다.

단점

  • 취약한 보안

    데이터 공유로 인한 악성코드에 취약하며, 이에더해 불특정 다수 통신이라는 특징에 취약한 보안을 갖고있다.
  • 속도의 불안정성

    구성원(노드)의 회선상태에 따라 전체 네트워크의 속도가 영향을 받을 수 있다.

하이브리드 P2P


P2P에 클라이언트 / 서버 모델로 보완한 모델이다.
서버 / 클라이언트 네트워크와 P2P를 조합한 방식이다.
각 노드(구성원)의 정보를 서버에 기록함으로써, 노드간의 검색, 매칭은 서버를 통해 이루어진다.
설계 및 관리가 용이한 장점이 있다.

profile
다 하고 싶은 개발자

0개의 댓글