Course: CISC450/650 ELEG651 CPEG419 Computer Networks
Professor: Paul D. Amer
Title: Homework Chapter 3
Due Date:
Tasks - Read the entire Chapter 3 in
the textbook.
- (1 pt) Review Question R3
- (1 pt) Review Question R6
- (1 pt) Review Question R7
- (1 pt) Review Question R9
- (1 pt) Review Question R10
- (2 pts) Review Question R12
- this applet was written as part
of a UD independent study after taking CISC450
- (2 pts) Review Question R13
- this applet was written as part
of a UD independent study after taking CISC450
- (3 pts) Review Question R14
- (1 pt) Review Question R15
- (1 pt) Review Question R18
- (2 pts) Problem P2
- (2 pts) Problem P3
- Before answering this problem, practice with the Internet checksum interactive exercise.
- (1 pt) Problem P5
- (2 pts) Problem P8
- (2 pts) Problem P9
-
give 2 seperate traces, one where a single data PDU is corrupted,
and one where a single ack PDU is corrupted
- (2 pts) Problem P13
- (Grads-Required; Undergrads-Extra Credit) (2 pts) Problem P15
- extend this question to find window sizes for channel utilizations
10%, 20%, 30%, ..., 90%.
- plot a graph of window size (y-axis) as a function of
utilization (x-axis)
- (2 pts) Problem P22
- do not worry about sequence number wrap-around
- (2 pts) Problem P23
- Careful: k is the sequence number space, not the number of bits in the sequence number field as used in class. (The number of bits needed would be ceiling(log2(k))
- (1 pt) Problem P24
- (2 pts) Problem P26
- (2 pts) Problem P31
- (1 pt) Problem P33
- (1 pt) Problem P36
Notes
-
Students are expected to work in groups of 2; special permission
is required to work individually. Group submissions should clearly identify
both partners.
-
Students may get assistance from the Professor and/or the
TA, and published resources such as other networking textbooks.
-
Students may not get assistance from other students in or
not in the class. In particular, students in different groups
may NOT compare answers prior to submission. Getting
unapproved outside assistance or comparing answers with other groups prior
to submitting the assignment is considered cheating. Once an assignment
is submitted, students are permitted and encouraged to discuss the answers
with anyone they wish. See the syllabus for the complete Academic
Honesty policy. Some of these problems are intentionally hard; it
is better to not submit an answer than to get an answer through dishonest
means.
-
Answers must be legible and include work
Illegible answers and answers without work will be returned without grading
or simply given little to no credit.