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.

Bài viết khác

JavaScript

JavaScript là gì? JavaScript là một ngôn ngữ lập trình phổ biến được sử dụng chủ yếu để phát triển các trang web tương tác. Nó cho phép bạn thêm các tính năng động và tương tác như xử lý sự kiện (click chuột, nhập dữ liệu), thay đổi nội dung trang web mà không […]

CSS

CSS là gì? CSS  là tính năng viết tắt của Cascading Style Sheets, nó là một ngôn ngữ được sử dụng để  tìm và định dạng  lại các phần tử được tạo bằng các ngôn ngữ đánh dấu HTML . Nói ngắn gọn hơn là ngôn ngữ tạo phong cách cho trang web. Bạn có […]

HTML

HTML là gì? HTML viết tắt của Hypertext Markup Language là ngôn ngữ lập trình dùng để xây dựng và cấu trúc lại các thành phần có trong Website. HTML cung cấp cách để định nghĩa các phần tử trên trang web và cách chúng được trình bày trong trình duyệt web. Lịch sử hình thành […]

Hosting

Hosting là gì Hosting (hay web hosting) là một dịch vụ trực tuyến giúp bạn xuất bản website hoặc ứng dụng web lên Internet. Dịch vụ này cho phép bạn lưu trữ các tệp của trang web (như HTML, CSS, JavaScript, hình ảnh và các tài nguyên khác) trên một máy chủ để người khác […]

Domain

Domain là gì? Dành cho những bạn chưa biết Domain là gì thì Domain hay tền miền là một chuỗi ký tự dễ nhớ được sử dụng để định danh một trang web hoặc một tài nguyên trực tuyến cụ thể trên Internet. Tên miền giúp con người dễ dàng truy cập trang web bằng […]

Browser

Browser là gì? Browser (trình duyệt web) là một phần mềm ứng dụng cho phép người dùng truy cập, xem và tương tác với nội dung trên World Wide Web. Các trình duyệt web hoạt động như một cầu nối giữa người dùng và các tài nguyên trên Internet, bao gồm trang web, hình ảnh, […]