BitTorrent를 사용하여 파일을 다운로드 할 때 이미 파일이 있거나 원래 호스트에서 파일의 일부를 다운로드 할 수 있습니다. 파일 다운로드가 끝나면 다른 사람들이 파일을 다운로드하여 다운로드 할 수 있습니다.BitTorrent : 포트 포워딩이 없어도 피어가 서로 어떻게 연결합니까?
들어오는 연결을 전달하지 않는 라우터 뒤에 피어가 서로 어떻게 연결할 수 있습니까? 원래의 호스트가 어떻게 든 이걸 도와 주나요?
BitTorrent를 사용하여 파일을 다운로드 할 때 이미 파일이 있거나 원래 호스트에서 파일의 일부를 다운로드 할 수 있습니다. 파일 다운로드가 끝나면 다른 사람들이 파일을 다운로드하여 다운로드 할 수 있습니다.BitTorrent : 포트 포워딩이 없어도 피어가 서로 어떻게 연결합니까?
들어오는 연결을 전달하지 않는 라우터 뒤에 피어가 서로 어떻게 연결할 수 있습니까? 원래의 호스트가 어떻게 든 이걸 도와 주나요?
라우터가 upnp를 지원하지 않으면 많은 비트 토 런트 구현이 NAT punchthrough를 사용하여 다른 피어에 연결을 시도합니다 (http://www.raknet.net/raknet/manual/natpunchthrough.html 몇 가지 예 참조).
펀치 할 수 없다면 연결을 호스팅 할 수 없다는 의미입니다. 여전히 다른 호스트와 연결하여 패킷을주고받을 수 있습니다. 그것은 두 당사자가 문제가있다는 것을 통해 펀치 수없는 라우터 뒤에있을 때만입니다. 이 경우 피어간에 직접 데이터를 보낼 수 없습니다.
이 질문은 오프 주제입니까? 다른 SE 사이트로 이동해야합니까? – yakiv
내 생각 엔 그렇게 프로그래밍하지 않아도되지만 최소한 파일을 다운로드 할 때 추적기에 연결하면 NAT 아래에있는 다른 컴퓨터에 연결할 수있는 방법을 알려줄 수있는 몇 가지 방법이 있습니다 skype - 당신은 동료들 사이를 연결하는 서버와 대화합니다. 건배. – TheNewOne
이 질문이 주제와 어떻게 관련이 있는지 모르겠다. 그것은 유효한 질문입니다. – sybind