Monday, March 14, 2022

Client Server Model

Clients

  • one which are requesting information they want from somewhere 
  • eg. browser, devices, any program - java, etc.
  • generally clients speak to servers in some kind of network protocol language. HTTP is most common one. 

Server
  • a physical machines or virtual servers that is receiving traffic 
  • it is the provider of information
  • As it has access to some kind of information, as its not necessary it should have information stored locally. It should know how and where to get it.
  • Server exposes the set of APIs known as application programming interfaces 


Client Server Model
  • we have clients which are requesters of information
  • we have servers which are resources or providers of information 
  • Data is exchanged through APIs, in which client call a particular API on a server that is listening on a particular port, server responds with that information 

No comments:

Post a Comment

Popular Posts

Most Featured Post

GitHub: Squash all commits in PR

  Command Meaning git fetch origin Get the latest origin/master . git reset --soft origin/master Move your branch to match origin/master , b...