대부분의 서비스는 둘 중 하나에 가깝다
우리가 매일 쓰는 인터넷 서비스는 대부분 클라이언트-서버 구조를 기반으로 합니다. 웹사이트를 열거나 메신저를 쓸 때, 내 기기는 항상 어딘가의 서버에 요청을 보내고 응답을 받습니다. 반면 P2P 구조는 중앙 서버 없이도 서비스가 돌아갈 수 있다는 점에서 완전히 다른 철학을 가지며, 파일 공유나 블록체인처럼 탈중앙화 자체가 목적인 서비스에서 힘을 발휘합니다.
P2P 연결이 잘 안 될 때 참고하세요
P2P 방식의 게임이나 화상통화가 잘 연결되지 않는다면 NAT 환경이 원인일 수 있습니다.NAT의 종류 완전정복도 함께 확인해보세요.
자주 묻는 질문
온라인 게임은 클라이언트-서버와 P2P 중 어느 쪽인가요?
게임마다 다릅니다. 다수의 온라인 게임은 부정행위 방지와 판정 일관성을 위해 클라이언트-서버 방식을 쓰지만, 일부 대전 격투 게임이나 오래된 게임은 플레이어 기기끼리 직접 연결하는 P2P 방식을 쓰기도 합니다.
P2P는 항상 불법적인 용도로만 쓰이나요?
그렇지 않습니다. 대용량 소프트웨어 배포판을 빠르게 나눠 받는 데 쓰이는 정상적인 토렌트 사용 사례도 많고, 블록체인 네트워크나 일부 분산 저장 서비스도 P2P 구조를 합법적으로 활용합니다.