Web-based computing Flashcards

1
Q

What is the definition of web-based computing?

A

“Distributed systems that use browsers as clients and webservers as servers”

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

What are the pros and cons of web-based computing?

A

Pros:

  • Anyone with a browser can use it

Cons:

  • Web wasn’t original designed for anything but information distribution (reflected in HTTP)
  • Web computing systems rely heavily on server oriented processes
  • Web computing limits app functionality
    • Most operations involve a server (delays)
  • Heavy interaction can be problematic over the net
  • Control over display issues
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What does HTTP stand for?

A

Hyper Text Transfer Protocol

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

What is the general process of a HTTP?

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

In general, what do basic HTTP requests/responses include?

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

What does a request line look like?

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

What does a response line look like?

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

In general how do headers work?

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

How many headers does HTTP 1.0 and 1.1 define?

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

What HTTP headers should always be included?

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

How does the Server header work?

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

What is Last-modified Header? Provide an example

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

What does the header Last-Modified do? provide an example.

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

If an HTTP message includes a body, there are usually header lines that describe the body. What are they?

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

What does the browser process and request look like when trying to retrieve a document at URL:

http://www.cs.umanitoba.ca/path/f.html

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

What would the server response look like for:

When a client tries to retrieve a document at URL:

http://www.cs.umanitoba.ca/path/f.html

A
17
Q

What is a HEAD request and how does it work?

A
18
Q

In general, what is a POST request and how does it differ from GET?

A
19
Q

Provide an example of POST to submit HTML form data to a server side script

A
20
Q

How is POST used to send any data (not just form data)?

A
21
Q

In general, how do you use telnet to help understand HTTP?

A
22
Q

If we are dealing with static content, what are the key roles of web server and browser?

A
23
Q

What is the basic processing order at the HTTP client and server?

A
24
Q

What are the key roles of the browser and server when using HTTP and HTML to build a distributed application?

A
25
Q

What is the root of dynamic content generation?

A
26
Q

What is the browser’s role in basic web apps?

A
27
Q

What is the server’s role in basic web apps?

A
28
Q

What are the components that a web app consists of

A
29
Q

How does a general form page begin (the specific HTML)

A
30
Q

What might the corresponding perl script look like for a form submission?

A
31
Q

What is the general DOM structure?

A

The hierarchical structure is determined by the server and provided by the browser.

The DOM provides a basis for manipulation of the HTML document by the browser.

32
Q

What provides the heirarchical structure of the dom.

How does it relate to the brower?

A
33
Q

In the DOM model, what are the objects?

A
34
Q

How do DOM methods, properites and events work?

A
35
Q
A