You need to have a server, and if it's a dedicated machine with server software it usually costs significant amount of money. Also server OSes are more complicated then client oriented and require special training to work with properly. Also if your server is done you can't use your information.
the main drawbacks to client server networking, would have to be:
Cost (they are very expensive to initially set up, as well as to maintain.)
Reliability (if the server goes down which can happen if the system is not kept up to scratch, or is being over worked, it brings down the whole network )
Additional users (it can sometimes be difficult to add new workstations to a client server network, simply because it would of been built with the power to operate with the initial amount of workstations on the network, by adding workstations you are straining the resources of the network, which will slow down the network, thus meaning in order for the system to be able to cope hardware may have to be upgraded resulting in more cost.)
finally they are not really suitable for smaller businesses because of the cost and size of the operation, initially a company should probably use a Peer-to-Peer network as they are alot cheaper and cost effective , they are also much simpler but have limitations as to how many computers they can have on the network, also most problems that occur on a Peer-to-Peer network can be solved simply by Googling the symptoms
The above are some of the main advantages in client/serer computing. Though theadvantages are numerous there are some disadvantage also in client/server computing which made other technology like mainframes to take its shape and popularity. Some of the disadvantages are
We have seen above that the client/server computing is cost effective. It is true as said above and also because when compared with mainframes the cost of hardware is very less in client/server computing. But in a client/server computing it is not that hardware only is present but there are also other costs included like number of multiple clients' maintenance which includes users, developers, administrators to maintain database in server side and so on. When we consider all this the cost in client/server computing is higher.
We know that mainframe is a centralized database managed system. Though the system is costlier in hardware point of view it provides reliable and secured system which is very much needed for big real time applications. This is because in these real times huge applications the main requirement is system must not stop and must run throughout without failure which is achieved by centralized maintained mainframe systems. But in client/server computing it is not maintained centrally and the reliability is not much which means if the system got stopped in between then real time huge applicationwould face huge loss in term of productivity and cost.
As the number of simultaneous client requests to a given server increases, the server can become overloaded. Contrast that to a P2P network, where its aggregated bandwidth actually increases as nodes are added, since the P2P network's overall bandwidth can be roughly computed as the sum of the bandwidths of every node in that network.
The client-server paradigm lacks the robustness of a good P2P network.Under client-server, should a critical server fail, clients' requests cannot be fulfilled. In P2P networks, resources are usually distributed among many nodes. Even if one or more nodes depart and abandon a downloading file, for example, the remaining nodes should still have the data needed to complete the download
1) System are dependent on the server.
2) Server overloading
3) Bandwidth restrictions
4) Running Cost
If server dies, all network doesn't work.
Yes
Distinguish between Peer-to-Peer and server based networks
Peer to Peer networking has no central "hub" to store the data to be downloaded. When a Client needs information, they connect to other clients on a network to download that information. An example of Peer-to-Peer networking is BitTorrent. Client-Server Networks use a central computer as a hub to store information. So when a client needs to access information, they need to access the Server for that data. An example of a Client-Server Network is any website.
The file server. It's essentially a large-capacity computer (with lots of RAM and a huge hard-drive) - that shares the programs and memory (resources) with each terminal connected to the network.
A server for a client
General-Purpose Main-frame and mini computers,Personal Computers, Client/Server networks,enterprise computersCloud and Mobile Computers
Polling, on computer networks, involves a server and client. The Server will check if the client is ready to receive data. If not ,then data will not be transferred to the client.
Netware
HTTP (web traffic) may be used in either peer to peer networks or client server networks. Either way, it is the same protocol. It is used to transmit a browser request to a web server or to transfer a page from a web server to a client browser.
client server n peer to peer
Nope. There is no server in peer to peer networks. Only client computers connected to each other.
NOS
Proxy Server
show mac address table
Distinguish between Peer-to-Peer and server based networks
Network operating system
Peer to Peer networking has no central "hub" to store the data to be downloaded. When a Client needs information, they connect to other clients on a network to download that information. An example of Peer-to-Peer networking is BitTorrent. Client-Server Networks use a central computer as a hub to store information. So when a client needs to access information, they need to access the Server for that data. An example of a Client-Server Network is any website.
Some of the advantages to employing client server solutions for networks are that files are all stored on one server making access, management, back up and restoring of files easier. As the information is on a centralized server, it can be accessed remotely. Work stations do not have to have storage space increased because information is stored on server.