Projects/Server
2007. 6. 18.
passive 모드를 지원하는 익스플로러의 ftp 클라이언트 기능
ftp는 보통 명령 전송용 포트와 메시지 전송용 포트인 20, 21 을 사용해서 ftp 서비스를 하게 됩니다. 그런데 실제 클라이언트가 서버와 컨넥션이 설정되면 클라이언트가 서버에게, 전송에 사용할 1023 이상의 임의의 포트를 지정하게 됩니다. 따라서, 클라이언트가 공유기, NAT등의 방화벽 하위에 위치한 ftp 서버에 접속하여 파일을 전송 받기 위해서는 서버에서 1023이상의 포트를 열어주어야하는 문제가 발생하고, 보안상으로나, 열어주는 과정이 귀찮아 질 수 있습니다. 이런 점을 해결하기 위해 고안된 것이 passive 모드 ftp입니다. 이것은 클라이언트가 통신에 사용할 포트를 선택하는 것이 아니라, 서버가 클라이언트에게 통신에 사용할 포트를 지정하도록 하는 것입니다. 여러 문서를 검색해 본 결과,..