Computer Science Homework Help

IT 405 SEU Developing a Web Application and Web Servers Discussion

 

1- While developing a web application, there are many components involved in this process. Every website needs a web server to hos it. Explain in detail the main purpose of using the webserver and its role? Give examples of web servers and states the disadvantages of using the web server in general?

2- Respond to at least two other classmates’ postings by critically reviewing your classmate’s answer and stating which points you agree or disagree with

Reply;

1st classmate post:

========

What is a Web Server? What it the main purpose? What is the component of Web Server?

Every web application needs a web server to host it so what is the web server?

A web server is a software and hardware that use HTTP and other protocol to respond to client requests made by WWW (World Wide Web).

The main purpose of web server is to contain and display the website content via storing and processing and delivering the web page to the user.

Web server hardware is connected to the internet and allows data to be exchanged with other connected devices, while web server software controls how a user accesses hosted files. The web server process is an example of the client/server model. All computers that host websites must have web server software.

Examples of Web Servers?

  • Apache HTTP Server
  • Microsoft Internet Information Services (IIS)
  • Nginx

What are the advantages of using Web Serves?

  1. The simplicity of Web services is an advantage in some respects, it can also be a hindrance. Web services use plain text protocols that use a fairly verbose method to identify data. This means that Web service requests are larger than requests encoded with a binary protocol. The extra size is really only an issue over low-speed connections, or over extremely busy connections.

References:

  • Watls.com
  • Microsoft Developer Network

=======

2nd post:

======

The server consists of:
Case: The computer box, which is the case, the box that contains the server parts.
Processor: It is more like a brain and is responsible for doing most of the server and server control.
RAM to RAM: It’s the storage media you want.
File storage medium where files are stored and there are two main types which are HDD and SSD.
Cooler: It is responsible for cooling the components of the processor and server, and it is a fan or an integrated system.
Power supply: The power unit is all the components that are powered by an “electrical current”.
Motherboard Motherboard: It is an electronic board on which the components of the server are cut.
Operating System: It is the software responsible for transforming the server from a simple machine into a responsive one that executes commands like Windows and Linux.

The server is used in more than one way and has many uses.

It is prepared for a specific use by the operating system or by specific software. Where the server can be converted, for example, to a web hosting server, such as a shared hosting server, divided into virtual servers, or even completely rented, which is known in the field of web hosting as a full server rental service.

A browser called the World Wide Web.
A network server, later known as CERN Httpd which was the first network server in the world.

Symptoms of overload
Delays in serving content to customers.
When the web server returns server status codes such as 500, 502, 503, 504, 408, or even 404
In very rare cases, only partial content is sent (in which case this behavior can be considered a bug even if it is the result of overloading the servers).