Table of Contents
- 1 How does a server differentiate between two requests to the same service?
- 2 How can we process many requests at a time?
- 3 Which is better peer-to-peer or client server?
- 4 Is peer-to-peer faster than client server?
- 5 What is difference between client side and server side?
- 6 How does a server differentiate between a request being sent for the web or email?
- 7 Does a hub connect two different LANs?
- 8 Why client/server network is the best?
- 9 Is it possible to send two packets at the same time?
- 10 Can a server have two processes listening to the same port?
How does a server differentiate between two requests to the same service?
The sever is differentiate between two clients request is from their ids as all are having different ids for connections and the request is forwarded to the servers because both are different entities.
How can we process many requests at a time?
- A concurrent server processes requests one at time.
- Concurrent Server: The server can be iterative, i.e. it iterates through each client and serves one request at a time.
How does a server differentiate between clients?
The main difference between client and server is that a client is a machine or a program that requests for services through the web while a server is a machine or a program that provides services to the clients according to the client’s requests.
Which is better peer-to-peer or client server?
Once logged on, users may access only those resources that the network administrator allows them to access. Thus, client/server networks possess much more security than do peer-to-peer networks. Client/server networks also tend to be much more stable.
Is peer-to-peer faster than client server?
Usually, you can get 3-5 times faster on a peer-to-peer architecture than on client-server.
How do I avoid the same request for multiple times to the server?
How do you prevent a user from posting data multiple times on a website
- Disable the submit button as soon as the user clicks it.
- Follow a POST-Redirect-GET pattern to prevent POSTs when the user clicks the back button.
- Handle the onSubmit event of the form and keep track of the submission status with JavaScript.
What is difference between client side and server side?
Server-side is the systems that run on the server, and client-side is the software that runs on a user’s web browser. Client-side web development involves interactivity and displaying data, server-side is about working behind the scenes to manage data.
How does a server differentiate between a request being sent for the web or email?
Its main function is to display the content of the website through storing, processing, and delivering webpages within the website to users….Web Server vs Mail Server.
Web Server | Mail Server |
---|---|
It follows a network protocol known as HTTP (Hyper Text Transfer Protocol). | It follows SMTP (Simple Mail Transfer Protocol). |
Why client server is more secure?
The computer that contains the shared resources doesn’t check on who’s trying to access those resources. Once logged on, users may access only those resources that the network administrator allows them to access. Thus, client/server networks possess much more security than do peer-to-peer networks.
Does a hub connect two different LANs?
A hub connects two different LANs. (Hub: Used as a central point of connection between media segments; like repeaters, hubs enable the network to be extended to accommodate additional workstations; commonly used in 10Base-T networks.)
Why client/server network is the best?
The advantages of a client-server network are greater security of the network, more control e.g. network traffic passing through the network, being able to see what each computer is doing and limiting certain actions and preventing things such as viruses spreading, also the amount of data storage available to each …
How does a server handle multiple connections at a time?
If a server uses a number of sub-processes in order to serve multiple requests by allocating each socket to one sub-process then it is known as a multi-threaded server. This is how the server handles multiple connections at a time.
Is it possible to send two packets at the same time?
Also, it is not possible for two requests to “come in at the same time” over the network, if there is only one network card – if they come in at the same time, EXACTLY (on a gigabit network), then the two packets will collide; both requests will be retried after a slightly random time, until there is no collision.
Can a server have two processes listening to the same port?
It is possible that a server’s two different processes listen to the same port, provided that both of them use different protocols; else it is impossible. Servers are also classified as single and multiple threaded.
Can more than one socket be connected at the same time?
If a single server is listening to the same port it is possible that there are more than one sockets being connected which can be from the same or different clients. As long as this server knows which request is coming from where (via the socket) it can respond to the respective client (s) using the same socket.