0% found this document useful (0 votes)
8 views

CND

The micro-project aims to explore and implement Peer-to-Peer (P2P) networks to enhance online marketing strategies for small-scale industries, focusing on practical knowledge of digital platforms. It outlines a structured methodology for researching and reporting on P2P networks, emphasizing their decentralized nature and benefits over traditional client-server models. The project also aims to develop technical expertise in networking protocols and raise awareness about security vulnerabilities associated with P2P systems.

Uploaded by

sanskargade03
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views

CND

The micro-project aims to explore and implement Peer-to-Peer (P2P) networks to enhance online marketing strategies for small-scale industries, focusing on practical knowledge of digital platforms. It outlines a structured methodology for researching and reporting on P2P networks, emphasizing their decentralized nature and benefits over traditional client-server models. The project also aims to develop technical expertise in networking protocols and raise awareness about security vulnerabilities associated with P2P systems.

Uploaded by

sanskargade03
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

Prepare a report on Peer-to-Peer Network

Annexure-I
Micro-Project Proposal

“Prepare a report on Peer-to-Peer Network”


1.0 Aim/Benefits of the micro-project:
The Peer to Peer Network is to explore and implement online marketing strategies that enhance
the performance of small-scale industries. By providing businesses with practical knowledge on
digital platforms such as social media, SEO, and email marketing, the project aims to increase
their visibility, customer engagement, and sales, all while keeping costs low. Small businesses
will learn to use data-driven insights to optimize their marketing efforts, build brand awareness,
and improve customer relationships. The project also focuses on helping businesses develop
sustainable marketing strategies that can scale as they grow, giving them a competitive edge in an
increasingly digital marketplace. Ultimately, the project seeks to empower small businesses with
the tools and knowledge to thrive in a modern, online-driven economy.
2.0 Course Outcomes Addressed:
• Maintain wired computer network topologies.
• Analyse error detection\correction and flow control of data in the data network.

3.0 Proposed Methodology:

• Select the topic for micro project which is Prepare a report on Peer-to-Peer Network.

• After selecting topic, we will search the case study on Peer-to-Peer Network

• We will study the topic.

• We will search the information on Peer-to-Peer Network

• We will sort the information collected.

• We will check the information sort and collect from teacher.

• We will do final submission of Micro project report.

Dept. of E&TC., JPK 1


Prepare a report on Peer-to-Peer Network

4.0 Action Plan:


Sr. Details of activity Planned start Planned Name of
no date finish date responsible
team
members
1. Planning of Micro project. 27/01/25 01/02/25 All members
2. Submit micro project proposal 03/02/25 08/02/25 All members
3. We will study on topic case 10/02/25 15/02/25 All members
study of peer-to-peer Network
4. We will search the information 17/02/25 22/02/25 All members
on case study on peer-to-peer
Network
5. We will sort the collected 24/02/25 01/03/25 All members
information.
6. 03/03/25 08/03/25 All members
We will check the information
collected from teacher.
7. Will do the correction and final 10/03/25 15/03/25 All members
edit of report.
8 Submit the report along with viva. 17/03/25 22/03/25 All members

5.0 Resources Required:


Sr. Name of Specifications Qty. Remarks
No. Resource/material
1 PC. Windows 10 01 Used
2 Internet Google 01 Used
3 Website https://teachcomputerscience.com/peer 01 Used
-to-peer-network/

Name of Team Members with Roll Numbers


Name of Members Roll No.
Nikam Atharv Ganesh 57
Atkari Suyog Sunil 65
Tawhare Piyush Sharad 89

Name and designation of Teacher – Ms. Ghige S.K. (Lecturer in E&TC)

Dated Signature………………………………………………………………

Dept. of E&TC., JPK 2


Prepare a report on Peer-to-Peer Network
Annexure-II
Micro-Project Report

“Prepare a report on Peer-to-Peer Network”


