Mục lục bài viết
Hai người đứng cạnh nhau trong quán cà phê, không cùng mạng Wi-Fi, không cắm cáp, chỉ bật Nearby Share, chọn tên thiết bị hiện ra và một video vài trăm MB được chuyển xong trong chưa đầy một phút. Không có router nào tham gia vào quá trình này, nhưng tốc độ vẫn gần bằng truyền qua Wi-Fi thông thường.
Hai lớp kết nối tách biệt: dò tìm và truyền dữ liệu
Nearby Share (nay được Google gộp chung thương hiệu Quick Share trên nhiều máy Samsung) tách quá trình chia sẻ thành hai giai đoạn dùng công nghệ khác nhau.
- Giai đoạn dò tìm: điện thoại phát tín hiệu quảng bá qua Bluetooth Low Energy (BLE) để các thiết bị lân cận nhận diện tên và biểu tượng tài khoản, đồng thời trao đổi khoá xác thực để chống nghe lén.
- Giai đoạn truyền dữ liệu thực tế: hệ thống tự chọn kênh phù hợp tuỳ điều kiện mạng của hai máy, không nhất thiết giữ nguyên Bluetooth cho toàn bộ quá trình.
Việc tách hai lớp này giải thích vì sao quá trình bắt đầu gần như tức thời, vì BLE tiêu tốn rất ít thời gian khởi tạo, nhưng tốc độ truyền thực tế lại không bị giới hạn bởi băng thông thấp của Bluetooth.
Wi-Fi Direct: mạng ngang hàng tạm thời không cần access point
Khi file đủ lớn, Nearby Share nâng cấp kênh truyền sang Wi-Fi Direct. Đây là chuẩn cho phép hai thiết bị tạo một kết nối Wi-Fi trực tiếp với nhau, một máy đóng vai trò tương đương access point ảo, máy còn lại kết nối vào như vào một mạng Wi-Fi bình thường. Không có router vật lý nào tham gia, nhưng tín hiệu vẫn truyền theo chuẩn 802.11 nên tốc độ có thể đạt hàng chục MB/s, cao hơn Bluetooth thông thường (thường dưới 3 MB/s) rất nhiều lần. Nếu hai máy tình cờ đã kết nối chung một mạng Wi-Fi từ trước, hệ thống có thể tận dụng luôn mạng LAN đó thay vì tạo kết nối Wi-Fi Direct mới. Với các nội dung rất nhỏ như một liên kết hoặc danh thiếp, hệ thống có thể giữ nguyên kênh Bluetooth vì thời gian chuyển kênh không mang lại lợi ích đáng kể. Toàn bộ dữ liệu truyền qua các kênh này đều được mã hoá đầu cuối trong suốt phiên kết nối.
Ngộ nhận phổ biến
“Nearby Share dùng Bluetooth nên lúc nào cũng chuyển file chậm” là suy nghĩ xuất phát từ việc thấy tính năng yêu cầu bật Bluetooth trước khi chia sẻ. Bluetooth chỉ đảm nhiệm việc dò tìm thiết bị và bắt tay xác thực ban đầu; ngay khi phiên truyền file lớn bắt đầu, hệ thống chuyển sang Wi-Fi Direct hoặc mạng LAN chung, nên tốc độ thực tế tương đương truyền qua Wi-Fi chứ không bị giới hạn bởi băng thông Bluetooth.
Xem thêm
Nội dung này thuộc cụm bài Mẹo & tuỳ biến Android: tổng hợp bài viết. Xem thêm Chia sẻ Wi-Fi qua mã QR trên Android: cơ chế hoạt động và mức độ an toàn.
