Grading Rubric - Lab 8 Lab Value: 120 points ================================================ Part 1 - Demo Client and Server Question 1 (5 points): Part 2 - HTTP Basic Skills Question 2 (5 points): Question 3 (5 points): Question 4 (5 points): Part 3 - HTTP Download Client display.py program (100 points): Point Breakdown for Download Client: Generate/print request string - HTTP/1.1, Host header, connection close (25 points) Create socket (5 points) Connect to server (5 points) Transmit request string (5 points) Loop over recv in increments of 'max_recv' bytes (25 points) Close socket (5 points) Split received bytes into header and data (10 points) Print response header (5 points) Save response data to disk as image (10 points) Invoke eog to display image (5 points)