In order to improve TCP throughput over wireless ad hoc networks,the relation between TCP data flow packet losses caused by network congestion and queue length、TCP sending windows over wireless ad hoc networks is simulated and analyzed. The TCP sending windows up bound is derived using network calculus theory based on already exist wireless link throughput model. When the value of sending windows is less than WThresh,TCP-WThresh accurately judges packet losses as non-congestion losses and avoids mal-operation of congestion control. Thus, the improved TCP based on WThresh performs well over special wireless multihop ad hoc networks scenarios.