| With the development of the network techniques and its internetworking, the internetworking of the heterogeneous networks has become increasingly important. As the typical equipment of networks convergence, the multi-net gateway takes the responsibility of connecting different networks and processing the data traversing these networks. Thus its performance determines to a large extent the overall performance of the networks internetworked together. Besides, the multicast has been becoming a new form of communication along with the emergence for needs of various new applications, and the research on multicast of various services is becoming a hotspot.Based on the project named the research on the key technologies of a multi-net gateway and its prototype, this dissertation first introduces the relevant research status at home and abroad, as well as background and the significance of the topic to be studied. Then the dissertation provides an overview of heterogeneous networks, their internetworking and the typical equipments used. After that, the dissertation discusses the hardware and software implementation scheme of the multi-net gateway. The focused study is on the hardware and software implementation principle and the implementation of the interface modules of SDH, E1, V.35 and serial interface. It has implemented the test and debugging of all modules listed above. Finally, for the reliability issues of the Application Layer Multicast (ALM) with the single tree structure, the dissertation proposes an algorithm of constructing a reliable ALM tree, which establishes the multicast tree and dynamically adjusts its topology. Thus, it could make the nodes of higher reliability as near as possible to the root of the multicast tree, and has the virtue of enhancing the reliability of a multicast tree. The algorithm could also cooperate with other reliability methods to further enhance the reliability of a multicast tree. |