포트가 열리지 않지만 여전히 다운로드 할 수 있습니다. 어떻게 작동합니까?


3

토런트 클라이언트 또는 에뮬과 같은 p2p 소프트웨어를 사용할 때 방화벽에서 포트를 허용하고 NAT 구성으로 전달하더라도 포트를 열 수 없습니다. 이 두 가지 작업을 수행 한 후에도 p2p 소프트웨어는 포트가 닫혀 있다고 말합니다.

그러나 나는 여전히 다운로드 할 수 있는데 어떻게 작동합니까? 소프트웨어가 들어오는 포트가 닫혀있는 것으로 감지되는 경우에도 소프트웨어가 패키지를받을 수 있다면 왜 포트에 관심이 있습니까?


모든 P2P 서비스가 설명대로 작동하지는 않습니다. 예를 들어 Bittorrent는 포워딩 포트가 없어도 최소 기능을 수행하지만 많은 기능을 지원하지는 않으며 일반적으로 다른 사용자가 자신의 혜택을 누리는 방식으로 떼에 참여하면 혜택을 볼 수 없으므로 무례한 것으로 간주됩니다.
Frank Thomas

답변:


3

당신은이 상태 저장 방화벽 : 그것은 들어오는 패킷을 받아 그들이 기존 연결에 속하는 경우. 이렇게하면 다른 호스트 (예 : 웹 서버 또는 P2P 사용자)에 연결할 수 있으며 회신을 명시 적으로 허용하지 않아도됩니다.

(포트는 방화벽이 특정 패킷의 통과를 허용하는 것을 기준으로 패킷의 레이블과 같은 문이나 창과 같지 않습니다. 프로그램이 해당 포트에 대한 연결을 기다리고 있다는 의미에서 동일한 포트가 "열려"있을 수 있습니다. 그러나 방화벽은 이러한 연결을 차단한다는 의미에서 "폐쇄"되며 그 반대도 마찬가지입니다. )

당신이 밖으로 연결하는 경우, 그 다른 호스트에서 허용 필요한 포트가 필요 자신의 방화벽을. P2P 연결을 사용하면 쉽게 문제가 될 수 있습니다. 두 사람이 나가는 연결만으로도 문제가 없다면 어느 쪽도 다른 쪽의 연결을 수락 할 수 없습니다.

그래서 대부분의 시간을 당신은 여전히 P2P 사용자에서 다운로드 할 수 있습니다 자신의 방화벽이 올바르게 설정 (업로드,하지만 먼저 연결 한 경우) -하지만 아무도에 연결할 수 없습니다 당신 .


그래서 당신이 묘사 한 것은 내 업로드를 제한하지만 다운로드는 제한합니까? 또한 NAT 구성에서 포트를 전달할 때 방화벽을 비활성화 한 후에도 포트가 닫힌 상태로 유지되는 방법은 무엇입니까? 또한 random portsp2p 클라이언트 에는 옵션 이 있으므로 p2p 네트워크가 작동하려면 각 피어가 다른 임의의 포트를 사용하기 때문에 모든 사람이 모든 포트를 열어야합니다.
ChiseledAbs

글쎄, 당신은 항상 당신 쪽의 포트를 선택합니다. 따라서이 옵션은 클라이언트가 수신하는 포트만 변경하지만 연결되는 포트는 변경하지 않습니다.
grawity
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.