You are on page 1of 63

Preliminary Activity

Game Mechanics: There are two groups in this activity.


Each group consists of 4 members. The goal of these
two groups is to establish a peer-to-peer network
between a client and server computer within 7 minutes.
File sharing is visible.

The first group who finish first will be exempted in our


Excellent Very Good Nice
RUBRICS 10 pts 5 pts 3 pts

Actively collaborates with team Collaborates with team Participates in collaboration efforts
Coordination members, effectively members, and shares but may have difficulty in sharing
communicating. responsibilities adequately. responsibilities.

Successfully identifies and


Identifies and resolves most Struggles to identify and resolve
Accuracy resolves all technical issues
technical issues encountered technical issues encountered
encountered

Successfully sets up and Successfully sets up and


Unable to set up or configure peer-
Proficiency configures peer-to-peer configures peer-to-peer
to-peer connection effectively.
connection. connection with few errors.

Finish the activity under 5 Finish the activity under 6 Finish the activity beyond 7 minute
Speed minutes mark minutes mark mark.
Timer
DR. JOSE P. RIZAL SENIOR
HIGH SCHOOL

PEER-TO-PEER
Setting up Computer Server
NETWORK:
CSS | Week 6 Prepared by: Ashley Q. Manuel
Definition of Terms

A computer that enables resource sharing

Host by other computers on the same network

A networking device that can communicate


over a network and that is identified by a
Node unique number added in “network address”.

CSS | Week 6
Definition of Terms

A part of a network that is composed of a group

Segment of nodes that use the same communications


channel for all their traffic.

A group of peers collectively working


Swarm together to achieve a common goal,
providing a specific service in a network.

CSS | Week 6
Introduction
Peer-to-Peer (P2P) is an architectural network
services offer a decentralized and distributed
approach to communication and resource sharing,
enabling efficient, scalable, and resilient networks
without the need for centralized infrastructure.

CSS | Week 6
Components of P2P Network
It refers to the various components or parts that
make up the network framework and enable its
operation. Each component plays a crucial role
in facilitating communication, data exchange,
and collaboration among peers within the
network. CSS | Week 6
Components of P2P Network 1/3
Peer Nodes
These are the individual devices or
computers that are part of a peer-to-
peer network. These devices can
communicate directly with each other
without the need for a centralized
CSS | Week 6
Components of P2P Network 2/3
Server Nodes
It utilize an application or software that accesses data
on the shared external disks. Any computers or devices
within a network that primarily provide services or
resources to other devices, known as clients or users,
within that network.
CSS | Week 6
Components of P2P Network 3/3
Network Infrastucture
It refers to the underlying foundation or framework
that supports the communication and connectivity of
devices within a network. It includes hardware
components, as well as software components.

CSS | Week 6
Difference of...

Client-Server Peer-to-peer
Clients and servers are
There is no clear
differentiated due to the
distinction between
existence of distinct
servers and clients.
clients and servers.

CSS | Week 6
Difference of...

Client-Server Peer-to-peer
It primarily focuses It chiefly emphasizes
on the dissemination on connectivity.
of information.

CSS | Week 6
Difference of...

Client-Server Peer-to-peer
Data is typically
Every peer holds its
stored in a centralized
own data.
server.

CSS | Week 6
Difference of...

Client-Server Peer-to-peer
The server responds to Each node can both
the service requests request and provide
made by the client
services.

CSS | Week 6
Difference of...

Client-Server Peer-to-peer

Expensive Cost-effective

CSS | Week 6
Difference of...

Client-Server Peer-to-peer
They provide a more They offer less
stable network stability in
configuration.
comparison.

CSS | Week 6
Difference of...

Client-Server Peer-to-peer
They can be employed They are mainly used
in both small and large for smaller networks.
networks.

CSS | Week 6
Fundamentals of P2P Network
It involves decentralized architecture, where all nodes have equal
status and share resources autonomously, promoting scalability,
fault tolerance, and diverse applications while facing security
challenges and relying on specialized protocols for
communication and coordination.

It contains different types and key features of P2P Network.


CSS | Week 6
DR. JOSE P. RIZAL SENIOR
HIGH SCHOOL

CLIENT-SERVER
NETWORK:
Setting up Computer Server

CSS | Week 6 Prepared by: Ashley Q. Manuel


1/9 Key Features of Client-Server Network

Centralized Resources
The server hosts resources such as files, applications,
databases, or services that clients can access and utilize.
This centralization allows for efficient resource
management and sharing.

CSS | Week 6
2/9 Key Features of Client-Server Network

Client-Server Model:
The network follows a client-server model, where clients
initiate requests for services or data, and servers respond
to these requests by providing the requested resources or
performing tasks on behalf of clients.

CSS | Week 6
3/9 Key Features of Client-Server Network

Dedicated Roles:
Servers have dedicated roles and responsibilities, such as
file servers for storing and sharing files, web servers for
hosting websites, database servers for managing data, and
application servers for running specific software
applications.
CSS | Week 6
4/9 Key Features of Client-Server Network

Client Applications:
Clients run applications or software that interact with
servers to access resources or services. Examples include
web browsers accessing web servers, email clients
connecting to mail servers, and file transfer applications
communicating with file servers.
CSS | Week 6
5/9 Key Features of Client-Server Network

Communication Protocols:
Client-server communication relies on specific
communication protocols such as HTTP for web services,
SMTP/POP/IMAP for email services, FTP/SFTP for file transfer,
and SQL for database access. These protocols facilitate the
exchange of data between clients and servers.
CSS | Week 6
6/9 Key Features of Client-Server Network

Security Measures:
Client-server networks often implement security measures
such as authentication, access control, encryption, and firewalls
to protect data and resources from unauthorized access or
attacks.

