| Application Layer Multicast(ALM)technology is the extension of traditional multicast technology in application layer.ALM technology effectively isolates the lack in the technical and security level caused by IP multicast,using personal computer as terminal for transmission and communication.However,there are still numerous deficiencies in the research of the existing multicast protocols in the user’s selfish problem,which is studied in this paper.In order to effectively reduce the user’s selfish behavior in multicast probability,researches on the multicast protocol in the user’s selfish problem from three aspects is accomplished in this paper.Firstly,the tree-mesh structure is used to build the multicast tree,combination of the tree and mesh.Meanwhile,the dynamic transmission mechanism is used to avoid the excessive increase of control overhead.Secondly,a comprehensive transmission algorithm is given considering various network parameters and based on the tree-mash model.Lastly,the introduction of the market mechanism into the multicast protocol,makes the unpaid data transfer between the nodes into a paid transmission.The probability of selfish behavior can be controlled through the above three aspects of research.Finally,by means of the Myns,the simulation results show that the model in this paper can achieve the desired objectives,and effectively reduces the probability of user’s selfish behavior in the multicast protocol. |