Journal of Theoretical and Applied Information Technology
A cross-layer based improved Transmission Control Protocol (TCP) protocol ensuring fair throughput and reliability was proposed in the previous investigations. In this protocol, data path was segmented, and representative nodes are maintained in every segment for any TCP connection. A Transmission Controller Module (TCM) is used by the representative node to determine bandwidth and delay in transmission and a Local ACKnowledgement (LACK) message is sent to the source. Each LACK's reception source calculates congestion window's desired size, based on the forward path bandwidth, and Round Trip Time (RTT) values on forward path thereby avoiding congestion for larger extents, and increasing network data transmission rate.