Web & Cloud Services Flashcards
How do web servers and browsers communicate?
Through message passing and browser initiated requests
How do browsers initiate requests?
Uniform Resource Identifier
What is CGI?
Common Gateway Interfae
Who is the father of the web?
Sir Tim Berners-Lee
What 2 programs did the father of the web write?
- Web Browser
- Web server
What is URI?
Uniform Resource Identifier
What is URN?
Uniform Resource Name
What is URL?
Uniform Resource Locator
What 2 things does a web server map a URL to?
- Local file system resource (static)
- Internal or external program (dynamic)
What are the 2 largest web servers?
- Apache
- Nginx
What is a disadvantage of Apache web servers?
Process based
What does process based mean?
Each connection to the server requires a thread, leading to overhead
What are some advantages for NGINX server?
- Fast (reverse proxy)
- Event-based (high performance/scalable)
- Better for virtual private server
What disadvantage does NGINX have?
Cannot accept requests from older HTTP protocol
What are 3 advantages to Apache server?
- Enhanced security
- Strong community support
- Runs on UNIX, Windows, Linux, Mac OS
What is web hosting?
A service that allows organizations and individuals to post a website or web page onto the internet
What is the most popular form of web hosting?
Shared Hosting
Which type of web hosting is like an apartment building?
Shared Hosting
What is a VPS?
Virtual Private Server
Which type of web hosting is like a townhouse?
VPS Hosting
Which type of web hosting is like owning your own house?
Dedicated servers
What is the minimum acceptable availability for web hosting?
99.5%
What is the most popular control panel for Linux based web servers?
cPanel
What is cloud?
Distributed computing system