2. Web server Technology Flashcards

1
Q

What is a web browser?

A

The software makes it possible to send requests to servers and view HTML documents.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the most popular web browsers currently?

A

Google Chrome, Safari, Edge

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is a web server?

A

It is a program or machine that responds to requests from clients usually browsers.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the most popular web server programs currently?

A
  • Nginx
  • Apache
  • Cloudflare
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are some functions of a client?

A
  • They send requests to servers
  • The display the result of requests to users
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What does CGI stand for?

A

Common Gateway Interface

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the steps to accessing a database from a web page?

A
  • A user submits a form or clicks on a URL on a web page
  • The browser sends a request to the web server that passes it on to a CGI script
  • The CGI Script Loads a library that allows it to talk, and send database commands to a database server
  • The database server then executes the commands and sends the results to the CGI script
  • From the response the CGI script generates an HTML page, that gets sent to the web server, which the sends it to the client.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What features do all servers have in common?

A

The use of HTTP, and Logging

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is Loggin?

A

Keeping a history of client requests and server responses in files, called log files.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the two roles of a web server?

A
  • Executing Server side code
  • Responding to client requests
How well did you know this?
1
Not at all
2
3
4
5
Perfectly