1.0 Rationale:
The rationale behind studying and implementing Peer-to-Peer (P2P) networks lies in their growing
significance in modern computing and data-sharing applications. Traditional client-server models
often suffer from scalability limitations, single points of failure, and high maintenance costs,
whereas P2P networks offer a decentralized approach that mitigates these issues. The increasing
demand for efficient, cost-effective, and resilient network structures has made P2P networks a
crucial area of research and application. Their ability to distribute workloads among peers ensures
better resource utilization and scalability, making them highly suitable for applications such as
content distribution, financial transactions, and real-time communication. Furthermore, as digital
security and privacy concerns rise, P2P networks provide a means to share information without
reliance on a single controlling entity, reducing vulnerability to cyberattacks and censorship.
Understanding P2P networking principles is essential for developing more robust and self-
sustaining technologies, which can power future innovations in distributed computing, blockchain,
and cloud services.

2.0 Aim and benefits of the Micro-Project:


The implement a basic Peer-to-Peer (P2P) network model to demonstrate its working principles,
advantages, and applications. This project will provide hands-on experience in understanding P2P
networking protocols, resource sharing, and decentralized communication mechanisms. Through
practical implementation, students will develop technical expertise in network architecture, data
transmission, and security strategies associated with P2P systems. The project will also offer a
deeper understanding of real-world applications, including file sharing, decentralized finance, and
distributed computing, by showcasing how P2P networks improve scalability, efficiency, and
reliability in modern digital ecosystems. Moreover, it will raise awareness about potential security
vulnerabilities and legal concerns associated with P2P networks, preparing students to develop
effective mitigation strategies. Overall, this micro-project will not only serve as a learning
experience but also foster innovation and research in decentralized networking technologies,
equipping students with valuable knowledge applicable in future technology-driven careers.

Dept. of E&TC., JPK 3


Prepare a report on Peer-to-Peer Network

3.0 Course Outcomes Achieved:


• Maintain wired computer network topologies.
• Analyse error detection\correction and flow control of data in the data network.

4.0 Actual Methodology Followed:


4.1 Brief Description:

Peer-to-Peer (P2P) networks represent a decentralized method of communication and resource


sharing, allowing multiple devices, or peers, to connect directly and exchange data without relying
on a central server. Unlike the traditional client-server architecture, where a central authority
manages all communication and data transfers, P2P networks enable every participant to act both
as a client and a server. This structure enhances efficiency, scalability, and fault tolerance, making
it particularly useful in applications like file sharing, blockchain technology, VoIP
communications, and distributed computing. P2P networks can be categorized into unstructured,
structured, and hybrid models, each varying in how peers connect and search for resources. They
function using various protocols such as BitTorrent, Gnutella, and IPFS, facilitating seamless peer
interactions. While P2P networks provide numerous advantages, such as cost reduction,
redundancy, and high availability, they also introduce challenges like security risks, legal
concerns, and bandwidth consumption. Despite these challenges, P2P technology continues to
evolve, playing a critical role in the future of decentralized networking and data exchange
systems. which was founded in 1979, seems to be the predecessor to P2P networks. It was a
platform that required messages/news to be posted, read, and shared by clients. Like current online
communities, this was a network structure. USENET replicated all the servers placed on the
network with the same communication. Likewise, all the services open to them are spread and
used through P2P networks.

4.2 Data Collected:

The entire P2P networks are to exchange resources and collectively support systems and
machine’s function, deliver specific facilities, or conduct specific tasks. Peer to Peer is employed
to exchange all sorts of computational services, like computer capacity, network bandwidth, or
disc storage capacity, as previously discussed. The most popular usage method for peer-to-peer
networks, though, is the exchange of internet data. P2P networks are suitable for file sharing since
they enable data to be received and files transmitted concurrently by the computers attached to
them.
When a client needs to download a file or an application using the internet, the client opens the
browser’s related website. In such a case, the website acts as a server, whereas the website’s

Dept. of E&TC., JPK 4


