Sẽ rất dễ bị hiểu lầm giữa các khái niệm này và sử dụng chúng lẫn lộn với nhau.
Hãy cùng tìm hiểu chúng và xem sự khác biệt nhé!
HTTPS là gì?
HTTPS là một phiên bản bảo mật hơn của HTTP: HyperText Transfer Protocol - Giao thức truyền tải siêu văn bản.
HTTP là một giao thức sử dụng bởi trình duyệt của cậu và các máy chủ đề kết nối và trao đổi thông tin.
Và khi việc trao đổi dữ liệu sẽ được mã hóa bởi SSL/TLS, chúng ta gọi nó là HTTPS. Chữ cái 'S' đại diện cho Secure.
Ủa! Khoan đã! Tớ đã nói SSL/TLS! Tại sao ư?
Vì nó là cách chính xác hơn để nói về SSL và TLS.
SSL đại diện cho 'Secure Sockets Layer'. Một giao thức phát minh bởi Netscape.
SSL là một tiêu chuẩn của Internet. Phiên bản đầu tiên của nó chưa bao giờ được phát hành và phiên bản thứ 2 thì được phát hành với trình duyệt Netscape 1.1 vào năm 1995.
Sau năm đó Netscape ra mắt phiên bản thứ 3 vì phiên bản thứ 2 có nhiều vấn đề bảo mật nghiệm trọng.
Chúng ta đều đã từng là những chú mèo hạnh phúc cho đến nmawm 1999. Cuộc chiến trình duyệt giữa Netscape và Microsoft, nhu cầu về các tiêu chuẩn, và Britney Spears - '...Baby One More Time' Đã thay đổi thế giới của chúng ta. Mãi mãi.
Ờm, nữa rồi.
Netscape đã trao quyền kiểm soát giao thức SSL cho IETF: Internet Engineering Task Force.
Cuối năm 1999m, IETF ra mắt phiên bản TLS 1.0 (Chính là SSL 3.1).
SSL đã bị đổi tên thành TLS: Transport Layer Security. Gây ra sự nhầm lẫn từ đó đến bây giờ.
Đội ơn 1999.
TLS 1.0 sau đó đã ngừng và phiên bản 1.1 được ra mắt vào 2006.
Một vài năm sau, vào năm 2008, TLS 1.2 đã được ra mắt để sửa lại những vấn đề còn tồn đọng.
Tuy nhiên, phải mãi đến năm thì các trình duyệt mới có thể bắt kịp và hỗ trợ TLS 1.2.
Để giải quyết sự khó hiểu, SSL 3.0 đã chính thức ngừng hoạt động vào năm 2015.