1 / 13

MSOCKS : An Architecture for Transport Layer Mobility

MSOCKS : An Architecture for Transport Layer Mobility. David A. Maltz, Pravin Bhagwat IEEE INFOCOM 1998. Presented by Chiou-Jiun-Chao 2006/10/04. Outline. Introduction MSOCKS Performance Conclusion. Introduction.

karma
Download Presentation

MSOCKS : An Architecture for Transport Layer Mobility

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MSOCKS : An Architecture for Transport Layer Mobility David A. Maltz, Pravin Bhagwat IEEE INFOCOM 1998 Presented by Chiou-Jiun-Chao 2006/10/04

  2. Outline • Introduction • MSOCKS • Performance • Conclusion

  3. Introduction • A flexible system that mobile nodes can continue connections between different interfaces.

  4. MSOCKS architecture • A proxy provides “TCP Splice” • A MSOCKS library in mobile node

  5. MSOCKS • MSOCK library • It intercepts calls made by application to networking functions such as connect(), send(), … • Send out RECONNECT request • Maintain variables: • Data_read • Date_written

  6. Proxy • Splice connections • Specify each connection with one “identifier”. • Identifier = one proxy port number. • Mapping SeqNum. between two connections. • Alter IP and TCP headers • Choose the “Basepint” • The first byte of new connection.

  7. Basepoint choosen. • Server  client flow : Read is slower

  8. Server  Client : Read is faster

  9. Client  Server :

  10. Performance

  11. Conclusion • MSOCKS provides applications with different control over their sessions.

More Related