Skip to main content

2. WEB SEVER (Apache Server & IIS Server)

       


     A computer that delivers Web pages to browsers and other files to applications via the HTTP protocol. It includes the hardware, operating system, Web server software, TCP/IP protocols and site content (Web pages and other files).


            Web server may refer to just the software and not the entire computer system. In such cases, it refers to the HTTP server (IIS, Apache, etc.) that manages requests from the browser and delivers HTML documents and files in response. It also executes serverside scripts (CGI scripts, JSPs, ASPs, PHP, ASP.NET etc.) that provide functions such as database searching and e-commerce

There Two most widely Used Web Server
   [1] Apache Server 
   [2] IIS Server 

[1] Apache Sever

                Apache HTTP Server is an open source HTTP web server for Unix-like systems (BSD, Linux, and UNIX systems), Microsoft Windows, and other platforms. Apache features highly configurable error messages, DBMS-based authentication databases, and content negotiation. It is also supported by several graphical user interfaces (GUIs) which permit easier. The Apache HTTP Server is developed and maintained by an open community of developers under the auspices of the Apache Software Foundation.

                    Apache supports a variety of features, many implemented as compiled modules. These can range from server-side programming language support to authentication schemes. Some common language interfaces support Perl, Python, and PHP. Popular authentication modules include mod_access, mod_auth, and mod_digest. A sample of other features include SSL and TLS support (mod_ssl), a proxy module, a useful URL rewriter (also known as a rewrite engine, implemented under mod_rewrite), custom log files (mod_log_config), and filtering support (mod_include and mod_ext_filter).

[2] IIS Sever

                (Internet Information Services) Microsoft's Web server. IIS runs under the server versions of NT and 2000, adding full HTTP capability to the Windows operating system. Formerly known as "Internet Information Server," IIS is also available for the Windows 2000 client version.
                IIS (Microsoft Internet Information Services or Server) is a set of Internet based services for Windows machines. Originally supplied as part of the Option Pack for Windows NT, they were subsequently integrated with Windows 2000 and Windows Server 2003. The current (Windows 2003) version is IIS 6.0 and includes servers for FTP, SMTP, NNTP and HTTP/HTTPS. Earlier versions also included a Gopher server.

                The web server itself can not directly perform server side processing but can delegate the task to ISAPI applications on the server. Microsoft provides a number of these, including ones for Active Server Pages and ASP.NET. Third parties have provided support for PHP and Perl languages in the same way.

 

Next Topic: Protocole(HTTP & HTTPS)

Comments

Post a Comment

Popular posts from this blog

How do barcodes work?

  How do barcodes work?           Barcodes are a machine-readable way of writing letters and numbers. A laser is shone onto the barcode and the reflected light can be interpreted by the barcode reader. There are many types of barcodes, but the ones most commonly found in supermarkets use a row of lines of different widths. The different widths represent different numbers.           In the some Country many items are coded with a GTIN – Global Trade Item Number. This allows the manufacturer to print the barcode on the packages. The numbers are unique to that item. The barcode only has a number, but no product information. That is held in a database which the retailer can access at the point of sale. It also means that shops can set their own prices and change them easily.

3. HTTP & HTTPS PROTOCOL

 [1] HTTP:                            (Hyper Text Transfer Protocol) The communications protocol used to connect to servers on the Web. Its primary function is to establish a connection with a Web server and transmit HTML pages to the client browser or any other files required by an HTTP application. Addresses of Web sites begin with an http:// prefix; however, Web browsers typically default to the HTTP protocol. For example, typing www.yahoo.com is the same as typing http://www.yahoo.com.                HTTP is a "stateless" request/response system. The connection is maintained between client and server only for the immediate request, and the connection is closed. After the HTTP client establishes a TCP connection with the server and sends it a request command, the server sends back its response and closes the connection.                Version 1.0 of HTTP caused considerable overhead to a Web download. Each time a graphic on the same page or another page on the same site wa