요즘 PC방에서 모뎀 + 공유기(라우터) 환경으로 사설 IP(Private IP) 를 사용해도 온라인 게임이 잘 되는 이유는 다음과 같습니다:
공유기(라우터)가 사설 IP ↔ 공인 IP를 변환해 주기 때문입니다.
- 사설 IP: 내부 네트워크(PC 개별)
- 공인 IP: 외부 인터넷과 통신하는 단 하나의 주소
공유기에서 포트를 자동으로 열어주는 기능까지 있어
게임 서버와 필요한 통신을 연결해 줍니다.
➡ 한 개의 공인 IP로 여러 PC가 인터넷 및 게임 가능
대부분의 온라인 게임은 다음 기술을 사용해 NAT 환경에서도 접속이 되도록 설계됨:
- UPnP (포트 자동 개방)
- NAT-PMP
- STUN/TURN 등의 P2P 연결 기술
게임 서버 중심 구조는 NAT 뒤에서도 플레이가 가능함
→ PC방 게임 대부분이 서버 접속 방식(클라이언트-서버 방식)
- 게임용 포트/프로토콜을 우선 지원
- CGNAT(대규모 NAT) 환경도 게임 트래픽은 예외 처리하는 경우 있음
대부분 P2P 연결이 아니라,
모든 클라이언트가 중앙 서버에 접속하기 때문에
내부 사설 IP만으로도 문제 없이 서버와 통신 가능.
- Pure P2P 방식 (유저끼리 직접 연결)
- 고정 포트를 요구하는 구형 게임
이 경우 포트포워딩/UPnP가 안 되면 접속 문제 발생할 수 있음.
원하시면 다음도 설명해드릴게요👇
- 요즘 PC방에서 공인 IP는 몇 개 사용?
- CGNAT 환경에서 문제 없는 이유
- VM라우터 방식과 일반 공유기 방식 차이
원하시는 내용 있으시면 이어서 질문해주세요!
카페 게시글
도사의컴퓨터강의
PC방 공유기 환경에서도 게임이 가능한 이유?
김종록
추천 0
조회 19
25.12.02 11:46
댓글 0
다음검색