"Lan wi-fi"에서 게임을 호스팅하려면 "uPnP"가 필요합니까?

"Lan wi-fi"에서 게임을 호스팅하려면 "uPnP"가 필요합니까?

3명의 LAN 사용자 A(192.168.0.2), B(192.168.0.3) 및 C(192.168.0.4)가 있다고 가정합니다. 모두 가정용 Wi-Fi 라우터 R(192.168.0.1)로 연결되어 있습니다. 이제 사용자 A가 위에서 언급한 IP와 포트 "27015"를 사용하여 반격을 호스트한다고 가정합니다. B&C가 A에 요청을 보낼 때마다 A가 먼저 데이터를 보내지 않았기 때문에 해당 요청이 라우터에 의해 삭제되기 때문에 어떻게 A에 연결할 수 있습니까? 따라서 이를 위해 A는 포트 "27015"로 들어오는 패킷을 전달하는 "uPnP"를 통해 라우터에 지시해야 합니다. 내가 틀렸다면 Lan Wi-Fi 사용자가 멀티플레이어를 위해 어떻게 서로 연결하는지 알려주십시오. 여기에서 "uPnP"가 유효하지 않으면 사용자 B&C가 어떻게 A와 연결할 수 있습니까? ARP를 사용하는 것 같아요?

답변1

uPnP는 포트 전달을 수행합니다(다른 것들)는 클라이언트가 게이트웨이 뒤에 있는 서버(서버가 별도의 LAN에 있음)에 연결할 때 사용됩니다. 홈 라우터에는 LAN의 모든 장치가 공유하는 단일 IP 주소가 할당됩니다. WAN과 통신할 때는 제대로 작동하지만 들어오는 연결에서는 라우터가 이를 어떤 내부 주소로 전달할지 모릅니다. 포트 사전 경고는 들어오는 연결을 위해 포트를 내부 IP에 매핑하는 테이블을 설정하여 이 문제를 해결하며, uPnP는 라우터 관리 패널을 살펴보라고 지시하는 대신 컴퓨터의 프로그램이 이러한 규칙을 스스로 생성하도록 하는 프로토콜입니다. so so 포트 포워딩 규칙을 설정하십시오. 이는 B&C가 WAN에서 A에 연결하려는 경우에만 관련이 있습니다(R을 사용하여).공공의IP 주소(LAN 주소인 192.168.0.1이 아님). 설정(LAN의 모든 클라이언트)에서 B&C는 192.168.0.2:27015에 연결하고 R을 완전히 무시합니다.

관련 정보