Lab2-Http

  • Due Feb 25 at 11:59pm
  • Points 48
  • Questions 24
  • Available Feb 21 at 10:40am - Feb 28 at 11:59pm 8 days
  • Time Limit None
  • Allowed Attempts 5

Attempt History

Attempt Time Score
KEPT Attempt 2 2 minutes 48 out of 48
LATEST Attempt 2 2 minutes 48 out of 48
Attempt 1 24 minutes 47 out of 48
Correct answers are hidden.
Score for this attempt: 48 out of 48
Submitted Feb 23 at 7:53pm
This attempt took 2 minutes.
 
Question 1
2 / 2 pts
0 multiple_choice_question   6108543

HTTP-1 Lab: Q01.1 Introduction and HTTP GET/response

You must read Wireshark HTTP lab manual before answering these questions.

The answers to the questions are based on packets in the trace files with names of the form http-wireshark-trace*-1 (pay careful attention to the '-1' in the filename) that are posted under MyClass/Modules, so make sure you have these specific trace files open in Wireshark when you answer these questions!

8E cover
wireshark logo

To answer questions Q01 through Q07, use the trace file http-wireshark-trace1-1.

Q01.1 Which version of HTTP?  Which version of HTTP is your browser running?

 
exact_answer none 3224968 41646
 
exact_answer none 3224968 95292
 
exact_answer none 3224968 97416

Nice! This answer is correct.

 
Question 2
2 / 2 pts
0 multiple_answers_question   6108569

HTTP-1 Lab: Q02 Which languages? What languages (if any) does your browser indicate that it can accept from the server?  Select all correct answers.

 
exact_answer none 3224970 22501
 
exact_answer none 3224970 1200
 
exact_answer none 3224970 14192
 
exact_answer none 3224970 70550
 
exact_answer none 3224970 8123
 
exact_answer none 3224970 32274
 
exact_answer none 3224970 92562
 
exact_answer none 3224970 11206

Nice! These answers are correct.

 
Question 3
2 / 2 pts
false 0 short_answer_question   6108558

HTTP-1 Lab: Q03.1 Client IP address. What is the IP address of your (the client, with a browser) computer? 

Enter the IP address in dotted decimal notation (include each dot, omit any leading zeros for any byte that is non-zero, and enter a 0 if one of the address bytes has a zero value, e.g., 10.0.216.54):

Nice! This answer is correct.

 
Question 4
2 / 2 pts
false 0 short_answer_question   6108568

HTTP-1 Lab: Q03.2 HTTP server IP address. What is the the HTTP server that replied to your HTTP GET request?

Enter the IP address in dotted decimal notation (include each dot, and omit any leading zeros for any byte, e.g., 10.1.216.54):

Nice! This answer is correct.

 
Question 5
2 / 2 pts
0 multiple_choice_question   6108545

HTTP-1 Lab: Q04.1 HTTP server response code? What is the status code returned from the server to your browser in response to the original HTTP GET?

 

 
exact_answer none 3224973 2225
 
exact_answer none 3224973 90821
 
exact_answer none 3224973 12666
 
exact_answer none 3224973 39224
 
exact_answer none 3224973 88868

Nice! This answer is correct.

 
Question 6
2 / 2 pts
false 0 short_answer_question   6108559

HTTP-1 Lab: Q05.1 Date Modified. At what date was the HTML file that you are retrieving last modified at the server?

