JavaScript is required

Khẳng định nào sau đây là đúng?

A.

HTTP là giao thức truyền tải tệp tin

B.

HTTP là giao thức kết nối liên tục

C.

HTTP là giao thức lưu lại thông tin trang thái yêu cầu của client

D.

HTTP là giao thức ngắt kết nối

Trả lời:

Đáp án đúng: D


Câu hỏi này kiểm tra kiến thức về giao thức HTTP.

Phân tích các đáp án:

  • A. HTTP là giao thức truyền tải tệp tin: Sai. HTTP có thể truyền tải tệp tin, nhưng chức năng chính của nó là truyền tải dữ liệu web (HTML, CSS, JavaScript, ảnh, video, v.v.). Giao thức chuyên dụng để truyền tải tệp tin là FTP (File Transfer Protocol).
  • B. HTTP là giao thức kết nối liên tục: Sai. HTTP/1.0 sử dụng mô hình kết nối không liên tục (connectionless), mỗi yêu cầu/phản hồi tạo một kết nối TCP mới. HTTP/1.1 giới thiệu kết nối liên tục (persistent connection), nhưng không phải là mặc định và có thể bị ngắt.
  • C. HTTP là giao thức lưu lại thông tin trang thái yêu cầu của client: Sai. HTTP là giao thức không trạng thái (stateless). Điều này có nghĩa là mỗi yêu cầu từ client đến server là độc lập và server không lưu trữ thông tin về các yêu cầu trước đó. Cookie và session được sử dụng để duy trì trạng thái giữa các yêu cầu.
  • D. HTTP là giao thức ngắt kết nối: Đúng. Theo mặc định, HTTP là giao thức ngắt kết nối sau mỗi yêu cầu và phản hồi. Điều này giúp giảm tải cho server. Mặc dù HTTP/1.1 giới thiệu kết nối liên tục, nhưng kết nối vẫn có thể bị ngắt sau một khoảng thời gian không hoạt động hoặc theo yêu cầu của client/server.

Vậy đáp án đúng là D.

Câu hỏi liên quan