Skip to main content

Giao thức chuyển siêu văn bản là gì?

Giao thức chuyển siêu văn bản (HTTP) là ngôn ngữ giao tiếp mạng được sử dụng trên World Wide Web để trao đổi văn bản, đồ họa, âm thanh và các loại dữ liệu và dịch vụ khác.HTTP chuyển dữ liệu giữa các máy tính được liên kết toàn cầu trong văn bản thuần túy.Một phiên bản an toàn của Giao thức chuyển siêu văn bản (HTTPS) hướng dẫn các trình duyệt web mã hóa các luồng truyền thông để bảo vệ thông tin nhạy cảm.HTTPS được sử dụng cho tất cả các thương mại, ngân hàng và các dịch vụ khác nơi cần có liên kết an toàn.Phát minh của HTTP và World Wide Web được ghi nhận cho nhà vật lý tiếng Anh MIT, Ngài Timothy John Berners-Lee (Hồi Tim Tim Berners-Lee).Berners-Lee đã đề xuất ý tưởng này vào tháng 3 năm 1989 và vào tháng 12 năm 1990, anh và nhóm của mình đã trao đổi thành công dữ liệu giữa các máy tính được nối mạng bằng giao thức chuyển giao siêu văn bản.HTTP hoạt động trên mô hình máy khách-máy khách, trong đó máy chủ là máy tính trên internet lưu trữ trang web hoặc ngân hàng dữ liệu và máy khách là một máy tính yêu cầu thông tin từ máy chủ.HTTP thực sự là một phần của bộ giao thức mạng xếp lớp.Trong hệ thống phân cấp mạng, HTTP là một lớp ứng dụng chạy trên đỉnh của lớp vận chuyển chiếm ưu thế được gọi là Giao thức điều khiển truyền (TCP).TCP là một phần của Bộ giao thức Internet (IPS) bao gồm quy ước địa chỉ của Giao thức Internet (IP) được sử dụng với TCP, sự kết hợp được gọi là TCP/IP.

Mỗi máy khách và máy chủ trên web được xác định bởi một địa chỉ IP số duy nhất hoặc Trình định vị tài nguyên thống nhất (URL).Điều này đảm bảo rằng các yêu cầu về dữ liệu và các phản hồi tương ứng (datagram) được định tuyến chính xác thông qua các mạng khác nhau tạo nên toàn bộ trang web trên toàn thế giới.IP số được ánh xạ tới một tên liên quan để làm cho URL dễ nhớ hơn.Do đó, người ta có thể nhập WiseGeeek.com trong cửa sổ URL của trình duyệt, thay vì phải nhớ một chuỗi số IP.Trong một sự tương tự thô, TCP có thể được coi là phương tiện hoặc động cơ mà HTTP sử dụng để di chuyển giữa các máy tính, trong khi IP đảm bảo rằng tuyến đường tốt nhất sẽ được thực hiện và dữ liệu sẽ đến đúng đích.Giống như tất cả các giao thức, giao thức chuyển siêu văn bản đã phát triển theo thời gian, thay đổi các phiên bản từ dạng ban đầu của nó.Phát triển cho HTTP rơi vào Lực lượng đặc nhiệm kỹ thuật Internet (IETF) và tập đoàn web trên toàn thế giới.Các thực thể này xuất bản yêu cầu nhận xét (RFC) chi tiết các tiêu chuẩn mới, như RFC 2616 tháng 6 năm 1999, phân định HTTP/1.1, phiên bản hiện tại thường được sử dụng.giống hệt với giao thức chuyển siêu văn bản tiêu chuẩn nhưng đối với một cuộc gọi đến trình duyệt web để thiết lập kết nối được mã hóa giữa máy chủ và máy khách.Tất cả các trình duyệt hiện đại đều có mã hóa điểm-điểm, tự động xảy ra và không có sự can thiệp của người dùng khi kết nối với một trang web có địa chỉ bắt đầu bằng https: //.Bất kỳ dữ liệu nào rời khỏi máy chủ hoặc máy khách đều được mã hóa trước khi rời khỏi máy tính và được giải mã khi đến, vẫn không thể vượt qua trên đường.