Difference Between http and https


HTTP (Hypertext Transfer Protocol)

HTTP (Hypertext Transfer Protocol) is a protocol used by WWW (World Wide Web). HTTP defines how a message can be formatted and sent from server to client. HTTP also controls what actions to be taken by web servers and web browsers in response to commands in this HTTP protocol. The problem with HTTP is that communication is not fully secure. Information we send to websites such as contact information can be easily retrieved by third parties. For example, it is not advisable to transact on the Internet and banking affairs, as the packets sent using this protocol are not encrypted, so they are considered less secure.


A session on HTTP is a sequence of request transactions and a network response by using the HTTP protocol. An HTTP client will start a request. The client will open a Transmission Control Protocol (TCP) connection to a specified port on a host (usually port 80 or 8080) server listening on port 80 will wait for client request messages. Upon receiving the request, the server sends the status line, such as HTTP / 1.1 200 OK, and messages to be requested, messages to be requested, error messages or other information.


HTTPS (Hypertext Transfer Protocol Secure)

HTTPS (Hypertext Transfer Protocol Secure) is more secure than HTTP. This protocol is covered by SSL / TLS (Secured Socket Layer / Transport Layer Security) as a security measure and serves to authenticate the website so that we can know that the website will perform data encryption. HTTP protocol incorporated in the Application layer of the OSI Layer. Tasks and functions are the same as HTTP but the security level of the HTTPS protocol is more secure in communications or transactions between web browsers and web servers becomes more secure. With this protocol, transactions between web browsers and web servers must go through an authentication and encryption process (such as registration or sign in) of data or messages to be sent.


Differences HTTP and HTTPS

The main difference between http and https, starting with the default port, the 80 for http and 443 for https. Http works with normal interaction transmission, while https through encrypted system. So in theory, information can not be accessed by parties other than clients and servers. There are two common types of encryption layers, namely Transport Layer Security (TLS) and Secure Socket Layer (SSL), where both encode the required data records.


Advantages change HTTP to HTTPS


To secure communication between browser and web server. How can? The following short illustration will answer: When you access a web server that uses the HTTPS protocol, the page sent to you has been encrypted by this protocol. And all the information you send to the server (registration, identity, pin number, payment transfer) will be encrypted as well so no one can steal your data when the transaction is in progress. So your data transactions more secure. HTTPS protocol can be found on banking sites, ecommerce, registration form, etc. Because in this area of business is very vulnerable to theft of data by third parties. That's why you need an SSL certificate.

Comments

Popular posts from this blog

Quantization of Image Data Implementation in C#

Computer Graphics Project "Planet Orbit" Source Code with Glut OpenGL

Computer Graphics Project "MINION" Source Code with Glut OpenGL