CSS | Week 6
7/9 Key Features of Client-Server Network

Scalability:
Client-server architectures are generally scalable, allowing
additional clients or servers to be added to the network as
needed. Load balancing techniques can be used to distribute
client requests among multiple servers for improved
performance and reliability.
CSS | Week 6
8/9 Key Features of Client-Server Network

Reliability and Performance:


By centralizing resources and managing them through dedicated
servers, client-server networks can offer improved reliability,
performance, and uptime compared to peer-to-peer or
decentralized architectures.

CSS | Week 6
9/9 Key Features of Client-Server Network

Client-Side Processing:
In some cases, clients may perform processing tasks locally
before sending requests to servers, reducing the workload on
servers and optimizing network efficiency.

CSS | Week 6
Step-By-Step Procedure on How to
Establish Connection Between Client
Computer and a Server Computer

CSS | Week 6
STEP 1

Make sure that client and


server computer is connected
with LAN cable

CSS | Week 6
STEP 2
To start, we need to prove test the
CLIENT Computer and SERVER
Computer about their IP
ADDRESS. To see the network
details, open the command prompt
(win+R) then type “ipconfig”.

CSS | Week 6
STEP 3

SERVER Computer – In the


lower right corner of the task
bar, find the network icon then
click, then “Open Network and
Sharing Center

CSS | Week 6
STEP 4

This will proceed to Network


and Sharing Center window,
look for “Local Area
Connection”.

CSS | Week 6
STEP 5
You will be directed to Local
Area Connection Status
window, look for “Properties”
button. Then choose “Internet
Protocol Version 4 (TCP/iPv4)
then click “Properties” again.
CSS | Week 6
STEP 6
At Internet Protocol Version 4 (TCP/iPv4)
window, you will see the default setting of IP
address. Click “Use the following IP Adress”
then configure the setting for IP address,
Subnet mask and Default gateway assignment.
Note: Make sure that the first 3 octets of the
assigned IP address must be the same for
assigning IP address in Client Computer.
CSS | Week 6
STEP 7

The assigned static IP


address will show in
command prompt, just
type “ipconfig”.

CSS | Week 6
STEP 8

CLIENT Computer – Repeat


the steps: from Step 3 to Step 7.

CSS | Week 6
STEP 9
After doing the same steps for both
computers, do the reaching process to
see the connection. Just simply open
the command prompt then type “ping
[assigned IP address]” (…of the client
computer: if you are using server
computer or vice versa).
CSS | Week 6
STEP 10

SERVER Computer – If the


respond of your command is
“Request time out”. Go to
“Open Network and Sharing
Center” then look for “Change
advanced sharing settings”.
CSS | Week 6
STEP 11

At Advance sharing settings in Public


profile portion toggle “Turn on” for
Network discovery, File and printer
sharing also the Public folder sharing.
If you want to have a security sharing,
you can toggle “Turn on”.
CSS | Week 6
STEP 12

CLIENT Computer – Repeat


the step 10 and step 11.

CSS | Week 6
STEP 13

Restart the computers.

CSS | Week 6
STEP 14

To see if the P2P


is successful, just
open the
“Network” in
Computer
window (win+E).

CSS | Week 6
TVL CSS Quarter 3 Module

TESDA Online Course Module

THANK YOU FOR


LISTENING !!
Practice TIMER
Performance Task

CSS | Week 6
Let’s take a quiz

CSS | Week 6
INSTRUCTIONS: Choose the letter of
the correct answer. Write the answers on
your big notebook.

CSS | Week 6
1. Which of the following is NOT a
characteristic of P2P networks?
a) Centralized control
b) Decentralized structure
c) Shared resources
d) Too much LAN Cables CSS | Week 6
2. What is the LAN cable used in
establishing P2P connection?
a) Straighthrough Cable
b) Crossover Cable
c) Straight Through Cable
d) Cross Over Cable CSS | Week 6
3. What is the main benefit of P2P
networks?
a) Higher Security
b) Scalability
c) Lower bandwidth usage
d) Increased reliability CSS | Week 6
4. It refers to the various components or
parts that make up the network
framework and enable its operation.
a) Fundamentals of P2P Network
b) Types of P2P Network
c) Components of P2P Network
CSS | Week 6
5. A foundation or the framework of the
network that aids the communication
between networking devices. It includes the
hardware and software components.
a) Peer Nodes
b) Network Topology
c) Network Infrastructure
CSS | Week 6
6. What is the displayed respond in cmd of the failed ping
command?
a) Pinging 192.168.1.1 with 32 bytes of data
b) Request timed out.
c) Reply from 192.168.1.1: bytes=32 time<1ms TTL=128
d) Windows IP Configuration

CSS | Week 6
7. A feature that shows flexibility in adapting to
changing participant presence and resource
availability.
a) Scalability
b) Resource sharing
c) Fault tolerance
d) Self-organizing system CSS | Week 6
8. What feature that is the distribution of
resources and services across multiple peers that
ensures network resilience?
a) Resource Sharing
b) Fault tolerance
c) Decentralization
d) Privacy and security CSS | Week 6
9. What is the last octet of the IP Address?
a) Network Class
b) Network Host
c) Network Address
d) Host ID
CSS | Week 6
10. What command do I need to type in cmd
to show the network status information?
a) dcpromo
b) SYSTEMINFO
c) ipconfig
d) Chkdsk
CSS | Week 6
Answer Key:

1. A 6. B
2. B 7. D
3. B 8. B
4. C 9. D
5. C 10. C CSS | Week 6
Class Activity

CSS | Week 6
INSTRUCTIONS: In one whole sheet of
yellow paper. Draw a network topology
representing all the types of P2P
networks.

Requirements:
10 Computer - 1 Server - 1 Modem - 1 RouterCSS | Week 6

You might also like