728x90
파일 전송 프로토콜(File Transfer Protocol)
- 네트워크 상의 장치가 파일을 전송할 때 사용하는 규칙을 의미한다.
- 네트워크에 연결된 컴퓨터끼리 데이터를 원활하게 교환하기 위한 목적으로 개발되었다.
- 사용자의 인증, 데이터 전환, 디렉터리 검색 등과 같은 기능을 지원한다.
- FTP 서버는 FTP 주소를 가지고 있고, FTP 연결을 수신한다.
- 21번 포트를 사용한다.
- 인터넷 프로토콜 초기부터 사용되어 역사가 길다.
SFTP(SSH File Transfer Protocol)
- FTP에 SSH 연결을 사용해 보안 등급이 높은 파일 전송을 하는 별도의 프로토콜이다.
- 22번 포트를 사용한다.
파일질라(FileZilla)
- 오픈 소스 크로스 플랫폼의 FTP 소프트웨어이다.
- 파일질라 클라이언트와 파일질라 서버로 이루어져 있다.
- FTP, SFTP, FTPS를 지원한다.
참고
728x90
'넓고 얕은 CS 지식' 카테고리의 다른 글
자바에서 암호화 구현에 필요한 최소한의 지식을 정리해보자.(Binary Data, bit, byte, Base64, Hex 등) (0) | 2023.09.29 |
---|---|
클래스 다이어그램과 개체 관계 다이어그램(ERD) 요약 정리 (0) | 2023.05.29 |
CSV(Comma Seperated Value) 간단 정리 (0) | 2023.05.09 |
플로우차트(Flow Chart) 요약 정리 (0) | 2023.05.04 |
시퀀스 다이어그램 요약 정리 (0) | 2023.05.04 |