Course Content
Address Resolution
Explain how ARP and ND enable communication on a network
0/3
CCNA: Switching, Routing, and Wireless Essentials
The second course in the CCNA curriculum focuses on switching technologies and router operations that support small-to-medium business networks and includes wireless local area networks (WLAN) and security concepts.
0/15
CCNA: Enterprise Networking, Security, and Automation
The third CCNA course describes the architectures and considerations related to designing, securing, operating, and troubleshooting enterprise networks – including wide area network (WAN) technologies & quality of service (QoS) mechanisms for secure remote access, along with software-defined networking, virtualization, & automation concepts supporting network digitization.
0/14
CCNA Course
About Lesson

Peer-to-Peer

Explain how end user applications operate in a peer-to-peer network.

Client-Server Model

  • Client and server processes are considered to be in the application layer.
  • In the client/server model, the device requesting the information is called a client and the device responding to the request is called a server.
  • Application layer protocols describe the format of the requests and responses between clients and servers.

Peer-to-Peer Networks

  • In a peer-to-peer (P2P) network, two or more computers are connected via a network and can share resources (such as printers and files) without having a dedicated server.
  • Every connected end device (known as a peer) can function as both a server and a client.
  • One computer might assume the role of server for one transaction while simultaneously serving as a client for another. The roles of client and server are set on a per request basis.

Peer-to-Peer Applications

  • A P2P application allows a device to act as both a client and a server within the same communication.
  • Some P2P applications use a hybrid system where each peer accesses an index server to get the location of a resource stored on another peer.

Common P2P Applications

  • With P2P applications, each computer in the network that is running the application can act as a client or a server for the other computers in the network that are also running the application.
  • Common P2P networks include the following:
    • BitTorrent
    • Direct Connect
    • eDonkey
    • Freenet

   

Other related topics

Topic Title Topic Objective
Application, Presentation, and Session Explain how the functions of the application layer, presentation layer, and session layer work together to provide network services to end user applications.
Peer-to-Peer Explain how end user applications operate in a peer-to-peer network.
Web and Email Protocols Explain how web and email protocols operate.
IP Addressing Services Explain how DNS and DHCP operate.
File Sharing Services Explain how file transfer protocols operate.

 

Other useful information

Join the conversation