Computer Networks
Tutorial #6
- This question is rather basic, but concerns a topic about
which some people have indicated a worrying level of
confusion. In this lecture,
and at various other times, the concept
of 8 bit data has been mentioned. The alternative to
8 bit data is usually (so called) printable ASCII text.
What do these terms mean? You should ensure that you really
do understand the answer to this one!
- The method response from a HTTP/1.0 server is a MIME compatible
document.
- What does this mean?
- Why is the "Content-length: " header required in HTTP/1.0?
- Why isn't the SMTP MIME "Content-encoding: " header
required in HTTP/1.0?
- A browser makes the following request:
GET /Fig1.gif HTTP/1.0 What would the server return?
- What is the HTTP/1.0 HEAD request method used for?
- What is the MIME type for ordinary Web pages in HTTP/1.0?
- A client can optionally include a GET request method
header of the form If-Modified-Since:
- Why is this used?
- This header takes a date/time marker as a value. Is there
an Internet standard format for this value? Hint: look at RFC1123.
- The HTTP/1.0 specification permits a GET request method to
include a "Referer: " header in the request. Why is this
considered to be a potential breach of privacy?
- (Tricky question) In HTTP/0.9, there was no way to specify the
content type in objects returned from the server. How did the
browser know whether it was receiving a Web page (in HTML), a
GIF image, a sound sample or whatever?
- Give some of the reasons why HTTP/1.0 is not a highly
regarded protocol in the Internet technical community. How does
HTTP/1.1
address these problems?
- Contemplate this: the specification for the original version of
HTTP (0.9) was approximately 6 Kbytes in size. The RFC for HTTP/1.0
(RFC1945) was 134 Kbytes. The RFC for the current version of HTTP/1.1
(RFC2068) is 369 Kbytes. What conclusions can you draw?
See Prac #6 for the practical exercises
accompanying this tutorial.
[Previous Tutorial]
[Tutorial Index]
[Next Tutorial]
[Suggested Solutions]
Phil
Scott