Abstract: Disclosed is a method of maximizing the utilization of currently available network path bandwidth by TCP transmissions. Embodiments of the present invention allow to automatically detect and utilize a larger portion of the currently available bandwidth (or even the entire bandwidth) for every specific connection and network path that utilizes the invention. Furthermore, some embodiments of the present invention provide that the software implementing the technology may be running only at the data sender side and may communicate with a standard receiver. According to embodiments of the present invention, the software implementing the invention may be placed between a TCP/IP protocol driver and a Network Interface driver. Such intermediate software may hide the real network state from TCP/IP driver and shift the TCP connection SWND edge by means of Preemptive Spoof Data Acknowledgment and Packet Loss Concealment.