-
-
For testing
-
-
Connection via request, discontinuous.
-
Not ideal for real-time things, since it can overload the server and have latency.
-
Uses TCP as the transport protocol in the vast majority of cases.
HTTP (Hypertext Transfer Protocol)
-
HTTP is the basic protocol used to transfer data between a browser and a web server. When you access a site that uses HTTP your URL starts with
http://. -
With HTTP all information exchanged between the browser and the server is transmitted in clear text. That means anyone intercepting the connection (for example on a public Wi-Fi) can view or manipulate the transmitted data.
-
Does not require security certificates; any site can use HTTP without verification.
HTTPS (Hypertext Transfer Protocol Secure)
-
HTTPS is the secure version of HTTP. Sites that use HTTPS have URLs that start with
https://and normally show a padlock icon in the browser address bar. -
HTTPS uses the SSL or TLS protocols to encrypt the information sent and received. That means the data is scrambled and can only be read by the intended recipient.