| GET | Request a document. The body of the response will contain the document. | 
| HEAD | Request the header for the document. Like a GET, but but the response body will be empty. The main use is to acquire the Last-Modified header to see if a local copy of the document should be refreshed. | 
| POST | Send data to the server. The request body will contain the data. This is usually used to send form data. | 
| PUT | Send data to the server, and store it in the indicated file. It is not often used. | 
| 1xx | Information; continuing. | 
| 2xx | Success | 
| 3xx | Redirection. | 
| 4xx | Client error | 
| 5xx | Server error | 
| 200 | Ok | 
| 206 | Partial Content | 
| 301 | Moved Permanently | 
| 400 | Bad Request | 
| 403 | Forbidden | 
| 404 | Not found | 
| 500 | Internal Server Error | 
| 501 | Not Implemented. | 
| Server: | 220 Welcome to our FTP server\r\n | 
| Client: | USER smith\r\n | 
| Server: | 331 Please specify password.\r\n | 
| Client: | PASS Some Password\r\n | 
| Server: | 230 Login successful\r\n | 
| Client: | TYPE I\r\n | 
| Server: | 200 Switching to binary mode\r\n | 
| Client: | PASV\r\n | 
| Server: | 227 Entering Passive Mode (10,27,0,14,75,41)\r\n | 
| Client: | RETR somefile.txt\r\n | 
| Server: | 150 Opening BINARY connection for somefile.txt\r\n | 
| Server: | 226 File send OK\r\n | 
| Client: | QUIT\r\n | 
| Server: | 221 Goodbye\r\n | 
| Rcver: | 220 mail.fred.com SMTP ready\r\n | 
| Sender: | HELO sender.somewhere.com\r\n | 
| Rcver: | 250 OK\r\n | 
| Sender: | MAIL FROM:<fsmith@somewhere.com>\r\n | 
| Rcver: | 250 OK\r\n | 
| Sender: | RCPT TO:<jones@fred.com>\r\n | 
| Rcver: | 250 OK\r\n | 
| Sender: | RCPT TO:<william@somewhere.com>\r\n | 
| Rcver: | 550 No such user here\r\n | 
| Sender: | RCPT TO:<sally@somewhere.com>\r\n | 
| Rcver: | 250 OK\r\n | 
| Sender: | DATA\r\n | 
| Rcver: | 354 Start mail input; end with <CRLF>.<CRLF>\r\n | 
| Sender: | Date: Thu, 7 Jan 2016 16:18:01 -0600\r\n | 
| From: "(Fred Smith)" <fsmith@somwhere.com>\r\n | |
| To: jones@elsewhere.edu\r\n | |
| Subject: Backup tapes.\r\n | |
| \r\n | |
| Do you still have that backup tape from Tuesday?\r\n | |
| \r\n | |
| - Fred\r\n | |
| .\r\n | |
| Rcver: | 250 OK\r\n | 
| Sender: | QUIT\r\n | 
| Rcver: | 221 Closing\r\n | 
| Server: | +OK POP3 server ready\r\n | 
| Client: | USER jones\r\n | 
| Server: | +OK send password\r\n | 
| Client: | PASS the password\r\n | 
| Server: | +OK maildrop locked and ready\r\n | 
| Client: | LIST\r\n | 
| Server: | +OK 2 messages (386 octets)\r\n | 
| 1 186\r\n | |
| 2 200\r\n | |
| .\r\n | |
| Client: | RETR 1\r\n | 
| Server: | +OK 186 octets\r\n | 
| Date: Thu, 7 Jan 2016 16:18:01 -0600\r\n | |
| From: "(Fred Smith)" <fsmith@somwhere.com>\r\n | |
| To: jones@elsewhere.edu\r\n | |
| Subject: Backup tapes.\r\n | |
| \r\n | |
| Do you still have that backup tape from Tuesday?\r\n | |
| \r\n | |
| - Fred\r\n | |
| .\r\n | |
| Client: | DELE 1\r\n | 
| Server: | +OK message 1 deleted\r\n | 
| Client: | QUIT\r\n | 
| Server: | +OK pop server closing\r\n |