2010-05-05 2 views
13

teamviewer를 사용하셨습니까? (희극적인 질문이 ... 누가 사용하지 않습니까?)내 컴퓨터가 있어도 teamviewer가 내 컴퓨터를 찾는 방법은? 방화벽과 방화벽의 뒤에 구성되어 있지 않습니다?

내가 라우터, 방화벽, 스위치 및 로컬 방화벽 뒤에있는 경우에도 팀 구성자가 어떻게 연결합니까?

리모컨과 내 컴퓨터 사이의 연결을 상상해보십시오. 원격 컴퓨터가 패킷 (및 대상 IP, 메시지 본문 등)을 내게 보내지 만 내 ID 번호 (내 로컬 팀 뷰어 응용 프로그램에서 제공 한) 만 알고 있습니다.

주니퍼 방화벽 (및 내 Windows 방화벽)이 있더라도이 패킷은 내 컴퓨터에 도달하고 있습니다.

메시지 본문은 컴퓨터에서 어떤 종류의 메시지를 수신합니까? (물론 xml, text, html, excel과 같지 않습니다 :)

당신은 어떤 생각이 있습니까?

추신. 초급 수준의 사용자에게 설명하는 것처럼 지식을 공유하십시오.

답변

16

소프트웨어가 중앙 서버와 통신 중이며 아웃 바운드 연결을 설정했습니다. TeamViewer를 시작하면 직접 연결을 시도하지만 두 방향 모두에서 실패하면 (즉, 방화벽 또는 두 위치에서 NATing) 서버를 통해 통신 할 때 다시 폴백합니다.

이것은 기본적으로 대부분의 온라인 게임에서 사용하는 방식과 같습니다. 한쪽 끝의 변경 사항은 중앙 서버로 전송 된 다음 다른 연결된 컴퓨터로 다시 릴레이됩니다.

+0

패킷 및 포트의 내용을 검사하는 경우에도 방화벽을 쉽게 통과하는 방법은 무엇입니까? – uzay95

+0

@ uzay95 : 나는 그 의견에 무슨 뜻인지 이해하지 못한다. 그러나 나는 해설자의 이미 분명한 대답에 대해 분명히하려고 노력할 것이다. TeamViewer가 이미 마스터 서버에 대한 아웃 바운드 연결을 만들었으므로 (방화벽은 아웃 바운드 연결을 즉시 허용합니다), 대화하려는 컴퓨터가 연결에 실패하면 미리 설정된 데이터를 통해 데이터를 터널링합니다. 기존 마스터 서버 연결. 따라서 잠재적 인 속도 손실이 발생하더라도 방화벽을 완전히 우회합니다. – Saul

+2

UDP HolePunching (http://en.wikipedia.org/wiki/UDP_hole_punching)이라는 기술이 있습니다. 일반적인 상황에서도 중앙 서버 –

관련 문제