Xuất bản vào

HTTP 1.0 -> HTTP 1.1 -> HTTP 2.0 -> HTTP 3.0 (QUIC)

Tác giả

Sơ đồ dưới đây minh họa các tính năng chính.

🔹HTTP 1.0 đã được hoàn thiện và ghi chép đầy đủ vào năm 1996. Mọi yêu cầu đến cùng một máy chủ đều yêu cầu một kết nối TCP riêng.

🔹HTTP 1.1 được xuất bản vào năm 1997. Kết nối TCP có thể được mở để sử dụng lại (kết nối liên tục), nhưng nó không giải quyết được vấn đề chặn HOL (head-of-line).

Chặn HOL - khi sử dụng hết số lượng yêu cầu song song được phép trong trình duyệt, các yêu cầu tiếp theo cần phải đợi các yêu cầu trước hoàn thành.

🔹HTTP 2.0 được xuất bản vào năm 2015. Nó giải quyết vấn đề HOL thông qua ghép kênh yêu cầu, giúp loại bỏ việc chặn HOL ở lớp ứng dụng, nhưng HOL vẫn tồn tại ở lớp vận chuyển (TCP).

Như bạn có thể thấy trong sơ đồ, HTTP 2.0 đã giới thiệu khái niệm về luồng HTTP: một sự trừu tượng hóa cho phép ghép kênh các trao đổi HTTP khác nhau trên cùng một kết nối TCP. Mỗi luồng không cần phải được gửi theo thứ tự.

🔹HTTP 3.0 bản nháp đầu tiên được xuất bản vào năm 2020. Đây là phiên bản kế thừa được đề xuất cho HTTP 2.0. Nó sử dụng QUIC thay vì TCP cho giao thức truyền tải cơ bản, do đó loại bỏ việc chặn HOL trong lớp truyền tải.

QUIC dựa trên UDP. Nó giới thiệu các luồng với tư cách là công dân hạng nhất ở lớp vận chuyển. Các luồng QUIC chia sẻ cùng một kết nối QUIC, do đó không cần bắt tay thêm và khởi động chậm để tạo luồng mới, nhưng các luồng QUIC được phân phối độc lập sao cho trong hầu hết các trường hợp, việc mất gói ảnh hưởng đến một luồng không ảnh hưởng đến các luồng khác.

Câu hỏi: Khi nào chúng ta nâng cấp lên HTTP 3.0? Bất kỳ ưu và nhược điểm nào bạn có thể nghĩ đến?

HTTP 1.0 -> HTTP 1.1 -> HTTP 2.0 -> HTTP 3.0 (QUIC)

TÁC GIẢ

Về ABN Asia: DIGITIZING ASIA, ABN Asia được thành lập từ năm 2012, là một công ty xuất phát từ học thuật, do những giảng viên, cựu du học sinh Hungary, Hà Lan, Nga, Đức, và Nhật Bản sáng lập. Chúng tôi chia sẻ đam mê chung và tầm nhìn vững chắc về công nghệ, mang đến sự đổi mới và chất lượng đỉnh cao cho khách hàng. Phương châm của chúng tôi là: Tốt hơn. Nhanh hơn. An toàn hơn. Trong nhiều trường hợp: Rẻ hơn.

Hãy liên hệ với chúng tôi khi Quý doanh nghiệp có các nhu cầu về dịch vụ công nghệ thông tin, tư vấn chuyển đổi số, tìm kiếm các giải pháp phần mềm phù hợp, hoặc nếu Quý doanh nghiệp có đấu thầu CNTT (RFP) để chúng tôi tham dự. Quý doanh nghiệp có thể liên hệ với chúng tôi qua địa chỉ email [email protected]. Chúng tôi sẵn lòng hỗ trợ với mọi nhu cầu công nghệ của Quý doanh nghiệp.

ABNAsia.org

© ABN ASIA

AbnAsia.org Software