- FTP: File Transfer Protocol
- TFTP: Trivial File Transfer Protocol
- NFS: Network File System
FTP
TCP コネクションを利用する。
Command
FTP を実行するソフトウェアに実装するもので、 クライアントのコマンドとは別。
| command |
description |
| USER |
Login user id |
| PASS |
user password |
| QUIT |
Logout |
| PORT |
Port to be used |
| STOR |
Send file |
| DELE |
Delete file |
| RMD |
Remove directory |
| MKD |
Create directory |
Reply code
| code |
description |
| 125 |
データコネクションオープン済、トランスファー開始 |
| 150 |
ファイル状態OK、コネクションほぼオープン |
| 200 |
コマンドOK |
| 211 |
システム状態 |
| 213 |
ファイル状態 |
| 220 |
サービス準備完了 |
| 225 |
データコネクションオープン |
| 226 |
データコネクションクローズ |
| 231 |
ユーザネームOK、要パスワード |
| 421 |
サービス利用できず、制御コネクションクローズ |
| 500 |
構文エラー、コマンド解釈できず |
| 502 |
コマンド未実装 |
| 550 |
要求されたアクション実行不能 |
First digit
| digit |
description |
| 1 |
肯定的予備的応答 |
| 2 |
肯定的完了的応答 |
| 3 |
肯定的中間的応答 |
| 4 |
過渡的否定的完了応答 |
| 5 |
恒久的否定的完了応答 |
Second digit
| digit |
description |
| 0 |
構文誤り |
| 1 |
情報メッセージ |
| 2 |
コネクションメッセージ |
| 3 |
認証及びアカウンティングメッセージ |
| 4 |
現在未使用 |
| 5 |
ファイルシステムメッセージ |
TFTP
UDP を使用する。