Format of an HTTP Request and Response
An HTTP request has three main components: the request line containing the method, URI, and protocol version; request headers with information about the client; and an optional request body. An HTTP response similarly has a status line with the protocol, status code, and description; response headers with server information; and an optional response body.
HTTP Request Types
Common HTTP request types include GET to retrieve a resource, HEAD to get headers only, POST to submit an enclosed entity to the identified resource, PUT to upload a representation of the resource, and DELETE to remove the resource.
FTP File Transfer
FTP is a standard protocol for transferring files between devices on the internet. It uses TCP