This paper considers the Internet congestion control and consensus problems of a multi-agent system composed of a congested node, some aggregation nodes and their following nodes. First, a novel multi-agent Internet congestion control system with both discrete and distributed delays is proposed. Second, the stability and Hopf bifurcation of the congested node are discussed. Subsequently, a simple error controller designed for aggregation nodes, some necessary and sufficient conditions have been established to solve the bifurcation consensus problem between aggregating nodes and the congested node. Bifurcation consensus of aggregation nodes and their following nodes are also obtained through consensus protocols which based on a novel predictive controller. So far, the bifurcation asymptotically consensus of multi-agent Internet congestion control system is achieved. It is worth noting that conditions for global stability of system can be obtained by selecting appropriate control parameters, and conclusions of global asymptotic stability consensus is given to draw conditions for avoiding network congestion in the whole system. Finally, numerical examples illustrated the correctness and validity of the main results.