1. TFTP

  ㅇ UDP 상에서 이루어지는 간단한 화일전송프로토콜(File Transfer Protocol)
     - 통상 클라이언트/서버 간에 FTP 같이 복잡한 상호동작이 필요하지 않는 응용에 많이 사용
        . 한편, FTP는 TCP 상에서 비교적 복잡하게 동작 함


2. TFTP 특징

  ㅇ 단순한 화일전송 기능 만 제공
  ㅇ 인증 기능 미제공. 사용자 이름 및 비밀번호 확인 없이 화일 전송
  ㅇ 프로그램이 간결하고 규모가 작음
  ㅇ 에러제어 및 흐름제어 방식으로는 Stop and Wait 방식 사용

  ※ 사용 例)
     - 임베디드 시스템 개발에서, 메인 개발 호스트와 타킷 보드 간에 TFTP로 데이터 전송 등
     - 원격 서버로부터 부트스트랩 이미지 파일을 TFTP로 가져와서 자동 부팅을 시작하는 등


3. TFTP 메세지 구성

  

 


4. TFTP의 메세지 종류 및 값 (Opcode)

  ㅇ RRQ (Read Request) : 1 
  ㅇ WRQ (Write Request) : 2
  ㅇ Data : 3
  ㅇ ACK : 4
  ㅇ Error :5