TCP or HTTP connection between web server and arduino
It's time you learned the OSI 7 layer model: PDNTSPA.

HTTP is a Presentation (protocol) that runs over a TCP Session.  If you are interacting with a web server then you will be opening a TCP socket and sending HTTP requests.

There is no other way of talking to a web server. It only speaks HTTP, and you can only connect to it through TCP.