Viewing HTTP Headers

Use one of these tools to look at the HTTP headers of some websites:

HTTP Web Sniffer
Rex Swain's HTTP Viewer
HTTP Head Request Viewer

Some questions:

Check the headers for "ostfalia.de". What does 302 mean? Where is the actual ostfalia website located? What webserver and content management system software does Ostfalia use?

Is there a difference between "www.google.de" and "google.de"? How many cookies does Google send with each page? What webserver software does Google use?

What webserver software does W3C (www.w3.org) use? Where is their main page located?

Information sent to the server

Fill the blanks in the table:

parameterexampledescriptionPHP environment variable
GETrequest type
ACCEPT HTTP_ACCEPT
word=question
length in case of POST
HEAD
Mozilla/4.0
DELETE
/index.html
REFERER
HOST

Information received from the server

parameterexampleenvironment variable
HTTP/1.1
Cookie
Apache/2
Content-Type

Sessions

A user searches for a hat, a book and a watch on an on-line shopping website. The user selects the first item and then searches for the next one. After selecting the three items, the user clicks on the shopping cart page, views the items and pays. How is this implemented? The user can go back and forth between searches and viewing the shopping cart. How does the server keep track of what the user has already put in the cart? What information is sent between client and server/what is stored on the server/client ...