Prepare a report on Peer-to-Peer Network
operator is a client. This framework works like a one-way road where data is brought from point
1 (the website source) to point 2 (clients’ device).
However, in the P2P networking case, if the clients require to download a similar type of data,
then the pattern will be quite different. Here, a virtual network will be established based on the
P2P application installed on the PC. When the user will give a command for downloading the file,
the same will be received in bits using different devices connected to the network that already
contains that file. Here, it can be considered a two-way road where data is converted into different
small chunks of data arriving from the user’s device but will be released after dispatching the
requests.

Fig 1.0: peer-to-peer based Network


Computer networking is a prevalent technique and a great application of information technology
used for various purposes. Computer networking aims to connect multiple computers or devices
to share resources and data. Employing networking helps to use a reduced number of hardware
like printers, scanners, etc., for multiple systems. Moreover, computer networking helps create
and process data on individuals’ devices and save and secure that specific data on a unique
system. Peer-to-peer (P2P) infrastructure is often applied over the infrastructure of data
networking since any machine and other peers have equivalent capability and obligations in this
structure as well, and several systems are devoted to server anthers in this framework. For small
region areas such as a residence and limited office environment, P2P layout is significantly
appropriate since any machine serves as an autonomous workbench in this network and can store
all data to its hard drive. P2P framework is built to use a single software application where each
portion of the program executes certain activities as both client and server and the same
responsibilities and capabilities.
Computer Network Architecture is defined as the physical and logical design of the software,
hardware, protocols, and media of the transmission of data. Simply we can say that how computers
are organized and how tasks are allocated to the computer.

Dept. of E&TC., JPK 5


Prepare a report on Peer-to-Peer Network
Peer to Peer networks is based on a few characteristics that are discussed below.
• The devices of P2P need to utilize and create all resources because as clients expand the number
of nodes, such network’s data distribution capability would be increased.
• Since all peer-to-peer network devices execute functions like clients and servers, it is tougher
to build stronger security for each node.
• It retains the ability to work with advanced version OS like MS Windows and Mac.
• It has greater scalability and efficiency.
• No central repository is required to manage the files and data.
How Peer-to-Peer Networks Work
In a P2P network, communication between peers typically follows these steps:
1. Discovery: Peers discover each other through various mechanisms like bootstrapping, search
protocols, or rendezvous servers.
2. Resource Sharing: Once peers are connected, they can exchange resources such as files or
data.
3. Data Transmission: Data is transmitted directly from one peer to another, without passing
through a central server. This reduces bottlenecks and improves speed.
4. Replication and Redundancy: In many P2P systems, data is replicated across multiple peers
to ensure reliability and availability.
5. Termination: After the data exchange is completed, the peers can disconnect or continue
interacting with other peers in the network.

4.3 Designed /Actual Procedure Followed:


• Select the topic for micro project which is to Prepare a report on peer-to-peer Network.
• After selecting topic, we searched the information about the study of peer-to-peer Network.
• First, we collected the information about the study of a peer-to-peer Network Sort the
information collected.
• Checked the collected information from the teacher.
• Pasted and wrote the collected photos and information on the chart paper.

4.4 Result Analysis:


The study of Peer-to-Peer (P2P) networks reveals that they provide an efficient, scalable, and cost-
effective alternative to traditional client-server models. Their decentralized nature enhances
reliability and reduces infrastructure costs, but challenges like security risks, bandwidth
consumption, and legal concerns need to be addressed for widespread adoption.

Dept. of E&TC., JPK 6


Prepare a report on Peer-to-Peer Network

5.0 Actual Resources used:

Sr. Name of Specifications Qty Remarks


No. Resource/material
1 PC. Windows 10 01 Used
2 Internet Google 01 Used

3 Website https://teachcomputerscience.com 01 Used


/peer-to-peer-network/

6.0 Outputs of the Micro-Project

Fig. 1.2: Output of Micro Project.


