Queston: What is Web Server?
A Web server is a program that uses HTTP to serve the data in form Web pages to users.
When client (like browser OR App), hit an http URL (like http://www.web-technology-experts-notes.in/2016/08/what-is-rtmp-rtmpt-rtmpe-rtmpte-and-rtmps-protocol.html), An request goes to Web Server (domain's server), Web server execute the request and return the data.
Note: Dedicated computers and appliances may be referred to as Web servers as well.
Queston: Giv example of Web Server?
A computer can be converted to web server, for this they need to connect to the internet install the web server software.
Following are web server software.
- Apache HTTP Server
 - Microsoft Internet Information Services (IIS)
 - Apache Tomcat
 - Nginx
 - Oracle iPlanet Web Server
 - Lighttpd
 - Mobile Web Server
 - Mongoose (web server)
 - Jetty
 - Wamp Server
 - Boa web server
 - CERN httpd
 - Gunicorn
 - Kloxo-MR
 - Roxen
 - AOLserver
 - Tornado (web server)
 - Adobe JRun
 - Hiawatha (web server)
 - enhydra
 - WEBrick
 
Question: What is the difference between web server and application server?
- 
Web Server is a server that serves content to the web using http/https protocol.
Application server you can write the business login and It can also be work like web server.
 - Web Server is used for serve the content whereas application server is used for hosts and exposes business logic and processes.
 
Question: Why port 80 for web services?
Hypertext Transfer Protocol, port 80 is the port (default port) that the server "listens to" or expects to receive from a Web client.
A port can be specified in the range from 0-65536 on the NCSA server.
However, the server administrator configures the server so that only one port number can be recognized.
Question: What is default port for https?
443
Question: What are the different ports used in Web Development?
- 20 FTP (File Transfer Protocol)
 - 21 SFTP (Secure File Transfer Protocol)
 - 22 Secure Shell (SSH) Connection
 - 23 Shell connection like ssh but its not reliable.
 - 25 Simple Mail Transfer Protocol (SMTP)
 - 50 Hypertext Transfer Protocol (HTTP)
 - 110 Post Office Protocol (POP)
 - 143 Internet Message Access Protocol (IMAP)
 - 443 Hypertext Transfer Protocol over SSL/TLS (HTTPS)
 - 989 FTP over TLS/SSL
 

