FTP(File Transfer Protocol)
네트워크로 연결된 두 컴퓨터 사이에 파일을 업로드하거나 다운로드할 수 있도록 만들어진 통신 프로토콜로, 웹사이트 파일을 서버에 올릴 때 흔히 쓰였습니다.
한눈에 보는 정의
FTP(File Transfer Protocol)는 네트워크로 연결된 두 컴퓨터 사이에 파일을 업로드하거나 다운로드할 수 있도록 만들어진 프로토콜(Protocol) (프로토콜)입니다.
자세히 알아보기
- 예문: "웹사이트를 운영하던 시절에는 FTP로 완성된 파일을 서버에 업로드하는 방식이 흔했다."
- 서버에 접속해 폴더 구조를 탐색하고, 파일을 올리거나 내려받는 방식으로 동작하며, TCP(Transmission Control Protocol) (TCP) 위에서 이루어지는 연결 지향형(Connection-oriented) 프로토콜 (연결 지향형) 통신입니다.
- 기본 FTP는 아이디, 비밀번호, 파일 내용까지 암호화 없이 그대로 전송되어 보안에 취약하다는 문제가 있어, 이를 암호화한 SFTP나 FTPS 같은 보완된 방식이 함께 쓰입니다.
- 최근에는 클라우드 저장소나 API(Application Programming Interface) 기반의 파일 전송 방식이 늘면서, 전통적인 FTP의 활용 빈도는 예전보다 줄어드는 추세입니다.