Networked Applications Chapter 11 Revised January 2007 Panko’s Business data Networks and Telecommunications 6th edition HonBaoDoouoaoooo Copyright 2007 Prentice-Hall May only be used by adopters of the book
Networked Applications Chapter 11 Revised January 2007 Panko’s Business Data Networks and Telecommunications, 6th edition Copyright 2007 Prentice-Hall May only be used by adopters of the book
Application Architectures An application architecture is the design decision about which network host or hosts to use to do the processing work in an application
Application Architectures An application architecture is the design decision about which network host or hosts to use to do the processing work in an application
Figure 11-1: Simple Terminal-Host System All Processing is done on the host Host gets overloaded: slow response EXtensive network traffic: expensive Dumb Direct wire connection erminal Telephone Network Modem Modem Host Dumb Terminal 3
3 Figure 11-1: Simple Terminal-Host System Telephone Network Modem Modem Host Dumb Terminal Dumb Terminal All Processing is done on the host. Host gets overloaded: slow response. Extensive network traffic: expensive
Client/Server Computing The client does at least some of the work Made possible by growing PC processing power Two versions File server program access Request/response processing Server Client Pc
4 Client/Server Computing • The client does at least some of the work • Made possible by growing PC processing power • Two versions – File server program access – Request/response processing Server Client PC
Figure 11-2: Client/Server Computing weg File server Program Access rogram Program Stored on Program Eⅹ ecuted on Downloaded to File server C lient Pc Client Pc Client Pc File server When called Only useful for small programs(e-mail, word processing, etc. Because clients do not get very large
5 Figure 11-2: Client/Server Computing 1. Program Stored on File Server File Server Client PC 2. Program Downloaded to Client PC When Called 3. Program Executed on Client PC! Only useful for small programs (e-mail, word processing, etc.) Because clients do not get very large File Server Program Access