1 / 15

The Internet Book

The Internet Book. Chapter 17. Master/Slave Networking. Early computers were large and expensive. Purchasing only 1 computer per company Controlling I/O devices at remote sites. Small Computer Use Networks To Interact. Personal computers had processing power and acted independently.

Download Presentation

The Internet Book

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The Internet Book

  2. Chapter 17

  3. Master/Slave Networking • Early computers were large and expensive. • Purchasing only 1 computer per company • Controlling I/O devices at remote sites.

  4. Small Computer Use Networks To Interact • Personal computers had processing power and acted independently. • Resulting in: • Peer-to-peer networking • Distributed computing

  5. Peer-to-Peer Networking • Peer-to-Peer networking permit communication among computers in which all computers are equal.

  6. Distributed Computing • Distributed computing is any interaction that involves two or more computers communicating over a network.

  7. Distributed Computing On The Internet • The Internet offers amazing diversity of services. • Sending messages • Retrieving files • Printing documents • Also, diversity of styles of interaction. • Interacting with humans • Interacting with a computer program

  8. Client-Server Computing • Despite the diversity of services and differences in their use, all are client-server.

  9. Three Basic Facts • Programs communicate. • TCP/IP does not create or run application programs. • Computers can run multiple programs.

  10. Programs Are Clients Or Servers • Any program that offers a service is a server; any program that contacts a service is a client.

  11. A Server Must Always Run • A server program must always be ready to receive requests. • Server software starts and runs automatically.

  12. Conclusion • What are the advantages and disadvantages of the client-server scheme?

  13. Glossary • Client • A program that uses the Internet to contact a remote server • Client-Server Computing • The interaction between two programs when they communicate across a network

  14. Glossary • Distributed Computing • Computations involving more than one computer • Peer-to-Peer Networking • Any network system in which all computers are equal • Server • A program that offers a service

More Related