what is the difference between tcp and http protocols?
The short answer: TCP is a transport-layer protocol, and HTTP is an application-layer protocol that runs over TCP. ... The short answer: TCP is a transport-layer protocol, and HTTP is an application-layer protocol that runs over TCP. Keep reading for the long answer.