사소한 파일 전송 프로토콜

TFTP 정의

TFTP는 간단한 파일 전송 프로토콜 (Trivial File Transfer Protocol)의 약자입니다. 네트워크 장치간에 파일 을 전송하는 기술이며 FTP (파일 전송 프로토콜) 의 간소화 된 버전입니다.

TFTP는 완전한 FTP 지원을 제공하기에 충분한 메모리 또는 디스크 공간이 부족한 컴퓨터를 위해 1970 년대에 개발되었습니다. 오늘날 TFTP는 일반 소비자 용 광대역 라우터 와 상업용 네트워크 라우터에서도 볼 수 있습니다.

홈 네트워크 관리자는 때때로 TFTP를 사용 하여 라우터 펌웨어업그레이드하고 전문 관리자는 TFTP를 사용하여 회사 네트워크를 통해 소프트웨어를 배포 할 수도 있습니다.

TFTP의 작동 방식

FTP와 마찬가지로 TFTP는 클라이언트와 서버 소프트웨어를 사용하여 두 장치를 연결합니다. TFTP 클라이언트에서 개별 파일을 서버로 복사 (업로드)하거나 서버에서 다운로드 할 수 있습니다. 즉, 서버는 파일을 제공하는 반면 클라이언트는 요청하거나 보내는 서버입니다.

또한 TFTP를 사용하여 컴퓨터를 원격으로 시작하고 네트워크 또는 라우터 구성 파일을 백업 할 수 있습니다.

TFTP는 UDP 를 사용하여 데이터 를 전송합니다.

TFTP 클라이언트 및 서버 소프트웨어

명령 줄 TFTP 클라이언트는 Microsoft Windows, Linux 및 MacOS의 최신 버전에 포함되어 있습니다.

그래픽 인터페이스가있는 일부 TFTP 클라이언트는 TFTP 서버를 포함하는 TFTPD32와 같이 프리웨어 로도 제공됩니다. Windows TFTP 유틸리티는 TFTP 용 GUI 클라이언트 및 서버의 또 다른 예이지만 사용할 수있는 여러 가지 무료 FTP 클라이언트 도 있습니다.

Microsoft Windows는 TFTP 서버와 함께 제공되지 않지만 몇 가지 무료 Windows TFTP 서버 를 다운로드 할 수 있습니다. Linux 및 macOS 시스템은 일반적으로 tftpd TFTP 서버를 사용하지만 기본적으로 비활성화 될 수 있습니다.

네트워킹 전문가는 잠재적 보안 문제를 피하기 위해 TFTP 서버를 신중하게 구성하는 것이 좋습니다.

Windows에서 TFTP 클라이언트를 사용하는 방법

Windows OS의 TFTP 클라이언트는 기본적으로 활성화되어 있지 않습니다. 프로그램 및 기능 제어판 애플릿 을 통해 켜는 방법은 다음과 같습니다.

  1. 제어판을 엽니 다 .
  2. 프로그램 및 기능을 검색하고 엽니 다.
  3. 제어판의 왼쪽에서 Windows 기능 켜기 또는 끄기 를 선택하여 "Windows 기능"을 엽니 다. 이 창으로 이동하는 또 다른 방법은 명령 프롬프트 또는 실행 대화 상자에 optionalfeatures 명령 을 입력하는 것입니다.
  4. "Windows 기능"창에서 아래로 스크롤하여 TFTP 클라이언트 옆의 확인란을 선택하십시오.

설치가 끝나면 tftp 명령을 사용하여 명령 프롬프트를 통해 TFTP에 액세스 할 수 있습니다. TFTP 사용 방법에 대한 정보가 필요하거나 Microsoft 웹 사이트의 tftp 명령 줄 참조 페이지를 보려면 help 명령 ( tftp /? )을 사용하십시오.

TFTP 대 FTP

Trivial File Transfer Protocol은 다음과 같은 점에서 FTP와 다릅니다.

TFTP는 UDP를 사용하여 구현되기 때문에 일반적으로 로컬 영역 네트워크 (LAN) 에서만 작동합니다.