패시브 모드(FTP)란 무엇인가요?
수동 모드는 "PASV 모드"라고도 하며, 두 컴퓨터 간에 파일을 전송하는 데 사용되는 FTP(파일 전송 프로토콜)의 작동 모드 중 하나입니다.
FTP에서 클라이언트는 서버에 연결을 시작하고, 로그인 자격 증명을 통해 사용자를 인증하고, 서버에 파일을 업로드하거나 서버에서 파일을 다운로드하는 등의 파일 전송을 수행합니다. FTP는 두 개의 TCP 연결을 사용하여 작동합니다.
액티브 모드에서는 서버는 TCP 포트 20에서 클라이언트 측의 임의의 포트로 데이터 연결을 설정합니다. 이 데이터 연결은 파일 데이터를 교환하는 데 사용됩니다. 반대로, 수동 모드에서는 서버가 제어 연결을 통해 클라이언트에게 데이터 연결에 사용할 포트를 알려줍니다. 그러면 클라이언트는 이 정보를 사용하여 서버와의 데이터 연결을 설정합니다.
패시브 모드는 일반적으로 호스팅이나 클라우드 제공업체가 제공하는 웹 서버에 파일을 업로드할 때 사용됩니다. 대부분의 클라이언트는 방화벽이나 NAT 시스템을 통해 인터넷에 연결하는데, 이는 서버에서 시작된 수신 연결을 차단합니다. 패시브 모드는 클라이언트가 데이터 연결을 시작하도록 하여 이 문제를 해결합니다.