Академический Документы
Профессиональный Документы
Культура Документы
Badrinath
CSE 291K 1/16/03 Richard Huang
What is I-TCP?
l
Mobility Support Router (MSR) Normal TCP link between MSR and fixed correspondent host
Why I-TCP?
l
Separate flow control and congestion control functionality of the wireless link from that of the fixed network Separate transport protocol for wireless link can support notification of events such as disconnections, moves, and other features of the wireless link such as available bandwidth Indirection allows base station to manage much of the communication overhead
l l
Why does I-TCP have better performance? I-TCP incurs copying overhead at the MSR
I-TCP wins
l
l l l
Sending host sees more uniform round-trip delays for TCP fragments as compared to regular TCP I-TCP might recover faster from a lost packet than regular TCP Congestion control kicked in during handoffs for regular TCP Simple reset of TCP retransmission timer at new MSR immediately after handoff forced slow start and getting wireless part out of congestion
Time needed to recover from falsely triggered congestion control increases with round-trip delay
Disadvantages to I-TCP
l l
l l
End-to-end semantics is not followed I-TCP does not yield weaker end-to-end semantics in comparison to regular TCP, provided that there are no MSR failures and that the MH does not stay disconnected from the fixed network for too long What happens if MSR fails? What happens if MSR sends an ack to the correspondent but loses the packet to the mobile host? Copying overhead at MSR
How is MSR failing any different from a home agent failing? If MH stays disconnected from the network, how would using normal TCP or using Mobile IP help? Higher level applications such as ftp should have end-to-end checks
I-TCP confines mobility related problems to the wireless link Alleviate problems by adapting the TCP/IP software on the wireless link that requires no modifications from the hosts on the fixed network I-TCP particularly suited for applications which are throughput intensive
My conclusions
l