[FTP 클라이언트 프로그램 작성]o 프로그램 설명 : 지정된 FTP 서버에 파일을 전송하고 받을 수 있도록 하고, FTP 기본명령을 수행할 수 있는 FTP 클라이언트 프로그램을 작성한다.o 프로그램 명세 1) 입력 * FTP 서버 입력 : 별도의 지정 서버(개인용 서버를 사용할 수도 있음)* FTP 클라이언트에서 FTP 서버의 로그인 계정(ID)와 암호(PWD) 입력한다. - ID: FTP 서버의 계정(ID)를 입력한다. - PWD : FTP 서버의 암호(Password)를 입력한다.2) 출력 및 명령 실행* 로그인이 완료되면 아래와 같은 입력 프롬프트를 출력하고, FTP 명령을 입력 받을 수 있도록 한다. - ftp> - 사용할 수 있는 명령어는 아래에 정의된 것들을 모두 사용할 수 있어야 한다.명령어기능설명ls서버의 현재 디렉토리 목록을 출력한다. (ls 또는 ls -l) cd서버의 디렉토리를 변경한다.(cd 디렉토리명) get서버의 디렉토리 내 파일을 클라이언트로 가져온다.(get sample.txt) put클라이언트의 디렉토리 내 파일을 서버로 전송한다.(put sample.txt) byeftp접속을 종료하고 빠져나간다.(bye) * 파일 전송 : ftpclient(학번).txt를 작성하여 저장하고, 저장된 파일을FTP 서버로 전송한다.(단, 아래와 같이 FTP 명령어를 사용해야 함) - 전송할 파일명 : ftp>put ftpclient(0722456).txt - ftpclient(0722456).txt : 파일 내부 세부내용은 아래와 같이 작성한다.