The parameters requirements include name, port, rate limit. Creating a bandwidth limitation requires entering a new rule into the application. The application allows the user to create rules that limit the internet connection to specific IP addresses, software application or an entire network. Network admins can make use of this program to create throttling policies that allocate bandwidth to systems with a high level of flexibility. The challenge I such scenario is that a single system can use up all the bandwidth and slow down the entire network. All the computers then connect through a single gateway to access the Internet. Most of the time several computers share the same internet connectivity through a single network. In the world of today, the internet is an indispensable communication and research utility in every home and business.