What does http do?

not really all websites has http:// and that well some are just www.come but most of the time u see http, yes i know when i was young i was wondering what does http means, but now, i know here it is
The reason HTTP is necessary is becuase every different kind of communication on the Internet requires a different protocol.