This course on peer-to-peer (P2P) networking explains how nodes in a network communicate and pass data between themselves by creating secure communication channels. It introduces peer-to-peer networking basics by defining a server’s functions in a network environment and how resources and services are shared in this network. Common servers discussed are the IMAP (internet message access protocol) and SMTP (simple mail transfer protocol) servers used in the sending and receiving of email in both public and private settings. The material then explains how secure communication channels are set up via the process of user and server authentication. This is done using private and public keys, which a certificate authority gives. This certified certificate ensures the network element’s authenticity and safeguards a network from malicious hackers. The course also covers how peer-to-peer communication provides such services as telephony via SIP, domain name system (DNS) services, and DHCP (dynamic host configuration protocol) services.
Nodes identify and communicate with one another through the use of routing tables. One is a distributed hash table (DHT) used in peer-to-peer networking. These tables are populated using various algorithms, from simple ones to complex variants. The more complex the variant, the more secure the network will be. Would you like to design your own P2P network? This course will give you the proper foundation to achieve this goal. Pastry, Kademlia, and Tapestry protocols function in their approach to update the networks’ routing tables will be demonstrated. Extensive examples and illustrations are given in a step-by-step process so that you fully understand the structure and function of the protocols mentioned above. The course ends with a description of how these tables, presented in two dimensions for ease of understanding, can be expounded to any number of dimensions. This feature allows for multiple services to be provided to the end-user.
P2P networking is a distributed application design that divides tasks between peers. Peers are similarly privileged and are equal participants in the network. Peers make a share of their resources (such as processing power, disk storage or network bandwidth) directly available to other network members, without the need for central management of services by servers. Peers in a network are both consumers and suppliers of resources. This contrasts with the traditional client-server model, in which the consumption and supply of resources are separated. P2P systems look beyond the era of peers doing similar things while sharing resources. They are looking for dissimilar peers that can bring in exclusive resources and capabilities to a simulated community thus empowering them to engage in superior tasks beyond those that can be done by individual peers and beneficial to all the peers. P2P systems have inspired new structures and attitudes in many areas of human interaction and society. Do you want to be part of this exciting technology? Start this course today, and give your technology career a leap forward!
What You Will Learn In This Free Course
View All Learning Outcomes View Less All Alison courses are free to enrol, study, and complete. To successfully complete this Diploma course and become an Alison Graduate, you need to achieve 80% or higher in each course assessment.
Once you have completed this Diploma course, you have the option to acquire an official Diploma, which is a great way to share your achievement with the world.
Your Alison certificate is:
- Ideal for sharing with potential employers.
- Great for your CV, professional social media profiles, and job applications.
- An indication of your commitment to continuously learn, upskill, and achieve high results.
- An incentive for you to continue empowering yourself through lifelong learning.
Alison offers 2 types of Diploma for completed Diploma courses:
Digital Diploma: a downloadable Diploma in PDF format immediately available to you when you complete your purchase. Physical Diploma: a physical version of your officially branded and security-marked Diploma All Diplomas are available to purchase through the Alison Shop. For more information on purchasing Alison Diploma, please visit our FAQs. If you decide not to purchase your Alison Diploma, you can still demonstrate your achievement by sharing your Learner Record or Learner Achievement Verification, both of which are accessible from your Account Settings.