NETWORK PROJECT


Part A: Applications 20%

For one of the questions in part B, answer in a powerpoint presentation rather than in Word.  You will be graded on the design of your presentation and your use of Powerpoint to get your ideas across.  Remember that a presentation isn't just a document -- instead of paragraphs you should be breaking things up into lists, using smart art, using drawing objects, etc, and this will tend to make your presentation many slides long, since each slide only has a little bit of information on it.  You may illustrate with images taken from the internet if you include a reference for where they came from, but do NOT rely on the images to explain things for you.


Part B: Concepts 80%

Except as explained in part A, answer the following in a Word document  Your explanation should assume that the reader has not had this course and does not know the vocabulary, so you need to define terms or use more casual, less technical language to explain.  You may find that using word tools like smartArt, etc make it easier to explain. 

 

1 Give the steps involved (based on the internet model) when data is sent from a program on one computer to another over the internet, explaining what happens at each of the layers . You may choose to do this in chronological order, or in order by layer, but be sure to handle all steps (hint: some layers involve both sending and receiving).

 

2 Explain NAT.  Be sure to explain what problem we are solving, how the LAN is set up so we can do NAT, the process that happens to send data and the process that happens to receive data.

 

3. Assume www.hatwizards.com/products/tophat.html is a web page with text and three pictures, two of which are pictures of their own Hat Wizard products, the other is an ad for Frog Beds from www.frogbeds.com.

Describe the specific steps that would happen (on your computer and other machines on the internet) to get this specific page to show up in your browser. You may leave out the details of packets and routers involved in sending anything over the internet, but you should cover all the web-specific actions.  (hint: these are not a real web pages. Actually typing the URL into your browser will give you nothing helpful in answering this question.)