Network congestion is a situation that happens when a network is un- able to handle data is more than its threshold value
when load becomes high. This situation is known to be network congestion which causes packets to be dropped on the
network due to overflow of buffer and therefore leads to data loss and unreliable connection. Therefore, effective
congestion control is an important is- sue that needs to be addressed in the transport layer. There are various factors such
as hardware, software and miscellaneous factors can lead to network con- gestion. Hardware factors include noncompatible hardware, outdated routers and too many devices connecting to a single router. Software factors include
some of the devices following their own protocol, ineffective communication protocols, improper fire walls and proper
limitations not defined on the file sizes to be transferred. Poor network design, network hacking and over subscription
leads to the miscellaneous factors. As a consequence of such factors, network performance will degrade dramatically,
and system performance will be affected. This is an undesirable condition that needs to be corrected. Thus, our model
uses classification algorithms which help in predicting network congestion before- hand, thuspreventing the packet loss
and damage.