본문 바로가기
TECH 이야기/정보기술, Android

FTP ActiveMode(능동모드) PassiveMode(수동모드)

by ANG-E 2020. 11. 19.

안녕하세요.앙이입니다.

오늘은 FTP Active mode 와 Passive mode에 대해서 말씀 드리겠습니다.

FTP 접속은 Active mode와 Passive mode로 나눠집니다.

Active mode는 클라이언트가 FTP 서버에 접속할 때 Port 번호를 정해서 서버에 알려주는 것입니다.

Port 정보를 받은 서버는 클라이언트의 IP와 Port를 이용하여 클라이언트와 정보 전달을 위한 연결을 하게 됩니다.

반대로 Passive mode는 서버쪽에서 클라이언트가 접속해야 하는 port를 생성하게 됩니다. 그러면 클라이언트는

서버가 알려준 port로 정보 전달을 위한 세션을 맺게 됩니다.

클라이언트가 방화벽, 공유기, 클라우드 등으로 구성된 네트워크 안에 있다면 Passive mode로 서버에 접속을 해야합니

다. 이런 네트워크 환경에서는 클라이언트가 사설IP를 사용하기 때문에 서버가클라이언트의 IP를 알 수 없기 때문에 서

로 연결을 할 수가 없게 됩니다. 또한 방화벽에서 IP block이 될 수도 있겠네요.

Active mode는 공인IP를 사용하는 클라이언트에서 사용하게 됩니다.

 

댓글