ftp란 무엇인가요?
FTP(FileTransferProtocol, 파일 전송 프로토콜)는 TCP/IP 프로토콜 그룹에 속하는 프로토콜 중 하나입니다. FTP 프로토콜은 두 가지 구성 요소로 구성됩니다. 하나는 FTP 서버이고 다른 하나는 FTP 클라이언트입니다.
FTP 서버는 파일을 저장하는 데 사용되며, 사용자는 FTP 클라이언트를 사용하여 FTP 프로토콜을 통해 FTP 서버에 있는 리소스에 액세스할 수 있습니다. 웹 사이트를 개발할 때 일반적으로 FTP 프로토콜은 웹 페이지나 프로그램을 웹 서버로 전송하는 데 사용됩니다. 또한 FTP 전송 효율이 매우 높기 때문에 일반적으로 네트워크에서 대용량 파일을 전송할 때 이 프로토콜을 사용합니다.
FTP 작동 방식:
많은 인터넷 애플리케이션과 마찬가지로 FTP 서비스도 클라이언트-서버 시스템(C/S)입니다. 사용자는 FTP 프로토콜을 지원하는 클라이언트 프로그램을 통해 원격 호스트의 FTP 서버 프로그램에 접속합니다. 사용자는 클라이언트 프로그램을 통해 서버 프로그램에 명령을 내리고, 서버 프로그램은 사용자가 내린 명령을 실행하고 그 결과를 클라이언트에 반환한다.
파일 다운로드를 예로 들면 원격 컴퓨터에서 파일을 다운로드하기 위해 FTP 클라이언트 프로그램이 시작될 때 실제로 두 개의 프로그램이 시작됩니다. 로컬 시스템의 FTP 클라이언트 프로그램은 복사 요청을 제안합니다. FTP 서버. 파일 다운로드 요청
다른 하나는 원격 컴퓨터에서 FTP 서버 프로그램을 시작하는 것입니다. 이 프로그램은 귀하의 요청에 응답하고 지정된 파일을 귀하의 컴퓨터로 전송합니다. 현재 서버측에는 Server-U, FileZilla 등, 클라이언트측에는 CuteFtp, FlashFTP 등 많은 FTP 응용 소프트웨어가 있어 사용자 사용이 매우 편리합니다.