The key difference between Mobile TCP (M-TCP) and Standard (Traditional) TCP lies in how they interpret and handle network interruptions. Standard TCP assumes that any data drop is caused by network congestion and responds by slashing its transmission speed. In contrast, Mobile TCP recognizes that wireless networks experience frequent, temporary disconnections and signal drops due to mobility. Instead of cutting speeds, M-TCP freezes the connection until the link is restored. Core Conceptual Differences
Standard TCP: Designed for stable, wired networks. If a packet is lost, Standard TCP triggers its congestion control mechanism (known as a “slow start”), dropping data rates dramatically to let the network clear up.
Mobile TCP: Purpose-built for dynamic, cellular environments. It relies on an intermediate node—called a Supervisory Host (SH)—to monitor communication. If the SH detects that a mobile device has dropped off the network, it artificially shrinks the sender’s window size to zero. This immediately forces the sender into a “persist mode” (freezing transmission) without triggering an unnecessary slow-start cycle. Key Parameter Comparison Standard TCP Mobile TCP (M-TCP) Primary Environment Fixed, reliable wired backbones. Highly dynamic wireless and mobile networks. Packet Loss Assumption Assumes network congestion. Assumes wireless errors or temporary disconnections. Response to Dropouts Activates Slow Start, heavily lowering throughput. Freezes transmission by setting the window size to zero. End-to-End Semantics Fully preserved across the connection. Fully preserved (unlike split variants like Indirect TCP). Infrastructure Need Requires no intermediary modification. Requires a Supervisory Host (SH) proxy on the network. Data Buffering Buffered at endpoints (sender/receiver). No data caching or buffering occurs at the intermediary. Deep Dive into Structural Differences 1. Congestion Control vs. Persist Mode
Standard TCP relies strictly on time-outs and duplicate acknowledgments to regulate bandwidth. On a cell phone moving between towers (handovers), data drops frequently. Standard TCP slows down data transfer to a crawl, even if the wireless link is perfectly clear a millisecond later. Traditional TCP and Mobile WWW Overview – Scribd
Leave a Reply