HTTP (Hypertext Transfer Protocol) is a protocol thanks to which it is possible to display web pages - it can transfer any files. HTTP is unsecured. This means that using HTTP communication between web browser and the server is not protected (can be listened to). For sensitive data such as personal information, passwords, credit card numbers, therefore, various forms of security are used, mostly encrypted HTTPS protocol.
From a technical point of view, HTTP is a simple application protocol for transferring objects of any type (e.g. pages, images, …) between the web server and browser. HTTP is a stateless protocol of the model request / response. This means that it does not recognize the client, from which the requirements come. If the client sends a request, and then sends another, the server does not recognize that it is the same client. This feature complicates the creation of large Web applications, and it is necessary to circumvent it by various methods, including the use of cookies.
Other protocols used on the Internet:
- HTTPS (Hypertext Transfer Protocol Secure)
- FTP
- SMTP
- POP3
- IMAP
The HTTP protocol as well as other technical standards used in the WWW, is guaranteed by multinational W3C (World Wide Web Consortium).
Use of HTTP in practice: Websites, using HTTP, are displayed in the browser. Good knowledge of HTTP applies especially in the implementation of the web optimization for search engines. For example, it can affect the loading speed of pages, load on the server or drive caching pages.
Comments
You cannot contribute to the discussion because it is locked