FTP : File Transfer Protocol
- 파일을 주고 받기 위한 표준 프로토콜
- TCP 20, 21번 포트 사용
- 21번으로 먼저 명령어 전달이나 제어 연결을 하고
- 20번으로 데이터를 연결한다.(파일전송)
- 암호화를 사용하지 않고 평문으로 전송됨.
- 로그인 필요함
- 파일업로드, 다운로드 가능
- 디렉터리 목록 조회 가능 (SSH같은 원격 컴퓨터 조작은 아님)
- 익명접속 가능 (로그인 시 아이디를 anonymous로 입력.)
TFTP(Trivial FTP) → 하찮은 FTP
- UDP 69번 포트 사용
- 로그인 기능 없음
- 디렉터리 조회 없음
- 폴더 탐색 없음
- 그냥 파일 업로드, 다운로드만 가능.