1.1 Computer Networks
What is Networking?
What is Networking?
Process of connecting one or more network
devices through any networking means i.e.
Software or hardware that manages data
trafc and enables users to share fle and
resources
What are Computer Networks?
What are Computer Networks?
Means a collection of autonomous computers
interconnected by a single technology in the
sense of exchanging fles and resources.
Uses of Computer Networks?
Uses of Computer Networks?
a) Resource Sharing
Uses of Computer Networks?
a) Resource Sharing
b) High Reliability
Uses of Computer Networks?
a) Resource Sharing
b) High Reliability
c) Saving Money
Uses of Computer Networks?
a) Resource Sharing
b) High Reliability
c) Saving Money
d) Scalability
Uses of Computer Networks?
a) Resource Sharing
b) High Reliability
c) Saving Money
d) Scalability
e) Access to Remote Information
Uses of Computer Networks?
a) Resource Sharing
b) High Reliability
c) Saving Money
d) Scalability
e) Access to Remote Information
f) Person to Person Communication
Uses of Computer Networks?
a) Resource Sharing
b) High Reliability
c) Saving Money
d) Scalability
e) Access to Remote Information
f) Person to Person Communication
g) Interactive Entertainment
Pros of Computer Networks?
Cons of Computer Networks?
Cons of Computer Networks?
a) Initial Purchase is high
Cons of Computer Networks?
a) Initial Purchase is high
b) Management is Burden
Cons of Computer Networks?
a) Initial Purchase is high
b) Management is Burden
c) Security Problem
End Devices
What are End Devices?
The network devices that people are most familiar with are called end
devices.
End devices are either the source or destination of data transmitted
over the network.
Examples are :
– Computers
– Network Printers
– Mobile hand held device
– Security Cameras
Edge Devices
What are Edge Devices?
The network devices that connects more than one
Autonomous Networks
Edge devices are basically Edge Routers
Client Server Architecture
Client Server Architecture
Pros of Client Server Architecture
a) Centralization
Pros of Client Server Architecture
a) Centralization
b) Proper Management
Pros of Client Server Architecture
a) Centralization
b) Proper Management
c) Scalability
Pros of Client Server Architecture
a) Centralization
b) Proper Management
c) Scalability
d) Security
Pros of Client Server Architecture
a) Centralization
b) Proper Management
c) Scalability
d) Security
e) Back-up and Recovery possible
Cons of Client Server Architecture
a) Congestion in Network
Cons of Client Server Architecture
a) Congestion in Network
b) Not Robust. What if Server Fails !
Cons of Client Server Architecture
a) Congestion in Network
b) Not Robust. What if Server Fails !
c) Cost
Cons of Client Server Architecture
a) Congestion in Network
b) Not Robust. What if Server Fails !
c) Cost
d) Need Professional IT people
Peer to Peer Architecture
Peer to Peer Architecture
Pros of Peer to Peer Architecture
a) Easy to set up
Pros of Peer to Peer Architecture
a) Easy to set up
b) Low Cost Initially
Pros of Peer to Peer Architecture
a) Easy to set up
b) Low Cost Initially
c) Each device is master of its own
Pros of Peer to Peer Architecture
a) Easy to set up
b) Low Cost Initially
c) Each device is master of its own
d) Robustness
Cons of Peer to Peer Architecture
a) No Central Point of data storage
Cons of Peer to Peer Architecture
a) No Central Point of data storage
b) Difcult to backup data
Cons of Peer to Peer Architecture
a) No Central Point of data storage
b) Difcult to backup data
c) Security is weak
Cons of Peer to Peer Architecture
a) No Central Point of data storage
b) Difcult to backup data
c) Security is weak
d) Difcult to access data
Client Server Architecture
VS
Peer to Peer Architecture
Client Server Architecture Peer to Peer Architecture
Need of a Specifc Server Each node acts as Server and Client
Client Server Architecture Peer to Peer Architecture
Need of a Specifc Server Each node acts as Server and Client
Client request for service and server
respond with the service
Node can request for services and
can also provide the services
Client Server Architecture Peer to Peer Architecture
Need of a Specifc Server Each node acts as Server and Client
Client request for service and server
respond with the service
Node can request for services and
can also provide the services
Expensive to
implement
Inexpensive to
implement
Client Server Architecture Peer to Peer Architecture
Need of a Specifc Server Each node acts as Server and Client
Client request for service and server
respond with the service
Node can request for services and
can also provide the services
Expensive to
implement
Inexpensive to
implement
Data is stored in a centralized server Each node has its own data
Client Server Architecture Peer to Peer Architecture
Need of a Specifc Server Each node acts as Server and Client
Client request for service and server
respond with the service
Node can request for services and
can also provide the services
Expensive to
implement
Inexpensive to
implement
Data is stored in a centralized server Each node has its own data
Access, Backup and Recovery of Data is
Easy
Access, Backup and Recovery of
Data is hard
Possible Questions
a) What is Computer Networks? Write its Uses, Pros and Cons?
b) Explain about Client Server Architecture with its Pros and
Cons?
c) Explain about Peer to Peer Architecture with its Pros and
Cons?
d) Contrast between Client Server Architecture and Peer to Peer
Architecture.
Next Lecture
Connection oriented Services
And
Connection Less Services
with their Pros and Cons
Thank You !!!!

