TCP/IP uses HTTP to improve speed and reliability of communications
HTTP is higher level protocol that works on the top of TCP/IP and includes more headers.
HTTP is faster and more often used protocol