What is the difference between a TCP server/Net server in vertex and HTTP server?

What are the use cases for each?

I tried googling and went through the official website, none of them have a clear explanation.