---
title: "P2P"
title_en: "P2p"
type: 용어
url: https://wiki.tokenpost.kr/w/p2p
canonical: https://wiki.tokenpost.kr/w/p2p
language: ko
publisher: "토큰포스트"
updated: 2026-07-31T00:26:57.467+00:00
created: 2026-07-28T22:46:35.660439+00:00
same_as: ["https://ko.wikipedia.org/wiki/P2P", "https://en.wikipedia.org/wiki/P2p"]
status: draft
---

# P2P
> P2p

> **인용 전에 확인해 주세요.** 이 문서는 자동으로 만든 초안이며 사람의
> 검수를 거치지 않았습니다. 사실 관계는 아래 각주의 원문으로 확인해 주세요.

**분류**: 용어

P2P는 네트워크에 참여하는 각 컴퓨터(노드)가 서버와 클라이언트로 뚜렷이 나뉘지 않고 대등한 지위에서 서로 직접 통신하는 방식이다. 파일 공유에서 출발해 오늘날 [비트코인](https://wiki.tokenpost.kr/w/bitcoin)을 비롯한 블록체인의 기반 구조로 자리 잡았다.

## 1. 개요

P2P는 '피어 투 피어(Peer-to-Peer)'의 약자로, 우리말로는 동등 계층간 통신망이라고도 한다. 네트워크에 참여하는 각 컴퓨터(노드)가 서버와 클라이언트로 뚜렷이 나뉘지 않고 대등한 지위에서 서로 직접 통신하는 방식이다. 전통적인 클라이언트-서버 구조에서는 모든 요청이 중앙 서버를 거치지만, P2P에서는 참여자(피어)들이 중개자 없이 직접 데이터를 교환한다. 각 노드는 자원을 제공하는 동시에 소비하는 역할을 함께 수행한다.

P2P는 소수의 서버에 성능을 집중시키기보다 참여하는 컴퓨터들의 연산 능력과 대역폭에 기대어 네트워크를 구성한다. 특정 중앙 지점이 없기 때문에 일부 노드가 중단되어도 네트워크 전체가 유지되며, 참여자가 늘어날수록 자원도 함께 늘어나 확장성이 좋다는 장점이 있다. 반면 관리 주체가 없어 데이터의 신뢰성 검증이나 보안이 어렵다는 과제도 있다. 오디오·비디오·데이터 같은 디지털 파일 공유가 대표적인 초기 활용 사례이며, 인터넷 전화(VoIP)처럼 실시간 데이터를 주고받는 데에도 쓰인다.[^1]

## 2. 클라이언트-서버 구조와의 차이

P2P를 이해하려면 이와 대비되는 클라이언트-서버 모델을 함께 보아야 한다. 클라이언트-서버 구조에서는 항상 켜져 있는 중앙 서버가 자원과 서비스를 보관·제공하고, 이용자의 단말(클라이언트)은 그 서버에 요청을 보내 응답을 받는다. 역할이 고정되어 있고 통신이 반드시 중앙을 거친다.

순수한 P2P 네트워크에는 이런 클라이언트·서버의 구분 자체가 없다. 동등한 계층의 노드들이 상황에 따라 클라이언트도 되고 서버도 되면서 서로에게 자원을 주고받는다. 흔히 드는 반례가 FTP 서버다. FTP에서는 누군가 파일을 올려 두면 다른 사용자가 나중에 내려받는데, 올리는 쪽과 받는 쪽이 동시에 접속해 있을 필요가 없다. 반면 P2P에서는 자원을 가진 피어와 필요로 하는 피어가 직접 연결되어 데이터를 교환한다는 점이 다르다.

## 3. 역사와 유래

P2P는 인터넷에서 멀티미디어 파일을 나누는 용도로 크게 부각되었지만, 그 뿌리는 인터넷 초창기까지 거슬러 올라간다. 1969년부터 제정되기 시작한 RFC(Request for Comments) 규약의 초기 버전에 이미 P2P적 요소가 핵심 기술로 녹아 있었다.

개인용 컴퓨터끼리의 직접 연결을 대중적으로 연 것은 1996년 등장한 ICQ였다. 이어 냅스터가 음악 파일 공유를 대중화했고, 비트토렌트 같은 프로토콜이 대용량 파일 전송으로 이를 확장했다. 이후 P2P 서비스는 단순 파일 전송에서 여러 컴퓨터의 자원을 묶는 그리드 컴퓨팅 형태로 진화했다. 국내에서는 겉으로는 웹하드처럼 보이지만 실제로는 이용자들의 저장장치로 파일이 직접 전송되어 각 시스템에 부하를 주는 그리드 컴퓨팅 방식 서비스가 등장했는데, 피디박스·화일아이·아이팝 등이 그 예다. P2P 시스템의 이전 세대는 메타컴퓨팅 또는 미들웨어로 불리기도 했으며, Legion·Globus·Condor 같은 프로젝트가 여기에 속한다.

## 4. 리소스와 주소 문제

P2P는 인터넷에 흩어져 있는 다양한 리소스 — 저장 공간, [CPU](https://wiki.tokenpost.kr/w/cpu) 연산력, 콘텐츠, 나아가 그 컴퓨터를 쓰는 사람까지 — 를 끌어모아 활용하려는 시도다. 문제는 이런 자원들이 고정된 IP 주소를 갖지 않고 접속과 종료를 반복하는 '불안정한' 형태로 분산되어 있다는 점이다.

그래서 P2P 노드는 강력한 중앙 서버의 영향이 미치는 기존 DNS 체계 '바깥에서' 동작해야 하는 경우가 많다. ICQ는 DNS를 우회해 자체 프로토콜 주소 디렉터리를 만들고 IP 주소를 실시간으로 갱신하는 방식을 처음 도입했으며, Groove·냅스터 등이 이를 따랐다. 그누텔라나 프리넷은 DNS를 우회하되 숫자로 된 IP 주소를 활용했고, SETI@Home처럼 각 노드가 정해진 주소로 접속 스케줄을 알리는 방식도 있었다. 참고로 IP 주소가 자리 잡은 1984년 이후 16년간 만들어진 도메인 이름이 약 2,300만 개였던 데 비해, 냅스터는 단 16개월 만에 그에 맞먹는 수의 비(非)DNS 주소를 만들어 냈다고 전해질 만큼 P2P는 폭발적으로 주소 공간을 넓혔다.

## 5. 순수 P2P와 하이브리드

모든 P2P가 완전히 탈중앙적인 것은 아니다. 구조에 따라 크게 두 갈래로 나뉜다.

- **순수 P2P**: 별도의 중앙 서버 없이 노드들이 모든 기능을 서로 직접 처리한다. 그누텔라, 프리넷 계열이 여기에 가깝다.
- **하이브리드 P2P**: 검색이나 피어 목록 제공 같은 일부 기능만 중앙(디렉터리) 서버에 의존하고, 실제 데이터 전송은 피어끼리 직접 한다. 냅스터, 오픈냅, IRC의 검색 기능 등이 이 방식이다.

블록체인 네트워크에서 노드들이 서로의 존재를 알아내고 거래를 퍼뜨리는 데 쓰는 [가십 프로토콜](https://wiki.tokenpost.kr/w/gossip-protocol)도, 중앙의 조정자 없이 이웃 노드에게 정보를 전파한다는 점에서 P2P 특성을 잘 보여 준다.

## 6. 파일 공유와 활용

P2P가 가장 먼저 널리 알려진 분야는 파일 공유다. [비트토렌트](https://wiki.tokenpost.kr/w/bittorrent)는 하나의 파일을 여러 조각으로 나눠 여러 피어에서 동시에 내려받고, 받은 사람이 다시 다른 사람에게 조각을 나눠 주는 방식으로 대용량 배포의 부담을 참여자 전체에 분산시켰다. 익명 통신망인 [토르](https://wiki.tokenpost.kr/w/tor) 역시 여러 노드를 거쳐 트래픽을 중계한다는 점에서 P2P적 특성을 활용한다.

블록체인 시대에 들어와서는 콘텐츠 주소 지정 방식으로 파일을 분산 저장·공유하는 [IPFS](https://wiki.tokenpost.kr/w/ipfs)와 그 위에 경제적 유인을 얹은 [파일코인](https://wiki.tokenpost.kr/w/filecoin) 같은 프로젝트가 P2P 저장·배포 개념을 이어받았다. VoIP처럼 실시간 음성·영상 데이터를 주고받는 데에도 P2P 기술이 쓰인다.

## 7. 블록체인과 P2P

블록체인은 P2P 네트워크를 기반 구조로 삼는 대표적인 기술이다. [사토시 나카모토](https://wiki.tokenpost.kr/w/satoshi-nakamoto)가 2008년 발표한 [비트코인](https://wiki.tokenpost.kr/w/bitcoin) 백서의 원제가 'Bitcoin: A Peer-to-Peer Electronic Cash System(비트코인: 개인 대 개인 전자화폐 시스템)'인 데서 알 수 있듯, 비트코인은 은행 같은 중앙 기관 없이 사용자들이 직접 가치를 주고받는 것을 목표로 설계되었다.

블록체인에서 모든 노드는 동일한 거래 원장([분산원장](https://wiki.tokenpost.kr/w/distributed-ledger))의 사본을 나눠 갖고, 새로운 거래와 블록을 P2P 방식으로 서로에게 전파(브로드캐스트)한다. 전파된 거래는 각 노드의 [멤풀](https://wiki.tokenpost.kr/w/mempool)에 대기하다 블록에 담기며, 원장의 완전한 사본을 보관하는 [풀 노드](https://wiki.tokenpost.kr/w/full-node)들이 규칙 위반 거래를 걸러 낸다. 이렇게 분산된 노드들이 [합의 알고리즘](https://wiki.tokenpost.kr/w/consensus-algorithm)에 따라 같은 원장을 유지하기 때문에, 중앙 서버가 없어도 위·변조가 어렵고 특정 주체가 네트워크를 임의로 통제할 수 없다. 일부 프로젝트는 블록 대신 그래프 형태의 [탱글](https://wiki.tokenpost.kr/w/tangle) 같은 변형된 분산 구조를 사용하기도 한다.

## 8. 암호화폐 거래에서의 P2P

암호화폐 거래 방식에서도 P2P 개념이 드러난다. [중앙화 거래소](https://wiki.tokenpost.kr/w/cex)(CEX)는 회사가 운영하는 중앙 서버가 주문 체결과 자산 보관을 대신하지만, [탈중앙화 거래소](https://wiki.tokenpost.kr/w/dex)(DEX)는 스마트 컨트랙트를 통해 사용자들이 중개자 없이 서로 직접 자산을 교환하도록 한다는 점에서 P2P 정신에 가깝다.

또한 개인 간 거래를 뜻하는 'P2P 거래'라는 표현도 널리 쓰인다. 이는 거래소를 통하지 않고 구매자와 판매자가 직접 가격과 결제 조건을 정해 암호화폐를 사고파는 방식을 가리키며, 일부 거래 플랫폼은 이런 개인 간 매칭을 중개하는 P2P 마켓을 별도로 제공하기도 한다.

## 9. 장점과 과제

P2P 구조의 강점과 약점은 '중앙이 없다'는 하나의 특징에서 함께 나온다.

**장점**
- 중앙 지점이 없어 일부 노드가 멈춰도 네트워크 전체가 유지된다.
- 참여자가 늘수록 저장 공간·대역폭 등 자원도 함께 늘어 확장성이 좋다.
- 특정 서버에 부하와 비용이 몰리지 않고 참여자들에게 분산된다.
- 강력한 중앙 통제가 없어 검열이나 임의적 차단에 상대적으로 강하다.

**과제**
- 관리·검증 주체가 없어 데이터의 신뢰성 확보와 보안이 어렵다.
- 악성 노드나 불법 콘텐츠 유통을 걸러 내기 까다롭다.
- 참여 노드의 성능·접속 상태가 제각각이라 품질이 고르지 않을 수 있다.

## 10. 관련 개념

P2P는 여러 컴퓨터의 자원을 묶어 하나의 목적에 쓴다는 점에서 그리드 컴퓨팅, 컴퓨터 클러스터와 문제의식을 공유하며, 대비 개념으로는 클라이언트-서버 모델이 있다.

블록체인 생태계 안에서 P2P는 거의 모든 구성 요소의 밑바탕이 된다. 노드 간 거래 전파에 쓰이는 [가십 프로토콜](https://wiki.tokenpost.kr/w/gossip-protocol), 여러 노드가 같은 상태를 유지하게 하는 [합의 알고리즘](https://wiki.tokenpost.kr/w/consensus-algorithm), 원장을 나눠 갖는 [분산원장](https://wiki.tokenpost.kr/w/distributed-ledger), 그 위에서 동작하는 [탈중앙화 금융](https://wiki.tokenpost.kr/w/defi)과 [디앱](https://wiki.tokenpost.kr/w/dapp), 결제 채널을 피어끼리 직접 여는 [라이트닝 네트워크](https://wiki.tokenpost.kr/w/lightning-network) 등이 모두 P2P라는 토대 위에 서 있다. 이 때문에 P2P는 이 백과의 여러 문서가 공통으로 참조하는 허브 개념으로 기능한다.

## 11. 연표

- **1984** (이정표) IP 주소 체계가 정착하며 이후 도메인 이름 기반 주소 세계가 성장
- **1996** (출시) ICQ 등장 — 접속이 끊겼다 이어지는 개인용 컴퓨터끼리 직접 연결하는 길을 열고 DNS를 우회한 자체 주소 디렉터리를 도입
- **1999** (출시) 냅스터(Napster)가 P2P 음악 파일 공유를 대중화
- **2001** (출시) 비트토렌트(BitTorrent) 프로토콜 공개 — 조각 단위 분산 전송으로 대용량 파일 공유 확산
- **2008** (이정표) [사토시 나카모토](https://wiki.tokenpost.kr/w/satoshi-nakamoto)가 'Bitcoin: A Peer-to-Peer Electronic Cash System' 백서 발표
- **2009** (이정표) 비트코인 네트워크 가동 — P2P 위에서 중앙 기관 없이 가치를 주고받는 구조가 실제로 구현됨

## 각주

[^1]: [위키백과 — P2P](https://ko.wikipedia.org/wiki/P2P)

---

같은 개체: [위키백과(한국어)](https://ko.wikipedia.org/wiki/P2P) · [Wikipedia(EN)](https://en.wikipedia.org/wiki/P2p)

원문: https://wiki.tokenpost.kr/w/p2p
최종 수정: 2026-07-31T00:26:57.467+00:00
발행: 토큰포스트 위키. 인용할 때 문서 제목과 원문 주소를 함께 밝혀 주세요.