목록ftp (8)
LISTORY
최근, 안드로이드와 서버간의 파일을 주고받기 위해 FTP를 알아보고 있었는데요, 실제 테스트를 위해 구현해봐야겠다는 생각이 들어 FTP 서버를 구축해볼까 합니다. FTP 서버를 생성하기 위한 프로그램으로는 FileZilla를 선택했습니다. 파일질라 서버를 구축하기 위해선 일단 사이트에 가서 Server 파일을 다운받아야 합니다. 다운로드 경로 : https://filezilla-project.org/ 여기서 Download Filezilla Server를 클릭하시면, 다음과 같이 녹색 버튼이 출력되고 해당 버튼을 클릭하면 FileZilla Server를 다운받으실 수 있습니다. 이제 다운로드된 FileZilla Server 설치 프로그램을 실행합니다. 동의하기를 눌러서 다음 단계로 이동합니다. FileZ..
안드로이드에서 FTP 서버와 연결하고 파일 전송을 하기 위해선 안드로이드에 종속성을 추가해야 합니다. 이 때 추가하는 JAR 파일이 commons-net.jar 파일입니다. 다운로드는 http://commons.apache.org/proper/commons-net/download_net.cgi 이곳에서 할 수 있습니다. APACHE에서 배포한 이 라이브러리는 많은 기본 인터넷 프로토콜의 클라이언트 측을 구현했습니다. 라이브러리의 목적은 기본 프로토콜 액세스를 제공하는 것입니다. 지원되는 프로토콜은 다음과 같습니다. FTP / FTPSHTTP를 통한 FTP(실험적)NNTPSMTPPOP3IMAPTelnetTFTPFingerWhoisrexec / rcmd / rloginTime (rdate) and Dayti..
FTP란 FTP는 TCP 기반의 네트워크를 통해 한 호스트에서 다른 호스트로 파일을 전송하는데 사용하는 표준 네트워크 프로토콜입니다. 웹 페이지와 관련 파일들을 전송하는 HTTP, 전자우편을 전송하는 SMTP 등과 같이, FTP도 인터넷의 TCP/IP 응용 프로토콜 중에 하나입니다. FTP는 클라이언트-서버 아키텍처를 기반으로 하며 클라이언트와 서버간에 별도의 제어 및 데이터 연결을 사용합니다. FTP 사용자는 일반적으로 사용자 이름과 암호의 형태로 된 일반 텍스트 로그 프로토콜을 사용하여 자신을 인증하지만, 서버가 허용하도록 구성된 경우에는 익명으로 연결할 수 있습니다. 사용자 이름과 암호를 숨기고 안전한 전송 및 내용 암호화를 위해 FTP는 종종 SSL / TLS("FTPS")로 보호됩니다. SSH ..