HTTP stands for Hypertext Transfer Protocol.

HTTP is used as the main protocol of the internet. It runs on top of TCP and enables web browsers and other applications to connect and interact with web servers.

HTTP is a client-server protocol where the web browser is considered the client. In HTTP, only the client can send a request to the server and the server can only offer a response.

HTTP has evolved greatly over the years, with today’s main version being HTTP/3. To get there, we went through HTTP/2 that was based on SPDY and then introduced HTTP/3 that is built on top of QUIC.

In the context of WebRTC, HTTP can be used as a signaling mechanism. This is achieved by using techniques such as XHR and SSE.

HTTP has a secure variant of it called HTTPS.

 

Looking to learn more about WebRTC? 

Check my WebRTC training courses

About WebRTC Glossary

The WebRTC Glossary is an ongoing project where users can learn more about WebRTC related terms. It is maintained by Tsahi Levent-Levi of BlogGeek.me.