Thứ Sáu, 20 tháng 9, 2013

IOS 7 là hệ điều hành trước tận hưởng tiên tương trợ multipath TCP, không còn lo lắng về mất kết nối.

Multipath TCP cho phép các thiết bị tương hợp truyền tải dữ liệu qua cả mạng 3G và Wi-Fi bằng nhiều luồng dữ liệu khác nhau

iOS 7 là hệ điều hành đầu tiên hỗ trợ multipath TCP, không còn lo lắng về mất kết nối

Những OS này vẫn xài TCP, tức chỉ dùng 1 luồng dữ liệu trên 1 mạng mà thôi. Lấy một tỉ dụ dễ hiểu: khi bạn đang xem YouTube ở một khu vực WiFi yếu, nếu kết nối WiFi bị rớt iOS 7 sẽ tự dùng 3G để tiếp kiến phát khúc phim tiếp theo. Tuy nhiên, chỉ có phần mềm nào hỗ trợ cho Multipath TCP thì mới tận dụng được khả năng của giao thức này. Multipath TCP sẽ xác định xem luồng nào có hiệu quả tốt nhất thì nó sẽ hội tụ sử dụng luồng dữ liệu đó để tránh tình trạng rớt hoặc gián đoạn tín hiệu.

Nếu một luồng nào đó bị hỏng không xài được thì Multipath TCP sẽ chuyển qua luồng còn lại và việc truyền dữ liệu gần như chơi bị ngắt quãng. Về việc Android, Windows, OS X hay các hệ điều hành khác cũng có khả năng tự tải tiếp video, đó là do nó chuyển từ mạng này sang mạng khác (Wi-Fi sang 3G, 3G sang Wi-Fi), hay nói chính xác hơn là chuyển từ "network interface" này sang "network interface" khác.

Với MTCP bạn sẽ không còn phải lo ngại việc đứt kết nối khi mạng WiFi yếu hay 3G yếu nữa mà iOS 7 sẽ có thể tự động kết nối cùng lúc với toàn bộ các kết nối mà nó sở hữu. Với các phần mềm không hỗ trợ MCTCP thì nó buộc phải phát động quá trình tải lại phim từ đầu, gây tốn băng thông không cấp thiết

iOS 7 là hệ điều hành đầu tiên hỗ trợ multipath TCP, không còn lo lắng về mất kết nối

Như vậy, iOS 7 là phần mềm thương mại hóa trước tiên trên thế giới tương trợ công nghệ này. Truy cập file log của iOS 7 khi gửi tín hiệu về máy chủ Apple , người ta phát hiện ta hệ điều hành này tương trợ multipath TCP ( MCTCP ).

Nguồn: 9to5Mac. Ắt quá trình này chạy ngầm nên người dùng sẽ không phải làm bất cứ điều gì. Hồ hết những ứng dụng khác trên iOS cũng thế,  trừ Siri. Còn những app thông dụng như Safari thì vẫn dựa trên giao thức TCP nên chúng ta không thể thấy được sự dị biệt gì cả.

Khi dùng Siri, bạn sẽ thấy thấy phần mềm này thiết lập kết nối đến server của Apple bằng Multipath TCP.

Không có nhận xét nào:

Đăng nhận xét