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 a bit through the years, growing and updating with the changes of the web. The current version used is HTTP/1.1, which has a wide deployment throughout the internet. It is considered to be inefficient. There are talks and discussions today about updating it to HTTP 2.0, based on SPDY.

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.

[vimeo https://vimeo.com/198382150 w=590]

 

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.

Looking to learn more about WebRTC? 

Check my WebRTC training courses