|
Firewall 등이 설치되어 있는 서버나, 유동 아이피 처럼 직접적으로 서로간에 바로 다이렉트 통신이 되지 않을경우를 대비하여 만들어진 대비책으로 알고 있습니다. 아래는 검색엔진에서 돌아다니는 설명입니다.
-----------------------------------------------------------------------------
Active mode와 Passive mode
ftp 는 기본적으로 두가지 모드를 지원한다. 이들은 active 모드와 passive 모드이다. 물론, 대부분 사용되는 ftp 모드는 active 모드이다.
기본적으로 ftp 세션은 아래의 그림과 같이 active 모드를 사용할 경우, ftp 클라이언트와 서버간의 통신은 SYN 패킷과 ACK 패킷에 의해 이루어진다. 하지만, 이럴 경우 active 모드는 Firewall 등과 같은 시스템 구성에 있어서 문제점을 야기할 수 있게 된다. 왜냐하면, Firewall 등을 사용할 경우, ftp 서버는 Firewall 을 통해 클라이언트와의 통신을 이루어야 하므로, 이런 추구상황까지 살펴보아야 하기 때문이다. 즉, 이런 문제점들을 해결하기 위해 등장한 것이 바로 passive 모드이다.
ftp 가 passive 모드로 동작될 경우에는 ftp 서버의 20번 포트로 클라이언트가 직접 통신할 필요가 없다. 때문에, Firewall 등과 같은 시스템 구축에 상당한 도움이 된다.
모라 님이 쓰신 글 :
: ftp프로그램을 짤려는데 passive 모드에 대해서 애매하네요.
: 레퍼런스봐도 개념이 안잡히고요.
: 네트워크쪽인데 여기에 아시는분이 많아서 물어봅니다.
:
|