Web-based computing Flashcards
What is the definition of web-based computing?
“Distributed systems that use browsers as clients and webservers as servers”
What are the pros and cons of web-based computing?
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
What does HTTP stand for?
Hyper Text Transfer Protocol
What is the general process of a HTTP?

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

What does a request line look like?

What does a response line look like?

In general how do headers work?

How many headers does HTTP 1.0 and 1.1 define?

What HTTP headers should always be included?

How does the Server header work?

What is Last-modified Header? Provide an example

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

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

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

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

What is a HEAD request and how does it work?

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

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

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

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

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

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

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

What is the root of dynamic content generation?

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

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

What are the components that a web app consists of

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

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

What is the general DOM structure?
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.

What provides the heirarchical structure of the dom.
How does it relate to the brower?

In the DOM model, what are the objects?

How do DOM methods, properites and events work?
