Computer >> Máy Tính >  >> Kết nối mạng >> Internet

HTTP3 là gì và nó cải thiện tốc độ duyệt web của bạn như thế nào

HTTP3 là gì và nó cải thiện tốc độ duyệt web của bạn như thế nào

Khi nói đến Internet, mục tiêu luôn là tốc độ. Rất nhanh chóng, 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 của họ 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 dữ liệu tải xuống nhanh hơn.

HTTP3 là gì

HTTP, hoặc Giao thức truyền siêu văn bản, 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à nó được phát hành ra công chúng vào năm 1996. Phiên bản đầu tiên của giao thức 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 vào năm 2015. Thế hệ thứ hai của HTTP đã sử dụng pipelining và nén dữ liệu để giúp kết nối nhanh hơn.

Bây giờ, chỉ bốn năm sau, HTTP / 3 bắt đầu tích hợp vào các trình duyệt và trang web và hứa hẹn sẽ làm cho Internet nhanh hơn nữa.

HTTP / 3 đã được IETF (Lực lượng đặc nhiệm kỹ thuật Internet) thông qua như một sự thay thế hiện đại hơn cho HTTP / 2. Nó là sự kết hợp của nhiều công nghệ hoạt động 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 bị lỗi hơn và giảm độ trễ để trang web sẽ bắt đầu tải nhanh khi bạn nhấp vào liên kết. HTTP / 3 cũng có mã hóa tích hợp, vì vậy không cần phải có chỉ định HTTPS riêng. Nó chạy mã hóa TLS (Transport Layer Security) 1.3. Đây cũng là giao thức đặt chữ “S” trong HTTPS.

HTTP3 là gì và nó cải thiện tốc độ duyệt web của bạn như thế nào

HTTP / 3 dựa trên QUIC và trước đây được gọi là HTTP-over-QUIC. QUIC, hoặc Kết nối Internet UDP Nhanh, là một giao thức do Google phát triển.

Cách thức hoạt động của HTTP / 3

Một điểm khác biệt quan trọng giữa HTTP / 2 và HTTP / 3 là cách chúng gửi các 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 được sử dụng để gửi các bit dữ liệu qua Internet. Tuy nhiên, với TCP cũ hơn, các gói thông tin được gửi qua một phương thức có thứ tự, kiểm tra lỗi và đáng tin cậy. Nghe có vẻ tuyệt vời, nhưng nếu ngay cả một gói bị mất trong quá trình truyền, nó có thể làm hỏng toàn bộ quá trình, giống như một vụ tai nạn gây ra tắc đường.

HTTP / 3 sử dụng giao thức UDP, gửi thông tin mà không cần đặt hàng hoặc kiểm tra lỗi. Nó kém tin cậy hơn TCP nhưng nhanh hơn. Nếu các gói bị mất, ứng dụng bạn đang sử dụng có thể yêu cầu gửi lại các gói bị thiếu, có thể sử dụng TCP để thực hiện. Nhưng, không giống như trong HTTP / 2, gói bị mất đó chỉ ảnh hưởng đến dữ liệu trong gói đó. Nó không ảnh hưởng đến việc truyền của những người khác. Nó giống như một ai đó đã di chuyển một cách kỳ diệu những chiếc xe có liên quan đến một vụ tai nạn giao thông sang một bên đường, để các phương tiện đó có thể tiếp tục di chuyển qua đó.

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

HTTP3 là gì và nó cải thiện tốc độ duyệt web của bạn như thế nào

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

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

Lấy nó ở đâu ngay bây giờ

Đợi đấy. Nó sẽ đến. Nếu bạn không làm gì cả, bạn sẽ sớm nhận ra rằng Internet đã tăng tốc cho bạn mà không tốn bất kỳ chi phí nào. Trình duyệt của bạn cuối cùng sẽ chuyển sang HTTP / 3.

Nếu bạn không kiên nhẫn muốn dùng thử, trình duyệt Chrome và Firefox có các phiên bản thử nghiệm của nó mà bạn có thể truy cập.

Trên Chrome, bạn có thể cho phép Flag để sử dụng thử nghiệm:

  1. Nhập chrome:// flags vào thanh địa chỉ của bạn trong Google Chrome.
  2. Tìm cài đặt "Giao thức QUIC thử nghiệm" và bật nó.

HTTP3 là gì và nó cải thiện tốc độ duyệt web của bạn như thế nào

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

HTTP3 là gì và nó cải thiện tốc độ duyệt web của bạn 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 sử dụng HTTP 3 cho những khách hàng đã nằm trong danh sách chờ. Người dùng của họ sẽ có thể sử dụng những nâng cấp này trên trang web của họ và làm cho chúng nhanh hơn. Facebook và Google đã thực sự sử dụng công nghệ này được một thời gian.

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