UDP 홀 펀칭이란 무엇입니까?

UDP 홀 펀칭은 동일한 네트워크에 연결된 두 컴퓨터 간의 통신을 가능하게하는 데 사용되는 네트워크 전송 기술입니다. 홀 펀칭은 네트워크 주소 번역기를 통해 연결을 생성하여 작동합니다. 비 허용 할 수없는 네트워크 경계에서 데이터를 전송할 수 있습니다. UDP 홀 펀칭은 Peer to Peer Networking 및 Voice Over Internet Protocol (VOIP) 전송과 같은 응용 프로그램에 일반적으로 사용되며, UDP 홀 펀칭은 네트워크의 두 가지 다른 컴퓨터 간의 링크를 형성합니다.

UDP (User Datagram 프로토콜) 메소드는 일반적으로 네트워크 전체에서 실시간 데이터 패킷을 전송하는 데 사용됩니다. 시간이 본질 일 때 응용 프로그램에 사용됩니다. 다시 말해, 전송되는 정보가 합리적이거나 고정 된 기간 내에 수신되어야하는 경우. UDP를 사용하는 가장 일반적인 응용 프로그램은 음성 통신 또는 웹 방송과 같은 다른 유형의 실시간 미디어입니다.방송의 유용성. 예를 들어, 몇 초마다 임의로 차단되거나 일시 중지되는 비디오 연결은 도움보다 더 자극을 유발할 수 있습니다.

UDP 홀 펀칭은 두 컴퓨터를 연결하는 가상 "터널"을 만들어 작동합니다. 이 연결을 유지하여 양 당사자가 지속적으로 정보 패킷을 보내고 수신 할 수 있습니다. 본질적으로, 그것은 두 컴퓨터 사이의 네트워크를 통해 "펀칭 된"터널과 비슷합니다. 그것은 컴퓨터가 중개인없이 거의 의사 소통 할 수있는 기회를 제공합니다. 컴퓨터 사이에 서있는 유일한 것은 네트워크 주소 번역기로, 네트워크를 통해 전송되는 패킷의 인터넷 프로토콜 (IP) 정보를 수정합니다.

UDP 홀 펀칭 연결을 통해 전송 된 정보는 컴퓨터 네트워크의 "포트"를 통해 이동합니다. 포트는 정확히 들리는 것입니다 : compu의 구멍Ters는 정보를 보내고받을 수 있습니다. 연결을 열어 두려면 정보가 지속적으로 해당 포트 연결을 사용해야합니다. 정보 스트림이 건조되면 포트 연결이 자체적으로 닫힙니다. 이 문제를 피하기 위해 UDP 홀 펀칭은 실제 정보 패킷이없는 상태에서 전송되는 NULL (또는 비어있는 패킷)을 사용합니다. 이것은 현재 네트워크를 가로 질러 이동하지 않더라도 UDP 연결을 계속 유지합니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?