Course Name: Peer-to-Peer Network
Program: Computer science
Course Module: Optional
Responsible: Jianrong Wang
Department: Tianjin International Engineering Institute
Time Allocation (1 credit hour = 45 minutes)
The course is an optional courses designed for Engineering Master of Computer Science in TIEI. Since the early days of the internet, from email to the Web, the client-server architecture has been used for data transfer. However, in a few years, the peer-to-peer architecture has changed our ways in sharing information. At the present time, peer-to-peer communications account for 60% to 90% of the internet traffic. The peer-to-peer architecture deployment has followed a rare model in the history of the internet. The course includes the following topics: P2P review, P2P routing technology, P2P transmission technology, P2P major applications. This course enables students to fully grasp the basic principles and applications of P2P.
The purpose of this course is to enable students to master computer systems architectures for deploying solutions across heterogeneous and distributed platforms. After this course, students should be able to:
Textbooks & References
CT1: To know and understand the principle of P2P, have analytical capacity and the ability to combine network-related knowledge.
CT2: To have the ability of using related knowledge in P2P area: Know and understand the basic concepts with their connotations and relationships; Grasp the concept of different P2P structures, and its applications; Have the ability to judge the using categories and limitations.
CT3: To master the P2P method and tools: Even under the unfamiliar or unclear situations, can identify the problems, use appropriate methods and tools to solve the problems; Have the ability of using related tools; Can analyze the system.
CS1: To master the basic theoretical principles of peer-to-peer network, and know their current situation and development trends.
CS2: To master the core knowledge of peer-to-peer network and related engineering technology, have a basic capacity of using these knowledge for system development.
Students: Computer science,Year 3