The paper introduces Cross-layer Information based Transmission Control Protocol (CTCP) to improve TCP performance in Mobile Ad Hoc Networks (MANETs), addressing issues like link contention losses and route failures that traditional TCP cannot differentiate. CTCP incorporates four states based on network conditions: decelerate for contention losses, cautionary for route failures, congested for actual congestion, and normal for compatibility with standard TCP. Simulation results demonstrate that the state-aware CTCP yields better performance in MANETs compared to conventional loss-based TCP approaches.