Trang Chủ Phát triển Giao thức truyền siêu văn bản (http) là gì? - định nghĩa từ techopedia

Giao thức truyền siêu văn bản (http) là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Giao thức truyền siêu văn bản (HTTP) có nghĩa là gì?

Giao thức truyền tải siêu văn bản (HTTP) là giao thức tầng ứng dụng được sử dụng chủ yếu trên World Wide Web. HTTP sử dụng mô hình máy khách-máy chủ trong đó trình duyệt web là máy khách và liên lạc với máy chủ web lưu trữ trang web. Trình duyệt sử dụng HTTP, được truyền qua TCP / IP để liên lạc với máy chủ và truy xuất nội dung Web cho người dùng.

HTTP là một giao thức được sử dụng rộng rãi và đã nhanh chóng được chấp nhận trên Internet vì tính đơn giản của nó. Nó là một giao thức không trạng thái và không kết nối.

Techopedia giải thích Giao thức truyền siêu văn bản (HTTP)

Mặc dù tính đơn giản của HTTP là điểm mạnh lớn nhất của nó nhưng nó cũng là nhược điểm chính của nó. Do đó, dự án Giao thức truyền tải siêu văn bản - Dự án thế hệ tiếp theo (HTTP-NG) đã xuất hiện như một nỗ lực để thay thế HTTP. HTTP-NG hứa hẹn sẽ cung cấp hiệu suất cao hơn và các tính năng bổ sung để hỗ trợ các ứng dụng thương mại hiệu quả ngoài việc đơn giản hóa các tính năng xác thực và bảo mật của HTTP. Một số mục tiêu của HTTP-NG đã được triển khai trong HTTP / 1.1, kết hợp các cải tiến về hiệu suất, bảo mật và các tính năng khác cho phiên bản gốc HTTP / 1.0.


Yêu cầu HTTP cơ bản bao gồm các bước sau:

  1. Một kết nối đến máy chủ HTTP được mở.
  2. Một yêu cầu được gửi đến máy chủ.
  3. Một số xử lý được thực hiện bởi máy chủ.
  4. Một phản hồi từ máy chủ được gửi lại.
  5. Kết nối được đóng lại.

Có hai phiên bản HTTP, phiên bản HTTP / 1.0 và phiên bản mới nhất HTTP / 1.1. Thay đổi được thực hiện trong sửa đổi chủ yếu là trong kết nối cho từng giao dịch yêu cầu và phản hồi. Trong phiên bản cũ của nó, một kết nối riêng là cần thiết. Trong phiên bản sau, kết nối có thể được sử dụng lại nhiều lần.

Giao thức truyền siêu văn bản (http) là gì? - định nghĩa từ techopedia