Home Announcements Schedule Assignments Slides Projects Reading

Assignments

The homework assignments give you a chance to practice the math and knoweldge skill you've read about in the text book and heard in class. The point of the homework is to help you learn these concepts. You can certainly ignore this, and it will definitely lower your grade by a full letter, but I strongly advice you complete the homework. Doing so will ensure that you can answer the questions that will appear on the midterm and final exams.

Homeworks are always due at the beginning of class on the day they are specified on the schedule. Late homework is not accepted without prior permission from the professor.

Homework 6: The Link Layer (Chapter 5)

Assigned: Feb. 23th
Due: Mar. 2nd
Problems: P1, P2, P6 (b only), P12, P19, P21, P33

All exercises are from the Problems section of the textbook.


Homework 5: The Network Layer (Chapter 4)

Assigned: Feb. 21st
Due: Feb. 28th
Problems: P8, P16, P20, P25c, P26, P33, P35, P40, P45

All exercises are from the Problems section (not Review Questions) of Chapter 4 the textbook (pages 424-435).


Homework 4: The Transport Layer (Chapter 3)

Assigned: Jan. 26th
Due: Jan. 31st
Problems: P4, P14, P19, P24, P27, P42, P47

All exercises are from the Problems section (not Review Questions) of Chapter 3 the textbook (pages 299-311).


Homework 3: The Application Layer (Chapter 2)

Assigned: Jan. 12th
Due: Jan. 19th
Problems: P6, P8, P9, P11, P18, P19 (do 2 sites for part b), P21, P30, P31

All problems are from the Problems section (not Review Questions) section of Chapter 2 of the Textbook (pages 181-189).


Exercise 1: Your first application layer protocol

Assigned: Jan 10th
Due: Jan 10th
Problem:

Design a client/server protocol for a game lobby. What messages do you need? What occurs on the server when a particular message is received? A finite-state machine helps tremendously in the design!

Homework 2: Computer Networks and the Internet (Chapter 1)

Assigned: Jan. 5th
Due: Jan. 12th
Problems: P2, P5, P6, P10, P14, P16, P23, P30

All problems are from the Problems section (not Review Questions) section of Chapter 1 of the Textbook (pages 72-79).


Homework 1: The Topology of the Internet, kinda

Assigned: Jan. 3rd
Due: Jan. 5th

In this assignment you will use the traceroute (tracert for Windows users) program to find the route to three (3) of your favorite sites on the Internet. Draw a graph of your results, labeling each node with the IP address of the hops between your location and the destinations. The links between them should be marked with the measured delays between each link.

In addition, you will need to download Wireshark (freely available) and run it somewhere on the DU network for 30 seconds. Record all the packet types you saw and make a simple pie chart showing divisions by packet type.