A brief introduction to HTTP, SSL, TLS, and HTTPS

Reference: https://www.techug.com/post/https-ssl-tls.html

 

 

HTTP is a network protocol:

Most websites use the HTTP protocol to transmit Web pages, as well as various pictures, CSS styles, and JS scripts contained on the Web pages. . .

(TCP protocol is the cornerstone of HTTP protocol)

(In the network layered model, TCP is called the " transport layer protocol ", and HTTP is called the " application layer protocol ". )

SSL/TLS:

SSL is the abbreviation of "Secure Sockets Layer", which is called "Secure Sockets Layer" in Chinese.

It was designed by Netscape in the mid-1990s.
The original HTTP protocol used on the Internet is in plaintext, and has many shortcomings-such as the transmission content will be peeped (sniffed) and tampered with.

The SSL protocol was invented to solve these problems.
By 1999, SSL had become the de facto standard on the Internet because of its wide application.

The IETF standardized SSL in that year. After the standardization, the name was changed to TLS (short for "Transport Layer Security"), which is called "Transport Layer Security Protocol" in Chinese.
Many related articles refer to the two in parallel (SSL/TLS), because the two can be regarded as different stages of the same thing .

HTTPS:

It is a combination of "HTTP protocol" and "SSL/TLS protocol".

You can understand HTTPS as-"HTTP over SSL" or "HTTP over TLS"

(Anyway, SSL is similar to TLS)

 

I didn’t understand it, please click the link at the top of the article to continue.

Guess you like

Origin blog.csdn.net/weixin_42859280/article/details/115385543
Recommended