7.0 Skill Developed/ Learning Outcomes of this Micro-Project:
• Learned to search information using internet.
• Learn to sorted information collected.
• Learn the comparative study of Peer-to-peer Network.
• Learned applications of peer-to-peer Network.
• Learned different P2P network types.
• Gaining hands-on experience with P2P protocols.
• Learned real-world applications of P2P networks.
• Enhancing problem-solving skills in network troubleshooting.

Dept. of E&TC., JPK 7


Prepare a report on Peer-to-Peer Network

8.0 Application of the Micro-Project:


• Network Troubleshooting and Diagnostics.
• Training and Education
• Network Design and Architecture
• Network Performance Optimization
• File Sharing
• Content Delivery
• Distributed Computing
• Online Gaming

Name And Designation of The Teacher: Ms. Ghige S. K. (Lecturer in E&TC)

Dated Signature ………………………………………………………………………………

Dept. of E&TC., JPK 8


Annexure- III

Suggested Rubric for Assessment of Micro Project


(The marks may be allotted to the characteristics of the Micro Project by considering the suggested rubrics)

Sr. Characteristic to Poor Average Good Excellent


No. (Marks 1-3) (Marks 4 - 5) (Marks 6 - 8) (Marks 9- 10)
be assessed
1 Related to some Loss
Relevance to the Relate to very few Addressed at Addressed more
course Loss least one CO than one CO
Literature Review Not more than two At-least 5 relevant
2 At-least 7 relevant About 10
/ sources, very old sources, at least 2
sources, most latest relevant
Information reference latest
sources, most
collection
latest
Completion of the
3 Completed less Completed
Target as per Completed 50 to 60% Completed 60 to 80%
than 50% more than80
project
%
proposal
Enough data collected
Sufficient and Sufficient and
by sufficient and
Sample Size small, appropriate sample, appropriate sample,
appropriate sample
Analysis of Data data neither enough data enough data generated
size. Proper inferences
4 and organized nor generated but not which is organized and
drawn by organizing
representation presented well organized and not presented well but
and presenting data
presented well. No or poor inferences drawn
through tables, charts
poor inferences
and graphs.
drawn
Well assembled /
Just assembled / Well assembled /
fabricated with proper
fabricated and parts are fabricates with proper
functioning parts. In
Quality Incomplete not functioning well. functioning parts. In
proper shape, within
5 of Fabrication / Not in proper shape, proper shape, within
Prototyp tolerance dimensions
assembly dimensions beyond tolerance dimensions
e /Model and good finish /
tolerance limit. and good finish. But no
appearance.
Appearance / Finish is creativity in design and
Creativity in design
shabby. use of material.
and use of material
Nearly sufficient and
correct detail about Detailed, correct and Very detailed, correct,
methods, material, clear description of clear description of
Incomplete precautions and methods, materials, methods, materials,
6 Report fabrication
Preparatio conclusion, but clarity precautions and precautions and
/ assembly is not there in Conclusions. conclusions. Enough
n
presentation. But not Sufficient Graphic tables, charts and
enough graphic Description. sketches
Description
Major information Includes major Includes major Well organized,
7 Presentation of is not included, information but not information and well includes major
the Micro information is not well organized and not organized but not information
project well organized. presented well presented well , well
presented
Could not reply to
Replied to Replied properly to
considerable
8 Viva considerable number Replied most
number of considerable number of
of questions but not of the
question.. question.
very properly questions
properly.

8
Prepare a report on Peer-to-Peer Network
Annexure- IV
Micro-Project Evaluation Sheet

Name of Student: Nikam Atharv Ganesh Enrollment No: 23211390393

Name of Programme: Electronics and Telecommunication Engg. Semester: VI


Course Title: Computer Network and Data Communication Code: 22634
Title of the Micro-Project: Prepare a report on Peer-to-Peer Network.
Course Outcomes:
⚫ Maintain wired computer network topologies.
⚫ Analyze error detection\correction and flow control of data in the data network.

Sr. Characteristic to be Poor Average Good Excellent Sub Total


