| 100 Codes | Positive Initial Reply: Requested command is being initiated (Usually client is waiting for a reply) | |
|---|---|---|
| 110 | Restart Marker Reply | |
| 120 | Service ready in xx minutes | |
| 125 | Data connection open, transfer beginning | |
| 150 | File Status ok. Data connection about to open. |
| 200 Codes | Positive Completion: The command has successfully been completed. | |
|---|---|---|
| 200 | Command OK | |
| 202 | Command not implemented, superfluous | |
| 211 | System status/system help reply | |
| 212 | Directory status | |
| 213 | File status | |
| 214 | Help message (how to use the server or what a command means) | |
| 215 | Official system name from the list of Assigned Numbers document. | |
| 220 | Service ready | |
| 221 | Connection closing. Log out. | |
| 225 | Data connection open, no transfer in progress | |
| 226 | Closing data connection, requested file action successful | |
| 227 | Entering passive mode | |
| 230 | User logged in. Proceed. | |
| 250 | Requested file action OK, completed. | |
| 257 | Pathname created. |
| 300 Codes | Positive Intermediate: Command accepted, but is pending further information | |
|---|---|---|
| 331 | User name OK, password needed. | |
| 332 | Account needed to login | |
| 350 | Requested action pending further information |
| 400 Codes | Negative Completion: A temporary Error took place and the command was not accepted | |
|---|---|---|
| 421 | Service not available. Closing connection. | |
| 425 | Can not open data connection. | |
| 426 | Connection closed- transfer aborted. | |
| 450 | File unavailable - file busy | |
| 451 | Requested action aborted - local error processing | |
| 452 | Requested action not taken- Insufficient storage space |
| 500 Codes | Negative Completion: A permanent Error took place and the command was not accepted | |
|---|---|---|
| 500 | Syntax error- command not recognized | |
| 501 | Syntax error in parameters or arguments | |
| 502 | Command not implemented | |
| 503 | Bad sequence of commands | |
| 504 | Command not implemented for that parameter | |
| 530 | Not logged in / authentication failed | |
| 532 | Account needed for storing files | |
| 550 | File unavailable- file not found - not accessable | |
| 551 | Page type unknown | |
| 552 | Exceeded storage allocation | |
| 553 | File name/type not allowed |
| The 2nd number | The 2nd # in the code sequence has specific information | |
|---|---|---|
| 0 | Syntax: Syntax error | |
| 1 | Informational: status and help replies | |
| 2 | Connection: Refers to data connection | |
| 3 | Authentication/Accounting: Processes for account and logon authentication | |
| 4 | Unspecified | |
| 5 | File System: Indicate status of the server file system |