토런트 클라이언트 또는 에뮬과 같은 p2p 소프트웨어를 사용할 때 방화벽에서 포트를 허용하고 NAT 구성으로 전달하더라도 포트를 열 수 없습니다. 이 두 가지 작업을 수행 한 후에도 p2p 소프트웨어는 포트가 닫혀 있다고 말합니다.
그러나 나는 여전히 다운로드 할 수 있는데 어떻게 작동합니까? 소프트웨어가 들어오는 포트가 닫혀있는 것으로 감지되는 경우에도 소프트웨어가 패키지를받을 수 있다면 왜 포트에 관심이 있습니까?
토런트 클라이언트 또는 에뮬과 같은 p2p 소프트웨어를 사용할 때 방화벽에서 포트를 허용하고 NAT 구성으로 전달하더라도 포트를 열 수 없습니다. 이 두 가지 작업을 수행 한 후에도 p2p 소프트웨어는 포트가 닫혀 있다고 말합니다.
그러나 나는 여전히 다운로드 할 수 있는데 어떻게 작동합니까? 소프트웨어가 들어오는 포트가 닫혀있는 것으로 감지되는 경우에도 소프트웨어가 패키지를받을 수 있다면 왜 포트에 관심이 있습니까?
답변:
당신은이 상태 저장 방화벽 : 그것은 들어오는 패킷을 받아 그들이 기존 연결에 속하는 경우. 이렇게하면 다른 호스트 (예 : 웹 서버 또는 P2P 사용자)에 연결할 수 있으며 회신을 명시 적으로 허용하지 않아도됩니다.
(포트는 방화벽이 특정 패킷의 통과를 허용하는 것을 기준으로 패킷의 레이블과 같은 문이나 창과 같지 않습니다. 프로그램이 해당 포트에 대한 연결을 기다리고 있다는 의미에서 동일한 포트가 "열려"있을 수 있습니다. 그러나 방화벽은 이러한 연결을 차단한다는 의미에서 "폐쇄"되며 그 반대도 마찬가지입니다. )
당신이 밖으로 연결하는 경우, 그 다른 호스트에서 허용 필요한 포트가 필요 자신의 방화벽을. P2P 연결을 사용하면 쉽게 문제가 될 수 있습니다. 두 사람이 나가는 연결만으로도 문제가 없다면 어느 쪽도 다른 쪽의 연결을 수락 할 수 없습니다.
그래서 대부분의 시간을 당신은 여전히 P2P 사용자에서 다운로드 할 수 있습니다 자신의 방화벽이 올바르게 설정 (업로드,하지만 먼저 연결 한 경우) -하지만 아무도에 연결할 수 없습니다 당신 .
random ports
p2p 클라이언트 에는 옵션 이 있으므로 p2p 네트워크가 작동하려면 각 피어가 다른 임의의 포트를 사용하기 때문에 모든 사람이 모든 포트를 열어야합니다.