Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
IOS Networking The Internet

A Little-Heralded New iOS 7 Feature: Multipath TCP 172

Olivier Bonaventure writes "Besides changes in UI, multitasking and other features that the press discusses, iOS7 also includes support for Multipath TCP. Multipath TCP is a major extension to TCP that is able to use different interfaces for the same connection. Until now, Multipath TCP has been mainly used by researchers with a modified Linux kernel. iOS7 changes that, with millions of Multipath-TCP enabled devices that can switch from 3G to WiFi without losing existing TCP connections. This is not yet the case on iOS7, which currently seems to only enable it for SIRI, but other use cases will likely appear in the future."
This discussion has been archived. No new comments can be posted.

A Little-Heralded New iOS 7 Feature: Multipath TCP

Comments Filter:
  • by slash.jit ( 2893213 ) on Thursday September 19, 2013 @10:16AM (#44893313)

    How could Tim Cook forgot to present this feature ?

  • by Anonymous Coward on Thursday September 19, 2013 @10:34AM (#44893447)

    An interesting feature to push for my employer. Getting our servers to support MPT would mean much of the internet will support it.

    No, I don't work for MS. I work for Akamai.

  • IPv6 (Score:2, Interesting)

    by hendrikboom ( 1001110 ) on Thursday September 19, 2013 @10:34AM (#44893451)

    Anybody know if IPv6 is any better in this regard?

    -- hendrik

  • by Anonymous Coward on Thursday September 19, 2013 @10:39AM (#44893509)

    (Anonymous to preserve modding)

    In most cases the web server would receive two requests from two different IP addresses, one per path, with the same session cookies. Let's say one request for the HTML and one for the CSS. That would be enough to serve the right content without any modification to the code on the web server. But I bet that some webapps will be extremely confused by those two addresses. Time to start designing them without the assumption of one-IP-per-session, even inside the same burst of requests?

  • by timeOday ( 582209 ) on Thursday September 19, 2013 @10:59AM (#44893691)
    This seems like a very fundamental improvement to the Internet for handling mobility, and a popular product like the iPhone should really boost adoption. Cellular communication is defined by the ability to pair with the best of several available routers, and switch from one to the other without dropping the connection - this is essentially what makes a cellphone different than a plain old cordless phone. But there has always been this annoying disconnect between the cellular network and the Internet, and this sounds like a big step in that direction. If we want super-mobile devices, like dick-tracy wristwatches, they will only have enough power for short-range communication so they will need super-dense infrastructure of some sort, like dynamically pairing with the nearest available wifi or smartphone - migrating connections to the Nth degree.
  • by Rude Turnip ( 49495 ) <valuation.gmail@com> on Thursday September 19, 2013 @11:13AM (#44893847)

    One of my everyday rituals is walking out of my office building and across the parking lot. During my walk across the parking lot, I ask Siri to call my wife. At some varying point, the building's Wifi cuts out and 3G kicks in. As soon as I read this headline, I knew exactly how it would apply to my life.

    This would also be good for Pandora. My home's Wifi reaches almost to my street corner, so I can be several hundred feet away from my house using Pandora and still on Wifi. When I turn the corner, 3G goes on and Pandora cuts out because it lost Wifi. Again, another very practical use of this technology.

  • by shreak ( 248275 ) on Thursday September 19, 2013 @11:45AM (#44894105)

    You're right but consider this scenario. You're at a coffee shop that offers wifi and you also have mobile network. You're streaming something to your phone which naturally prefers the wifi network. You get up and walk away and lose wifi. The TCP connection is lost, even though you have a perfectly good moble network also available. The TCP connection needs to be reestablished.

    With multipath TCP in the same scenario your phone would have the option of setting up two TCP connections, one over each network. It would present a single socket to the streaming application (who is none the wiser). The multipath TCP socket sends packets over both networks (using whatever spread it feels appropriate). When you walk out of the coffee shop and lose the wifi the multipath TCP socket would stop using the dead network and only use the good network (mobile in this case). No loss in connection.

He has not acquired a fortune; the fortune has acquired him. -- Bion

Working...