Abstract: The present invention discloses a method of bandwidth management, which is used in network transmission, including two main steps of setting a user-level bandwidth and setting an application-level bandwidth. At the first step of setting a user-level bandwidth, firstly, the method provides a IP address for the master user, and secondly, provides at least one IP address for the at least one slave user, and then assigns a primary bandwidth to the IP address for the master user and at least one secondary bandwidth to at least one slave user's IP address accordingly. At the second step of setting an application-level bandwidth, the method executes at least one Internet application, and assigns at least one application bandwidth to at least one Internet application accordingly. At least one Internet application is provided. The setting and assignment of the primary bandwidth and the secondary bandwidth mentioned above could be performed in Graphics Interface, which is friendly to users.