BASIC CONCEPT
NETWORK ARCHITECTURE
NETWORK TOPOLOGY

WHAT IS NETWORK ARCHITECTURE??
NETWORK ARCHITECTURES IS THE WAY NETWORK ARE DESIGNED TO COMMUNICATE
TYPES OF ARCHITECTURES
PEER TO PEER
CLIENT-SERVER
DIAGRAM


DEFINITION
A NETWORK MODEL IN WHICH ALL COMPUTERS CAN FUNCTION
AS CLIENTS OR SERVERS AS NEEDED, AND THERE'S NO CENTRALIZED
CONTROL OVER NETWORK RESOURCES
NETWORK IN WHICH ONE OR MORE COMPUTERS ACT AS A SERVER AND THE OTHER COMPUTERS(CLIENTS) ON THE NETWORK 
REQUEST SERVICES FROM THE SERVER
ADVANTAGES
-EASY TO INSTALL AND CONFIGURE FOR THE
COMPUTERS IN THE NETWORK
-WHEN A PEER FAILS IT WILL NOT AFFECT OTHER
PEERS SO THE NETWORK IS RELIABLE
-CENTRALIZED. RESOURCES AND DATA SECURITY ARE CONTROLLED THROUGH THE SERVER
-BETTER MANAGEMENT OF FILES
DISADVANTAGES
-LESS SECURITY
-EVERY USERS IS TAKING CARE HIS/HER OWN MACHINE
-EXPENSE. REQUIRES INITIAL INVESTMENT IN DEDICATED SERVER
-MAINTENANCE. LARGE NETWORKS WILL REQUIRE A STAFF TO ENSURE EFFICIENT OPERATION

PEER-TO-PEER VS CLIENT/SERVER NETWORK
CLIENT/SERVER
PEER TO PEER
SOFTWARE INSTALLATION IN THE SERVER ONLY
SOFTWARE INSTALLATION FOR ALL COMPUTERS
HIGHER CABLING COST
LESS CABLING COST
SECURITY CONTROL BY SERVER(CENTRALIZED)
SECURITY CONTROL BY THEIR OWN