TFTP(1)

명칭
tftp - 간단한 파일 전송 프로그램

서식
tftp [host]

해설
tftp 유틸리티는, 인터넷 TFTP (Trivial File Transfer Protocol)(을)를 이용해, 리모트 머신과의 사이의 파일 전송을 행하기 위한 유저 인터페이스입니다. 리모트 머신명 host (은)는, tftp 기동시에 명령행으로 지정하는 것이 가능합니다. 이 경우, host (은)는 파일 전송을 행할 때의 디폴트의 호스트로서 사용됩니다. (이하의 connect 명령을 참조).

명령
tftp 기동 후, 명령 입력을 재촉하는 prompt “tftp>” 하지만 표시됩니다. 이 상태로 사용할 수 있는 코만 드는 이하와 같습니다.

? command-name ...
    헬프 메세지를 출력합니다.

ascii
    ``mode ascii''의 약어입니다.

binary
    ``mode binary''의 약어입니다.

connect host-name [port]
    파일 전송을 행한다 host (을)를(필요 있으면 port 번호도 동시에) 설정합니다. 덧붙여 TFTP 프로토콜은, FTP 프로토콜과 달라, 무통신 상태에 대해 호스트간의 connection를 보관 유지하지 않는 것에 주의해 주세요. 즉, connect 명령은 호스트 사이의 connection를 확립하는 것이 아니라, 실제로는 전송을 행하는 호스트를 기억하는데 사용됩니다. 사용자는 connect 명령을 사용할 필요는 없고, get 혹은 put 명령을 사용할 때에 리모트 호스트를 지정할 수가 있습니다.

get filename
get remotename localname
get file1 file2 ... fileN
    지정된 형식에서 파일을 취득합니다. 전송원의 지정 방법에는 2 가지 있습니다. host 하지만 벌써 지정되어 있는 경우, 리모트 호스트상의 파일명을 지정해 hosts:filename (와)과 같이 리모트 머신과 파일명의 양자를 손가락 정합니다. 만약 후자의 형식이 사용되는 경우, 마지막에 지정된 리모트 호스트명이 이후의 파일 전송의 대상 호스트가 됩니다.

mode transfer-mode
    전송 모드를 설정합니다. 전송 모드는 ascii (와)과 binary 의 2 방법이 있습니다. 디폴트는 ascii 됩니다.

put file
put localfile remotefile
put file1 file2 ... fileN remote-directory
    지정된 파일 또는 디렉토리를 리모트 호스트에 전송 합니다. 전송처의 지정 방법은 2 가지 있습니다. host 하지만 벌써 지정되어 있는 경우, 리모트 호스트상에 작성되는 파일명을 지정합니다. 만약 구 하 hosts:filename (와)과 같이 리모트 호스트와 파일명의 양자를 지정합니다. 후자 의 형식이 사용되는 경우, 마지막에 지정된 리모트 호스트명이 이후의 파일 전송의 대상 호스트가 됩니다. 또, 디렉토리를 지정해 리모트에의 파일 전송을 행 경우, 리모트 호스트는 UNIX 머신으로 간주해집니다. IPv6 수치 주소를 hosts (으)로 지정할 필요가 있는 경우, 코론의 구별을 할 수 있도록(듯이), [hosts]:filename (와)과 같이 꺽쇄묶음으로 괄은 주세요.

quit
    tftp (을)를 종료합니다. EOF (^D) (을)를 입력했을 경우도 같습니다.

rexmt retransmission-timeout
    패킷 마다의 재발송 타임 아웃 시간을 초단위로 설정합니다.

status
    현재의 tftp 상태를 표시합니다.

timeout total-transmission-timeout
    전체의 전송 타임 아웃 시간을, 초단위로 설정합니다.

trace
    타글 동작으로 패킷 트레이스 기능의 ON/OFF 를 설정합니다.

verbose
    타글 동작으로 바보즈모드의 ON/OFF 를 설정합니다.

버그
TFTP 프로토콜에는, 유저 인증 기구가 없기 위해(때문에), 리모트 머신상의 파일에는 어떠한 종류의 액세스 제한이 생기는 일이 있습니다. 그것들에 관해서는 여러가지 예 (이)가 있기 (위해)때문에, 여기에는 기술하지 않습니다.

33488896 8중창 (65535 블록)을 넘는 파일은, 클라이언트와 서버가 블록 사이즈의 네고시에이션 (RFC1783)을 서포트하고 있지 않으면, 전송 불가능합니다.

역사
tftp 명령은 4.3BSD (으)로부터 등장했습니다.