Enter the date in MM/DD/YYYY format (including the slashes, "/" and any leading 0's needed):

Nice! This answer is correct.

 
Question 7
2 / 2 pts
false 0 short_answer_question   6108560

HTTP-1 Lab: Q05.2  Time File Last Modified. At what time was the HTML file that you are retrieving last modified at the server?

Enter the time in HH:MM:SS GMT format (including the colons, and any leading zeros needed):

Nice! This answer is correct.

 
Question 8
2 / 2 pts
false 0 short_answer_question   6108561

HTTP-1 Lab: Q06 How many bytes returned? How many bytes of content are being returned to your browser?

Enter the number of integer bytes (without any leading zeros): 

Nice! This answer is correct.

 
Question 9
2 / 2 pts
0 multiple_choice_question   6108547

HTTP-1 Lab: Q07 Missing Fields?  By inspecting the raw data in the packet content window, do you see any headers within the data that are not displayed in the packet-listing window?

 

 
exact_answer none 3224978 81969
 
exact_answer none 3224978 66202

Nice! This answer is correct.

 
Question 10
2 / 2 pts
0 multiple_choice_question   6108548

HTTP-1 Lab: Q08 The Conditional GET - client request (a)

Questions 8 and 11 explore the HTTP conditional GET and the If-Modified-Since field; these questions and answers are based on the Wireshark trace file http-wireshark-trace2-1.

Locate the first HTTP GET in this trace file (the first GET for the object http://gaia.cs.umass.edu/wireshark-labs/HTTP-wireshark-file2.html)  Do you see an “IF-MODIFIED-SINCE” line in this HTTP GET request?

 

 
exact_answer none 3224979 61323
 
exact_answer none 3224979 90788
 
exact_answer none 3224979 36120
 
exact_answer none 3224979 82379

Nice! This answer is correct.

 
Question 11
2 / 2 pts
0 multiple_choice_question   6108552

HTTP-1 Lab: Q11 The Conditional GET - server reply (b).  Locate the server reply to the second HTTP GET in this tracefile (the second GET for http://gaia.cs.umass.edu/wireshark-labs/HTTP-wireshark-file2.html) (Links to an external site.)  Did the server explicitly return the contents of the file? How could you tell?

 

 
exact_answer none 3224983 52112
 
exact_answer none 3224983 30147
 
exact_answer none 3224983 75441
 
exact_answer none 3224983 36803

Nice! This answer is correct.

 
Question 12
2 / 2 pts
false 0 short_answer_question   6108562

HTTP-1 Lab: Q12.1 Retrieving a large file - client request

Questions 12 through 15 explore HTTP behavior when a large object is requested;  these questions and answers are based on the Wireshark trace file http-wireshark-trace3-1.

How many HTTP GET request messages did your browser send in order to download the lengthy US Bill of Rights, located at http://gaia.cs.umass.edu/wireshark-labs/HTTP-wireshark-file3.html ?: 

Nice! This answer is correct.

 
Question 13
2 / 2 pts
false 0 short_answer_question   6108565

HTTP-1 Lab: Q12.2 Retrieving a large file - client request. Which packet number in the trace contains the GET message that your browser sent in order to download the lengthy US Bill of Rights, located at http://gaia.cs.umass.edu/wireshark-labs/HTTP-wireshark-file3.html (Links to an external site.) ?: 

Nice! This answer is correct.

 
Question 14
2 / 2 pts
false 0 short_answer_question   6108566

HTTP-1 Lab: Q13 Retrieving a large file - server reply.  Which packet number in the trace contains the server reply to the client GET message that your browser sent in order to download the lengthy US Bill of Rights, located at http://gaia.cs.umass.edu/wireshark-labs/HTTP-wireshark-file3.html (Links to an external site.)? : 

Nice! This answer is correct.

 
Question 15
2 / 2 pts
0 multiple_choice_question   6108553

HTTP-1 Lab: Q14.1 Retrieving a large file - server reply.  Locate the server reply to the client GET message that your browser sent in order to download the lengthy US Bill of Rights, located at http://gaia.cs.umass.edu/wireshark-labs/HTTP-wireshark-file3.html (Links to an external site.)? What is the status code on the HTTP reply message?

 

 
exact_answer none 3224987 26295
 
exact_answer none 3224987 63556
 
exact_answer none 3224987 89747
 
exact_answer none 3224987 66520
 
exact_answer none 3224987 11513

Nice! This answer is correct.

 
Question 16
2 / 2 pts
0 multiple_choice_question   6108554

HTTP-1 Lab: Q14.2 Retrieving a large file - server reply.  Locate the server reply to the client GET message that your browser sent in order to download the lengthy US Bill of Rights, located at http://gaia.cs.umass.edu/wireshark-labs/HTTP-wireshark-file3.html (Links to an external site.)? What is the status phase on the HTTP reply message?

 

 
exact_answer none 3224988 46413
 
exact_answer none 3224988 17514
 
exact_answer none 3224988 63484
 
exact_answer none 3224988 84076
 
exact_answer none 3224988 7807

Nice! This answer is correct.

 
Question 17
2 / 2 pts
false 0 short_answer_question   6108567

HTTP-1 Lab: Q15.1 Retrieving a large file - server reply

Let's again look at the server reply to the client GET message that your browser sent in order to download the lengthy US Bill of Rights, located at http://gaia.cs.umass.edu/wireshark-labs/HTTP-wireshark-file3.html

How many data-containing TCP segments were needed to carry the single HTTP response and the text of the Bill of Rights: 

Nice! This answer is correct.

 
Question 18
2 / 2 pts
0 multiple_answers_question   6108570

HTTP-1 Lab: Q15.2 Retrieving a large file - server reply.

Let's again look at the server reply to the client GET message that your browser sent in order to download the lengthy US Bill of Rights, located at http://gaia.cs.umass.edu/wireshark-labs/HTTP-wireshark-file3.html

What at the packet numbers (packet index) in the trace file of the multiple TCP segments that collectively carry the single HTTP response and the text of the Bill of Rights? [Hint: careful this may take some thought and digging.]

 

 
exact_answer none 3224990 41460
 
exact_answer none 3224990 66349
 
exact_answer none 3224990 13225
 
exact_answer none 3224990 32437
 
exact_answer none 3224990 26681
 
exact_answer none 3224990 39452
 
exact_answer none 3224990 51523

Nice! These answers are correct.

 
Question 19
2 / 2 pts
false 0 short_answer_question   6108564

HTTP-1 Lab: Q16.1 Downloading HTML Documents with Embedded Objects - client side

Questions 16 through 17 explore HTTP behavior when an object containing embedded objects is requested; these questions and answers are based on the Wireshark trace file http-wireshark-trace4-1.

In total, how many HTTP GET request messages did your browser send in order to download the file and all of the objects embedded within the HTTP-wireshark-file4.html base file:  

Nice! This answer is correct.

 
Question 20
2 / 2 pts
0 multiple_choice_question   6108571

HTTP-1 Lab: Q16.2 Downloading HTML Documents with Embedded Objects - client side. 

To which server addresses were the multiple HTTP GET request messages sent in order for your browser to download the base file and all of the objects embedded within the base file,  http://gaia.cs.umass.edu/wireshark-labs/HTTP-wireshark-file4.html? 

 

 
exact_answer none 3224992 35400
 
exact_answer none 3224992 91227
 
exact_answer none 3224992 46759
 
exact_answer none 3224992 72688
 
exact_answer none 3224992 96914
 
exact_answer none 3224992 59570

Nice! This answer is correct.

 
Question 21
2 / 2 pts
0 multiple_choice_question   6108555

HTTP-1 Lab: Q17 Downloading HTML Documents with Embedded Objects - client side. Can you tell whether your browser downloaded the two image objects serially, or whether they were downloaded from the two web sites in parallel? Choose the statement below that best explains the answer to this question.

 

 

 
exact_answer none 3224993 28502
 
exact_answer none 3224993 43476
 
exact_answer none 3224993 89137

Nice! This answer is correct.

 
Question 22
2 / 2 pts
false 0 short_answer_question   6108563

HTTP-1 Lab: Q18.1 Simple (and insecure) HTTP Authentication.

Questions 18 and 19 explore the simple (and insecure) basic sequence of HTTP messages exchanged for a password-protected site for the case that HTTP is run directly over TCP. These questions and answers are based on the Wireshark trace file http-wireshark-trace5-1. 

Enter the packet number (index of the packet in the trace file) of the packet containing the initial HTTP GET request that is sent to gaia.cs.umass.edu to retrieve the HTTP-wireshark-file5.html file:

Nice! This answer is correct.

 
Question 23
2 / 2 pts
0 multiple_choice_question   6108556

HTTP-1 Lab: Q18.2 Simple (and insecure) HTTP Authentication.  What is the server’s response (status code and phrase) in response to the initial HTTP GET message (for the HTTP-wireshark-file5.html base file) from your browser? (Aside: all of the replies below are valid response codes and phrases).

 

 

 

 
exact_answer none 3224995 15222
 
exact_answer none 3224995 26714
 
exact_answer none 3224995 70129
 
exact_answer none 3224995 15856
 
exact_answer none 3224995 25108
 
exact_answer none 3224995 70844

Nice! This answer is correct.

 
Question 24
2 / 2 pts
0 multiple_choice_question   6108557

HTTP-1 Lab: Q19 Simple (and insecure) HTTP Authentication.

When your browser sends the HTTP GET message for the second time (to re-request the HTTP-wireshark-file5.html base file), what new field is included in this second HTTP GET message?

 

 

 

 
exact_answer none 3224996 66110
 
exact_answer none 3224996 68211
 
exact_answer none 3224996 58002
 
exact_answer none 3224996 30795
 
exact_answer none 3224996 15625

Nice! This answer is correct.

Quiz Score: 48 out of 48