Computer networks : intro to networking, pros and cons, uses, network edges : end devices, client server and peer to peer

  • 1.
  • 2.
  • 3.
    What is Networking? Processof connecting one or more network devices through any networking means i.e. Software or hardware that manages data trafc and enables users to share fle and resources
  • 4.
  • 5.
    What are ComputerNetworks? Means a collection of autonomous computers interconnected by a single technology in the sense of exchanging fles and resources.
  • 6.
  • 7.
    Uses of ComputerNetworks? a) Resource Sharing
  • 8.
    Uses of ComputerNetworks? a) Resource Sharing b) High Reliability
  • 9.
    Uses of ComputerNetworks? a) Resource Sharing b) High Reliability c) Saving Money
  • 10.
    Uses of ComputerNetworks? a) Resource Sharing b) High Reliability c) Saving Money d) Scalability
  • 11.
    Uses of ComputerNetworks? a) Resource Sharing b) High Reliability c) Saving Money d) Scalability e) Access to Remote Information
  • 12.
    Uses of ComputerNetworks? a) Resource Sharing b) High Reliability c) Saving Money d) Scalability e) Access to Remote Information f) Person to Person Communication
  • 13.
    Uses of ComputerNetworks? a) Resource Sharing b) High Reliability c) Saving Money d) Scalability e) Access to Remote Information f) Person to Person Communication g) Interactive Entertainment
  • 14.
  • 15.
  • 16.
    Cons of ComputerNetworks? a) Initial Purchase is high
  • 17.
    Cons of ComputerNetworks? a) Initial Purchase is high b) Management is Burden
  • 18.
    Cons of ComputerNetworks? a) Initial Purchase is high b) Management is Burden c) Security Problem
  • 19.
  • 20.
    What are EndDevices? The network devices that people are most familiar with are called end devices. End devices are either the source or destination of data transmitted over the network. Examples are : – Computers – Network Printers – Mobile hand held device – Security Cameras
  • 21.
  • 22.
    What are EdgeDevices? The network devices that connects more than one Autonomous Networks Edge devices are basically Edge Routers
  • 23.
  • 24.
  • 25.
    Pros of ClientServer Architecture a) Centralization
  • 26.
    Pros of ClientServer Architecture a) Centralization b) Proper Management
  • 27.
    Pros of ClientServer Architecture a) Centralization b) Proper Management c) Scalability
  • 28.
    Pros of ClientServer Architecture a) Centralization b) Proper Management c) Scalability d) Security
  • 29.
    Pros of ClientServer Architecture a) Centralization b) Proper Management c) Scalability d) Security e) Back-up and Recovery possible
  • 30.
    Cons of ClientServer Architecture a) Congestion in Network
  • 31.
    Cons of ClientServer Architecture a) Congestion in Network b) Not Robust. What if Server Fails !
  • 32.
    Cons of ClientServer Architecture a) Congestion in Network b) Not Robust. What if Server Fails ! c) Cost
  • 33.
    Cons of ClientServer Architecture a) Congestion in Network b) Not Robust. What if Server Fails ! c) Cost d) Need Professional IT people
  • 34.
    Peer to PeerArchitecture
  • 35.
    Peer to PeerArchitecture
  • 36.
    Pros of Peerto Peer Architecture a) Easy to set up
  • 37.
    Pros of Peerto Peer Architecture a) Easy to set up b) Low Cost Initially
  • 38.
    Pros of Peerto Peer Architecture a) Easy to set up b) Low Cost Initially c) Each device is master of its own
  • 39.
    Pros of Peerto Peer Architecture a) Easy to set up b) Low Cost Initially c) Each device is master of its own d) Robustness
  • 40.
    Cons of Peerto Peer Architecture a) No Central Point of data storage
  • 41.
    Cons of Peerto Peer Architecture a) No Central Point of data storage b) Difcult to backup data
  • 42.
    Cons of Peerto Peer Architecture a) No Central Point of data storage b) Difcult to backup data c) Security is weak
  • 43.
    Cons of Peerto Peer Architecture a) No Central Point of data storage b) Difcult to backup data c) Security is weak d) Difcult to access data
  • 44.
  • 45.
    Client Server ArchitecturePeer to Peer Architecture Need of a Specifc Server Each node acts as Server and Client
  • 46.
    Client Server ArchitecturePeer to Peer Architecture Need of a Specifc Server Each node acts as Server and Client Client request for service and server respond with the service Node can request for services and can also provide the services
  • 47.
    Client Server ArchitecturePeer to Peer Architecture Need of a Specifc Server Each node acts as Server and Client Client request for service and server respond with the service Node can request for services and can also provide the services Expensive to implement Inexpensive to implement
  • 48.
    Client Server ArchitecturePeer to Peer Architecture Need of a Specifc Server Each node acts as Server and Client Client request for service and server respond with the service Node can request for services and can also provide the services Expensive to implement Inexpensive to implement Data is stored in a centralized server Each node has its own data
  • 49.
    Client Server ArchitecturePeer to Peer Architecture Need of a Specifc Server Each node acts as Server and Client Client request for service and server respond with the service Node can request for services and can also provide the services Expensive to implement Inexpensive to implement Data is stored in a centralized server Each node has its own data Access, Backup and Recovery of Data is Easy Access, Backup and Recovery of Data is hard
  • 50.
    Possible Questions a) Whatis Computer Networks? Write its Uses, Pros and Cons? b) Explain about Client Server Architecture with its Pros and Cons? c) Explain about Peer to Peer Architecture with its Pros and Cons? d) Contrast between Client Server Architecture and Peer to Peer Architecture.
  • 51.
    Next Lecture Connection orientedServices And Connection Less Services with their Pros and Cons
  • 52.