내보내기(0) 인쇄
모두 확장

모드 및 데이터 전송

업데이트 날짜: 2005년 8월

적용 대상: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1, Windows Server 2003 with SP2, Windows Server 2008

FTP를 사용하는 경우 두 가지 모드를 사용할 수 있으며 첫째는 연결 모드로 수동이나 활성이 될 수 있고 둘째는 데이터 전송 모드로 스트림, 블록 또는 압축이 있습니다.

IIS 기반의 FTP 서비스는 클라이언트가 지정하는 방법에 따라 활성 및 수동 모드 연결 모두를 지원합니다. IIS는 활성 또는 수동 연결 모드 사용 안 함은 지원하지 않습니다.

IIS 기반 FTP의 기본 데이터 전송 모드는 스트림입니다. IIS는 현재 블록 또는 압축 데이터 전송 모드를 지원하지 않습니다.

HTTP 및 기타 인터넷에서 사용되는 프로토콜과 달리, FTP 프로토콜은 세션 중 최소한 두 개의 연결을 사용합니다. 하나는 제어를 위한 반이중 연결이고, 또 하나는 데이터 전송을 위한 전이중 연결입니다. 기본값으로 서버의 제어 연결에 TCP 포트 21을 사용하지만 데이터 연결은 클라이언트가 서버로의 연결에 사용하는 방법에 따라 결정되며 자세한 설명은 아래에 있습니다.

  • 활성 모드 FTP 연결은 클라이언트가 제어 연결을 통해 서버에 port 명령을 전송하기 때문에 "클라이언트 관리"라고도 합니다. 명령은 port 명령으로 지정한 TCP 포트를 사용하여 서버에게 서버의 TCP 포트 20에서 클라이언트로의 데이터 연결 구축을 요청합니다.

  • 수동 모드 FTP 연결은 클라이언트가 pasv 명령을 수행한 후 서버가 데이터 연결의 서버 쪽 폴더로 사용된 일시적 포트 중 하나에 응답하기 때문에, "서버가 관리한다"고도 합니다. 클라이언트가 데이터 연결 명령을 수행한 후 서버는 제어 언결의 클라이언트 쪽 포트 바로 위 포트를 사용하여 클라이언트에 연결합니다.

데이터 전송 및 방화벽

인터넷에서 FTP를 사용할 때 가장 일반적으로 만나는 문제는 프록시 서버, 방화벽 또는 NAT(네트워크 주소 변환) 장치를 통해 데이터를 전송할 때 발생합니다. 대부분의 경우 이러한 네트워크 보안 장치는 TCP 포트 21을 통한 제어 연결 설정은 허용합니다. 즉, 사용자가 FTP 서버에 성공적으로 로그온할 수 있습니다. 하지만 사용자가 DIR, LS, GET 또는 PUT과 같은 데이터 전송을 시도하면 네트워크 보안 장치가 클라이언트가 지정한 데이터 연결 포트를 차단하여 FTP 클라이언트가 응답하지 않게 됩니다. 네트워크 보안 장치가 로깅을 지원하는 경우 네트워크 보안 장치에 대한 로그온이 거부되는지 검토하여 포트 차단을 확인할 수 있습니다.

다음 표에서는 Microsoft가 제공하는 FTP 클라이언트 및 각 클라이언트가 지원하는 연결 모드가 표시되어 있습니다.

 

FTP 클라이언트 전송 모드

명령줄

활성

Internet Explorer 5.1 및 이전 버전

수동

Internet Explorer 5.5 이상

활성 및 수동

FrontPage 1.1에서 FrontPage 2002까지

활성

이 정보가 도움이 되었습니까?
(1500자 남음)
의견을 주셔서 감사합니다.

커뮤니티 추가 항목

추가
Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
표시:
© 2014 Microsoft