HTTP là gì?
HTTP (HyperText Transfer Protocol) là giao thức truyền tải siêu văn bản được sử dụng trong www dùng để truyền tải dữ liệu giữa Web server đến các trình duyệt Web và ngược lại.
Cấu trúc cơ bản của HTTP
Cấu trúc hoạt động của HTTP rất đơn giản và dễ hiểu. HTTP là một nền tảng cho phép sự giao tiếp giữa 2 phía là Client và Server. Client ở đây là người dùng, thường truy cập vào HTTP thông qua một công cụ bất kỳ như trình duyệt web. Còn Server sẽ đại diện cho phía website, đằng sau giao diện web gồm có kịch bản phản ứng từ máy chủ và cơ sở dữ liệu.
Hay bạn có thể hiểu khi bạn gõ vào 1 địa chỉ vào trình duyệt Web, lúc này trình duyệt Web sẽ gửi 1 yêu cầu qua giao thức HTTP đến Web server. Web server và sẽ nhận yêu cầu này và trả lại kết quả cho trình duyệt Web.
HTTPS là gì?
HTTPS (HyperText Transfer Protocol Secure) là giao thức Http có sử dụng thêm SSL (Secure Sockets Layer) để mã hóa dữ liệu trong lúc truyền tải dữ liệu nhầm gia tăng thêm tính an toàn cho việc truyền dữ liệu giữa Web server và trình duyệt Web
Sự khác nhau giữa HTTP và HTTPS
- HTTP gửi dữ liệu dưới dạng văn bản thuần túy, không được mã hóa, dễ bị đánh cắp hoặc tấn công.
- HTTPS (HTTP Secure) là phiên bản an toàn của HTTP, trong đó dữ liệu được mã hóa bằng SSL/TLS để bảo vệ tính bảo mật và tính toàn vẹn của dữ liệu trong quá trình truyền tải.