Question: is http tcp or udp?
Answer: HTTP uses TCP because the files, images, web pages which we get from the remote host should not be dropped on the way and it should be delivered in order to the HTTP client. HTTP could also use UDP but usually not, if a UDP packet containing the first part of a web page is lost, then its not retransmitted.