Professional Documents
Culture Documents
Server: Client-Server Architecture Clients Internet Protocol Socket Internet
Server: Client-Server Architecture Clients Internet Protocol Socket Internet
Server: Client-Server Architecture Clients Internet Protocol Socket Internet
Server
A server is a physical computer dedicated to run one or more services to serve the needs of the users of
other computers on a network. Depending on the computing service that it offers it could be a database
server, file server, mail server, print server, web server, application server or some other kind of server.
In the context of client-server architecture, a server is a computer program running to serve the
requests of other programs, the "clients". Thus, the server performs some computational task on behalf
of "clients." The clients either run on the same computer, or they connect through the network.
In the context of Internet Protocol (IP) networking, a server is a program that operates as a socket
listener. Servers often provide essential services across a network, either to private users inside a large
organization or to public users via the Internet.