Communication congestion is one of the major issues of networks. Congestion degrades the performance of Transmission Control Protocol (TCP). To make run the network smoothly and efficiently several points should be kept in mind and the very important characteristic on which network performance is based is Congestion control techniques which play very important role. To control congestion and improve the performance of TCP, several methods are devised and some more needed. The total incoming traffic to a particular router or node go beyond the outgoing bandwidth means incoming packets traffic is more than the outgoing link. As result congestion occurs which degrades the performance of the network in the form of packet loss and also transmission delay occur. Hence TCP/IP uses the procedure of congestion control and avoidance to check the status of congestion. The previous techniques take into account by marking the packets which has to be dropped which are in the buffer. The conventional techniques rely on some kind of feedback by identifying status of the network and take appropriate action for. Therefore, the TCP congestion control technique can be handled and represented as a closed loop scheme which is based on feedback. By using control approach it has been exposed that although planned technique execute moderately, conventional control techniques similar to proportional control in the AQM controller can enhance the system responsiveness. In this paper a scheme is advised to control the congestion of TCP by differentiating Non-congestion loss and packet reordering upon the expirations of retransmission timeouts.