Compare and contrast http and ftp and https?

Https is a more secure. Http is not necessarily secure at all. FTP is used to connect to a file server while HTTP connects to a web server.