Why is websocket called HTTP-PUSH based technology

Since Websockets work only on TCP and not over HTTP why do we call it HTTP-push based technology?

Yes, technically web-sockets aren’t are part of the HTTP-PUSH technology. I brought them up in the course because they are pretty popular when implementing a real-time app. Also, I’ve explicitly stated that they don’t run on HTTP.