The term web server is utilized to allude both to the PC on which are facilitated the sites and to the product that conveys sites content or performs the obliged operations to construct the dynamic substance which is later served to the client.
We should see the contrast between the two more top to bottom:
Web Server (Computer)
Each site must be facilitated on one or more PCs (server, web server): the equipment utilized to manufacture this PC can be amazingly straightforward or to a great degree entangled, gatherings of numerous servers (bunches) may be utilized, sharing the heap of the solicitations originating from the web. This specific design is required when a site gets gigantic activity.
Then again a web server can be a PC as basic as your home PC, or a PC with a specific case intended for server farm use. These servers can be mounted inside server racks to streamline space. These servers are generally wide, profound and slight. The width is 19 crawls, it’s standard with the goal that servers can be mounted in any server rack.
Rackable servers can have diverse statures. The base unit the rack Unit, usually alluded to as U, which is 1.75 crawls high. Most regular sizes for servers are 1U, 2U and 4U relying upon the quantity of the parts (circles, CPUs, ram memory sticks, force supplies and so forth). To the extent it respects their usefulness there’s no contrast between the two sorts of servers, the distinction is just as far as space required inside the server ranch.
Web Server (Software)
In the event that we allude to a web server programming we’re discussing that program that really conveys the substance of your site. This product sits tight for solicitations of site pages originating from the web and, when such demands arrive, recovers the page and pushes it to the program from which it got the solicitation the solicitation.
This is the working if there should be an occurrence of static sites, rather if the site is rapid the web server programming uses extra modules and capacities to manufacture the substance to be conveyed.