HTTP is a protocol built on top of TCP, specifying rules for communication.HTTP is one of many application protocols, including FTP, SSH, DNS, etc.