Preview

Client-Server Model

Satisfactory Essays
Open Document
Open Document
296 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Client-Server Model
The client–server model is an approach to computer network programming developed at Xerox PARC during the 1970s. It is now prevalent in computer networks. Email, the World Wide Web, and network printing all apply the client–server model.
The model assigns one of two roles to the computers in a network: Client or server. A server is a computer system that selectively shares its resources; a client is a computer or computer program that initiates contact with a server in order to make use of a resource. Data, CPUs, printers, and data storage devices are some examples of resources.
This sharing of computer resources is called time-sharing, because it allows multiple people to use a computer (in this case, the server) at the same time. Because a computer does a limited amount of work at any moment, a time-sharing system must quickly prioritize its tasks to accommodate the clients.
Clients and servers exchange messages in a request-response messaging pattern: The client sends a request, and the server returns a response. To communicate, the computers must have a common language, and they must follow rules so that both the client and the server know what to expect. The language and rules of communication are defined in a communications protocol. All client-server protocols operate in the application layer.
Whether a computer is a client, a server, or both, it can serve multiple functions. For example, a single computer can run web server and file server software at the same time to serve different data to clients making different kinds of requests. Client software can also communicate with server software on the same computer.[1] Communication between servers, such as to synchronize data, is sometimes called inter-server or server-to-server

You May Also Find These Documents Helpful

  • Good Essays

    It 240 Week 3 Checkpoint

    • 620 Words
    • 3 Pages

    Complete Case Projects 3-1, 3-2, & 3-3 of Guide to Networking Essentials. After determining if a client-based or client/server model will be used, substantively justify your choice in 200 to 300 words.…

    • 620 Words
    • 3 Pages
    Good Essays
  • Powerful Essays

    Packet switching b. Circuit switching c. Telephone switching d. Telex switching 9. Internet is a. a local computer network b. a world wide network of computers c. an interconnected network of computers d. a world wide interconnected network of computers which use a common protocol to communicate with one another 10. ____________ is a set of computer programs used on a computer to help perform tasks. A. An instruction B. Software C. Memory D. A processor 11. System software is the set of programs that enables your computer’s hardware devices and ____________ software to work together. A. management B. processing C. utility D. application…

    • 5339 Words
    • 22 Pages
    Powerful Essays
  • Good Essays

    Nt1330 Unit 5 Assignment 1

    • 1348 Words
    • 6 Pages

    4. The server accept the connection and to send the data from server to client and vice…

    • 1348 Words
    • 6 Pages
    Good Essays
  • Satisfactory Essays

    Bus 210 - Appendix E

    • 346 Words
    • 2 Pages

    |Network computers |Network computers means a series (more than one) of computers that can communicate to |…

    • 346 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Nt1310 Unit 7 Vocab Answers

    • 4516 Words
    • 19 Pages

    * client – An application that works on a individual computer which then relies on another piece of equipment to perform operations.…

    • 4516 Words
    • 19 Pages
    Powerful Essays
  • Satisfactory Essays

    Unit 3 Lab

    • 290 Words
    • 2 Pages

    TCP – This protocol is what is used to break data down into manageable pieces and package them to send out to the proper address.…

    • 290 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    Ch09 Solutions

    • 1016 Words
    • 5 Pages

    3. How does a client application identify a server application on another computer on the…

    • 1016 Words
    • 5 Pages
    Powerful Essays
  • Powerful Essays

    Nt1310 Unit 1

    • 4209 Words
    • 17 Pages

    83) Which process is responsible for establishing a connection between the client and the server?…

    • 4209 Words
    • 17 Pages
    Powerful Essays
  • Satisfactory Essays

    It 273 Unit 1

    • 316 Words
    • 2 Pages

    3. Describe in your own words the similarities and differences between a peer-to-peer network and a client-server network. There is a big difference between peer-to-peer network and a client-server. A client-server workstation allows users to have access to most files which are stored on the server but the server itself will determine which user can access files on the network. A peer-to-peer network has no central server and its workstation shares its files with others.…

    • 316 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Bus 210 Week 8 Appendix E

    • 381 Words
    • 2 Pages

    | With PC’s entering into the home and workplace, a network was created as a way of linking various PC’s together and to a server.…

    • 381 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    It109 Final Review Paper

    • 792 Words
    • 4 Pages

    Computers on a network communicate using protocols, which are languages that all the computers understand.…

    • 792 Words
    • 4 Pages
    Good Essays
  • Satisfactory Essays

    Nt1310 Unit 1 Essay

    • 443 Words
    • 2 Pages

    Client/ server computing – is a program that distinguishes relationship between the client and the server. The client will request a service or resource from another program and this is the server. Once the server has fulfilled the client’s request the connection is terminated. Overall a client/server computing is linking to a computer system where a central server supports a number of networked workstations.…

    • 443 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    communications as means to move files between a host and a client. Just about every time you…

    • 381 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    Chapter 5 Quiz

    • 334 Words
    • 5 Pages

    In a client/server network, a network server provides every connected client with an address so it can be found by others on the network.…

    • 334 Words
    • 5 Pages
    Good Essays
  • Good Essays

    Exam 1

    • 6600 Words
    • 27 Pages

    7. The capability of your microcomputer to share information with other computers is referred to as…

    • 6600 Words
    • 27 Pages
    Good Essays

Related Topics