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