Client server computing

download Client server computing

of 62

Embed Size (px)

description

server

Transcript of Client server computing

  • 1. 1 CLIENT-SERVER COMPUTING client-server computing;, client-server computing , ., client-server , clients ( frontend) server ( back end), . , client-server , client server . server . , , server client. H . . server clients. , , , server . client-server computing , : . , client-server . , . . , client-server .1

2. client-server client server. client server , client .Client client . client . client . client . client . client : (GUIs). server. . , , .Server server clients. client server ( , server ). server - clients. server , client server server client . client server. , server , server . server . server : , . clients. , , . .2 3. client-server. client-server, . , . , . server client server . , . client-server ; , , . , . , . , . . ,( ) . -. , . , . . : . . ., . , 3 4. . , , -, , . client-server , client . , UNIX Mac. client server , Internet (TCP/IP) Novell(IPX/SPX). client-server . , server . client server , server . . client , server. - . , . , , ( ), client-server . , client-server : . . . , . PC/XT, 4.77 MHz 64, 100 1000 . , RISC (Reduced Instruction SetComputing), .4 5. , . , , , - server ., mainframes , . mainframe 200 200 . mainframes . client-server . . server . , , . , clients . SQL server DBMS (DatabaseManagement System). DBMS , . , . (GUI) . , . (GUIs) . (GUI). . , .5 6. (Multi-threaded) . treads , . single-threaded, . , client-server threads , clients-servers . , (Local Area Network) (Internet) client-server . , . . , , . . , , , . o . , , . 2 CLIENT-SERVER COMPUTING: O CLIENT Client client , front end, . (hardware), (operating system), (network), (graphical user interface) (software) . , Windows Pentium , server , client-server Windows 98.6 7. client . Macintosh. UNIX. client . , client , . , : RAM (VGA) client. , . , . : , , . , / ( / ) . , , . /( / ). . : RAM. . . RAM RAM . RAM 7 8. . DOS 1RAM, 32 RAM . , . , . CPU . , , CPU . , server, . (multitasking). GUI (Graphical User Interface) . GUI . , . , , . , Open windows ( GUI) UNIX. , Open windows GUI, UNIX . client : DOS , Windows, OS/2, System 7, UNIX.To DOS 16- . , DOS Windows 3.x , . DOS 640 ( ), Windows . Windows , . RAM. , RAM . Windows , . :8 9. DLLs (Dynamic Link Libraries) , . DDE (Dynamic Data Exchange) . OLE (Object Linking and Embedding) , . Windows 98 Windows NT 32- . Windows 3.x Windows 3.x. Windows 98 Windows NT . Windows 98 NT , . . OS/2 32- . OS/2 , Windows, . . OS/2 DOS, Windows 16- 32- S/2 . DDE S/2 . OLE Windows. OS/2 server servers, . . System 7 Macintosh. 32- , OS/2, , . System 7 Edition Manager Inter-Application Communication.To UNIX , -, . UNIX UNIX , . Windows UNIX . UNIX client , server client. Windows NT OS/2 .9 10. . , . , . , clients servers. client server. server, client. client , clients. , server . (Graphical User Interface) . (GUI), . . (GUI) . . client. client client-server , , , client-server. client , , .10 11. client; client-server :1. .2. client server.3. server .4. server .5. client .6. . , o client . client client-server . client, o client , server client. client : . . . . , , , , client . : . , client , . client . client . ( ) ( ) . client . : , .11 12. . . , . , , . , , . . , , . . , .: . , Microsoft Macintosh . , ( ). , , . , . , . . , GUIs. : , , controls . . , . Windows . Windows , . . . . , . , save, , . 12 13. ( , ) . . , . , 100 , . , . . , ( ). , . , , . . controls . , control. . controls , , . on-line . , . , . . , , . server, . , client SQL server DBMS (Database Management System) server.13 14. client- server . : server, o client , . , , . SQL, . , clients. client . SQL . server, . , , , .... , ( ) . . client. , o client SQL. , 30 . 30 . :customers = current, status = expecting, date > 30 days. RPCs (Remote Procedure Calls) . RPCs client-server , , client. . :14 15. server server , , . , server , . , , , . , server . , , , . : . . DBMS , DBMS . , , . . . . , , .: , client server. SQL . RPCs . IPCs (InterprocessCommunications protocols) client-server , clients servers.H SQL , server DBMS.15 16. H SQL : . . , , , . RPCs . , . IPCs . IPCs client, : clients server server. client server. server client. IPC namedpipes. named pipes . named pipes . write-only,read-only write-and-read. server , , . , client client. client , ., API (Application Programming Interface) . , client, client . . , client . : .16 17. 3 CLIENT-SERVER COMPUTING: O SERVER client , client , server client-server. servers . , o server . . server . Servers servers : Server (Application servers). Server (Data servers). Server (Compute servers). Server (Database servers). Server (Resource or Communications servers). server . , . , server server . servers servers (file servers). servers clients . servers UNIX . server , server , .Server (Application servers) servers (application servers) , client server. H server clients. clients RPCs( Remote Procedure Calls) server. servers client. server , 17 18. client -o client .Server (Data servers) servers (data severs) servers (compute servers). servers , .Server (Compute servers) servers (compute servers) clients server client.Server (Database servers) servers (database servers) client-server, servers . servers DBMS (Database Management System) client-server , server . DBMS : . servers server server server (transaction servers).Server (Resource or Communication servers) servers (resource servers), servers (communicati