Iwt - Session 2 - III Bcom CA B
Iwt - Session 2 - III Bcom CA B
Iwt - Session 2 - III Bcom CA B
Sri Krishna Arts and Science College Department of BCA & MSc SS
1
2
BOOK TITLE & AUTHOR :
A. Shailendra Mishra; Reveal the Internet Secrets (Internet Technology
and Web Design); Choice International.
3
Agenda
4
SECRET OF THE INTERNET
5
SECRET OF THE INTERNET
• The history of computing started off with centralised computers (in
many cases mainframes) or servers performing all the calculations.
6
CLIENT – SERVER A SIMPLE DEFINITION
• A simple definition of CS is
• “ server software accepts requests for data from client software and
returns the results to the client”.
7
Elements of C-S Computing
Client
Server
Network
Client machine
Server machine
8
Client/Server Environment
clients
LAN
or WAN
network
Server Data
9
Contd..,
12
13
• Example of modern client server model consider a video sharing
website. The website, let's call it mutube,
14
• When a client connects to mutube the server and asks for a
particular video,
• The server loads the video into RAM from a large array of hard disks
and
• The client on receiving the video, presses play and watches the
video.
15
Distributed Client-Server Model
Server
Client
Application Logic
Application Logic
Network
DBMS
Presentation Logic
16
Categories of Servers
• File Server
• Data Server
• Compute Server
• Database Server
• Communication Server
17
File Server
• File Servers manage a work group’s application and data files, so that
they may be shared by the group.
• Pull large amount of data off the storage subsystem and pass the data
over the network
19
Data Server
• Data-oriented; used only for data storage and management
• Since a data server can serve more than one compute server,
compute-intensive applications can be spread among multiple severs
Compute
Server
21
Data Base Server
• Accepts requests for data, retrieves the data from its database(or
requests data from another node)and passes the results back.
23
The 2-tier Model
Client
Server
Presentation Logic
Database Logic
Business Logic
DBMS
Database Logic
Data
base
24
The 3-tier Model
UNIX
25
Multi-tier Model
Middleware
Physical Network
26
SHARE RESOURCES
27
EXTENSION: Cloud Computing
28
29
CLOUD COMPUTING
• If one server goes down other servers in different locations can keep
the service running.
30
DOWNSIDE
• you are never quite sure where your data is,
• and if you're not careful you might find data being stored in
countries that have less stringent data protection laws than
your own.
31
Summary &Points to Ponder
• Elements of Client-Server Computing is based on the:
A client,
A server, and
Network.
• software as a service
32
Questions to be answered
• A is _________ software accepts requests for data from client .
• _______ Requests data from another node and passes the results back.
33
Next Session
• Internet Concepts - A Tour of the internet
34