In order to solve the problem of transporting eVLBI data in fast long distance networks, a new TCP algorithm is proposed in this paper. This new algorithm directly relays on the application layer to adjust its congestion window (cwnd) and transfer rate, so we named it ABCTCP (Application Based rate Controllable TCP). To reach the desired throughput, ABCTCP increases its cwnd aggressively without considering other competing flows, but once it reaches the desired throughput, by stoping increasing its cwnd, other TCP flows can friendly share the remaining bandwidth. So, ABCTCP is especially useful in some emergent data's transportation. To evaluate ABCTCP's performance, a series of experiments have been conducted not only in fast long distance network (FLDnet) test-bed, but also in actual networks. Experimental results verify that ABCTCP can maintain the transfer rate and effectively utilize the link capacity. Besides of these, ABCTCP can also achieve a certain of friendliness in competing with other TCP variants.