Computer >> Hướng Dẫn Máy Tính >  >> Kết Nối Mạng >> Internet

HTTP/3 Là Gì Và Nó Cải Thiện Tốc Độ Duyệt Web Như Thế Nào

Khi nói đến Internet, mục tiêu luôn là tốc độ. Rất sớm, chủ sở hữu trang web sẽ có tùy chọn sử dụng HTTP/3 mới để cải thiện tốc độ trang web, và khi trình duyệt của bạn áp dụng giao thức mới, bạn sẽ nhận thấy tải dữ liệu nhanh hơn.

HTTP/3 Là Gì

HTTP, viết tắt của HyperText Transfer Protocol, là giao thức mạng được World Wide Web sử dụng cho phép bạn mở các liên kết trang web. Mục đích chính của nó là giao tiếp với máy chủ web.

Giao thức được phát triển vào cuối những năm 1980 và đầu những năm 1990, và phát hành công khai vào năm 1996. Phiên bản đầu tiên này là phiên bản duy nhất trong gần hai mươi năm cho đến khi phiên bản thứ hai, HTTP/2, được phát hành năm 2015. Thế hệ thứ hai của HTTP sử dụng pipelining và nén dữ liệu để làm nhanh kết nối.

Chỉ bốn năm sau đó, HTTP/3 bắt đầu tích hợp vào trình duyệt và trang web và hứa hẹn làm Internet nhanh hơn nữa.

HTTP/3 đã được IETF (Internet Engineering Task Force) chấp nhận như một bản thay thế hiện đại hơn cho HTTP/2. Nó là sự kết hợp của nhiều công nghệ làm việc cùng nhau để cải thiện cả tốc độ và bảo mật khi truy cập thông tin trên Internet.

Công nghệ mới này gửi dữ liệu nhanh hơn, ít dễ bị lỗi hơn, và giảm độ trễ để trang web bắt đầu tải nhanh khi bạn nhấp liên kết. HTTP/3 cũng có mã hóa tích hợp, vì vậy không cần có chỉ định HTTPS riêng biệt. Nó chạy mã hóa TLS (Transport Layer Security) 1.3. Đó là cùng giao thức đặt chữ "S" trong HTTPS.

HTTP/3 Là Gì Và Nó Cải Thiện Tốc Độ Duyệt Web Như Thế Nào

HTTP/3 dựa trên QUIC và trước đây được gọi là HTTP-over-QUIC. QUIC, viết tắt của Quick UDP Internet Connections, là giao thức do Google phát triển.

HTTP/3 Hoạt Động Như Thế Nào

Sự khác biệt quan trọng giữa HTTP/2 và HTTP/3 là cách chúng gửi gói dữ liệu qua Internet. HTTP/3 mới sử dụng UDP thay vì TCP. Cả TCP và UDP đều là giao thức dùng để gửi bit dữ liệu qua Internet. Tuy nhiên, với TCP cũ, các gói thông tin được gửi qua phương pháp có thứ tự, kiểm tra lỗi, và tin cậy. Nghe hay, nhưng nếu chỉ một gói bị mất trong truyền tải, nó có thể làm tắc nghẽn toàn bộ quá trình, như tai nạn gây kẹt xe.

HTTP/3 sử dụng giao thức UDP, gửi thông tin không có thứ tự hay kiểm tra lỗi. Nó kém tin cậy hơn TCP nhưng nhanh hơn. Nếu gói bị mất, ứng dụng bạn đang dùng có thể yêu cầu gửi lại gói thiếu, có thể dùng TCP để làm vậy. Nhưng, khác với HTTP/2, gói mất đó chỉ ảnh hưởng đến dữ liệu trong gói đó. Nó không ảnh hưởng truyền tải các gói khác. Giống như 누군 magically di chuyển các xe liên quan đến tai nạn ra bên đường, để các xe khác tiếp tục di chuyển qua.

Giao thức HTTP mới nhất này tạo một kết nối đơn lẻ có thể gửi nhiều luồng dữ liệu như HTML, JavaScript, CSS, và hình ảnh cùng một lúc.

HTTP/3 Là Gì Và Nó Cải Thiện Tốc Độ Duyệt Web Như Thế Nào

Bắt tay ban đầu nhanh hơn cũng giúp tăng tốc quá trình. Trong bắt tay, hai trang giao tiếp trao đổi thông điệp để xác nhận lẫn nhau, xác thực, và thiết lập mã hóa và khóa phiên.

Một khi kết nối được thiết lập, dữ liệu bắt đầu流动 sử dụng giao thức UDP. Các gói流动 theo bất kỳ thứ tự nào, làm truyền tải nhanh hơn. Nó hoạt động vì mỗi gói chứa dấu hiệu nhận dạng giúp sắp xếp các gói khi nhận được.

Lấy Nó Ngay Tại Đâu

Chỉ cần chờ. Nó sẽ đến. Nếu bạn không làm gì, bạn sẽ sớm thấy Internet nhanh hơn cho bạn hoàn toàn miễn phí. Trình duyệt của bạn cuối cùng sẽ chuyển sang HTTP/3.

Nếu bạn thiếu kiên nhẫn muốn thử, trình duyệt Chrome và Firefox có phiên bản thực nghiệm bạn có thể truy cập.

Trên Chrome, bạn có thể bật Flag để dùng thử nghiệm:

  1. Gõ chrome://flags vào thanh địa chỉ trong Google Chrome.
  2. Tìm cài đặt "Experimental QUIC protocol" và bật nó.

HTTP/3 Là Gì Và Nó Cải Thiện Tốc Độ Duyệt Web Như Thế Nào

Trên Mozilla Firefox, bạn có thể tải phiên bản beta của Firefox Nightly.

HTTP/3 Là Gì Và Nó Cải Thiện Tốc Độ Duyệt Web Như Thế Nào

Các trình duyệt dựa trên Chromium như Opera và Microsoft Edge sẽ kế thừa công nghệ HTTP/3 từ Google.

Cloudflare hiện đang cung cấp tùy chọn dùng HTTP/3 cho khách hàng đã trong danh sách chờ. Người dùng của họ sẽ có thể tận dụng các nâng cấp này trên trang web và làm cho chúng nhanh hơn. Facebook và Google thực tế đã sử dụng công nghệ này một thời gian.

Giống như nhiều độc giả khác, bạn có thể không quan tâm điều gì làm Internet nhanh hơn miễn là tốc độ cải thiện. HTTP/3 không nhất thiết tạo ra trải nghiệm truy cập tức thì siêu nhanh, nhưng khi càng nhiều trình duyệt và trang web bắt đầu dùng HTTP/3, trải nghiệm Internet của bạn sẽ cải thiện.