No. assessed (Marks 1-3) (Marks 4-5) (Marks 6-8) (Marks 9-10)
(A) Process and Product Assessment (Convert total marks out of 6 Marks)

1 Relevance to the course


Literature review/
2 Information collection
3 Completion of target as per
project proposal
4 Analysis of data and
representation
5 QualityImplementation
of prototype/ Model/

6 Report preparation

(B) Individual Presentation/Viva (Convert total marks out of 4 Marks)

7 Presentation

8 Viva

(A) (B)
Process and Product Assessment Individual Presentation/Viva Total Marks
(6 Marks ) (4 Marks ) 10

Comment/Suggestion about team work/leadership/inter-personal communication (if any)

……………………………………………………………………………………………………………………………

Name and Designation of the Teacher: Ms. Ghige S. K. (Lecturer in E&TC)

Dated Signature ………………………………………………………………………………

9
Prepare a report on Peer-to-Peer Network
Annexure- IV
Micro-Project Evaluation Sheet

Name of Student: Atkari Suyog Sunil Enrollment No: 23211390407

Name of Programme: Electronics and Telecommunication Engg. Semester: VI


Course Title: Computer Network and Data Communication Code: 22634
Title of the Micro-Project: Prepare a report on Peer-to-Peer Network.
Course Outcomes:
⚫ Maintain wired computer network topologies.
⚫ Analyse error detection\correction and flow control of data in the data network.
Sr. Characteristic to be Poor Average Good Excellent Sub Total
No. assessed (Marks 1-3) (Marks 4-5) (Marks 6-8) (Marks 9-10)
(A) Process and Product Assessment (Convert total marks out of 6 Marks)

1 Relevance to the course


Literature review/
2 Information collection
3 Completion of target as per
project proposal
4 Analysis of data and
representation
5 QualityImplementation
of prototype/ Model/

6 Report preparation

(B) Individual Presentation/Viva (Convert total marks out of 4 Marks)

7 Presentation

8 Viva

(A) (B)
Process and Product Assessment Individual Presentation/Viva Total Marks
(6 Marks ) (4 Marks ) 10

Comment/Suggestion about team work/leadership/inter-personal communication (if any)

……………………………………………………………………………………………………………………………………

Name and Designation of the Teacher : Ms. Ghige S. K. (Lecturer in E & TC)

Dated Signature ……………………………………………………………………………

10
Prepare a report on Peer-to-Peer Network
Annexure- IV
Micro-Project Evaluation Sheet

Name of Student: Tawhare Piyush Sharad Enrollment No: 23211390409

Name of Programme: Electronics and Telecommunication Engg. Semester: VI


Course Title: Computer Network and Data Communication Code: 22634
Title of the Micro-Project: Prepare a report on Peer-to-Peer Network.
Course Outcomes:
⚫ Maintain wired computer network topologies.
⚫ Analyse error detection\correction and flow control of data in the data network.
Sr. Characteristic to be Poor Average Good Excellent Sub Total
No. assessed (Marks 1-3) (Marks 4-5) (Marks 6-8) (Marks 9-10)
(A) Process and Product Assessment (Convert total marks out of 6 Marks)

1 Relevance to the course


Literature review/
2 Information collection
3 Completion of target as per
project proposal
4 Analysis of data and
representation
5 QualityImplementation
of prototype/ Model/

6 Report preparation

(B) Individual Presentation/Viva (Convert total marks out of 4 Marks)

7 Presentation

8 Viva

(A) (B)
Process and Product Assessment Individual Presentation/Viva Total Marks
(6 Marks ) (4 Marks ) 10

Comment/Suggestion about team work/leadership/inter-personal communication (if any)


…………………………………………………………………………………………………….

Name and Designation of the Teacher :- Ms. Ghige S. K. (Lecturer in E & TC)

Dated Signature …………………………………………………………………

11
Prepare a report on Peer-to-Peer Network

You might also like