Course Catalogue

Introduction to Peer-to-Peer (P2P) Networks

Introduction to Peer-to-Peer (P2P) Networks

A P2P network is a collection of computers that allow users to interconnect and share files with other users on the network. Accessible with an Internet connection, these networks operate globally and are used to share all types of files, including child pornography images and videos.

Introduction to Peer-to-Peer (P2P) Networks explores some of the basic types and features of P2P networks. This course is designed for investigators and will provide background on the technology and principles employed by law enforcement to investigate the distribution of child pornography.

This course is an introduction only and does not authorize an officer to conduct these investigations. For information about advanced training on this subject, please contact the CPKN Support Desk. All inquiries will be forwarded to the Content Provider.

Learning Objectives

Upon completion of this course you will be able to:

  • Define the term P2P network
  • Differentiate between the centralized and decentralized server models
  • Define Internet Protocol (IP) Address
  • Define Globally Unique Identifier (GUID)
  • Differentiate between the different types of hash value algorithms
  • Explain the basic functionality of the Gnutella, eDonkey2000 (eD2k), and Kademlia (Kad) networks
  • Explain the process of locating and downloading files from these networks
  • Explain how investigative P2P tools have been developed to help monitor and record activity on the various file-sharing networks

Target Audience

This course is designed for law enforcement personnel involved in child pornography investigations.

Content Provider

The content for this course was provided by the RCMP Canadian Police Centre for Missing and Exploited Children.


Price: $50.00

Content Provider: RCMP Canadian Police Centre for Missing and Exploited Children

Language: English / French

Length: 1.5 hours


Release Date: 2013-04-09