FTP 개요

강한친구·2022년 3월 1일
0

Server Studies

목록 보기
7/27

이글은 드랍박스의 FTP 설명을 참조로 작성하였습니다

File Transfer Protocol

FTP는 TCP/IP상의 네트워크 장치가 파일을 전송할 때 이용하는 규칙(protocol)이다. FTP는 서버를 가지며, 이는 다른 서버와 마찬가지로 서버 - 클라이언트 구조를 가진다.

SFTP

ssh기반의 프로토콜이다. 기존의 ftp는 암호를 평문으로 전송해서 보안이 매우 취약한데에 비해 ftps는 PROT P를 사용하면 데이터까지 암호처리해주는 강력한 기능을 갖고 있다.

작동 원리

FTP가 정상적으로 작동하려면 2개의 채널이 필요하다. 일단 서로간 기본정보 (파일 엑세스 권한, 비밀번호, 통신 등등)를 주고 받는 채널, 그리고 실제로 데이터를 주고 받는 채널 2가지가 필요하다.

보통 21번 포트가 기본통신을 담당한다.

그냥 클라우드 쓰지?

맞다. 사실 최근에는 FTP서비스는 보안문제로 하락길을 가고있고, 클라우드 시스템의 발달로 클라우드를 많이들 사용한다.
하지만 FTP는 아직도 내부망에서 대용량 파일을 주고받거나 웹개발을 할 때 유용하게 쓰이는편이며, GUI를 사용하지 못하는 환경에서도 자주 쓰이고는 있다고 하지만, 여전히 하락세인건 부정할 수 없을것같다.

0개의 댓글