``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````
***** This web site is available for use by the students of the CS 6390 course at the University of Texas at Dallas ONLY. It is not to be used by any other person(s) and/or for any other purpose. Any other use is a violation of the rules of University of Texas at Dallas and subject to all applicable laws. *****
Last modified: May 8, 2019; 12:15pm
This
page is maintained by: Zygmunt J. Haas - haas(at)utdallas(dot)edu
Thank you for taking the
course. I hope that it was educational and enjoyable.
Have a safe
Summer Break.
Thank you for taking the
course. I hope that it was educational and enjoyable.
Have a safe
Summer Break.
This is an
intermediate course in computer networks. In this
course, we will cover both the classical/fundamental topics in computer
networks and a number of current/recent research topics related to modern
computer networks. Most, but not all, of the advanced topics will be relevant
to Internet-related research and they will be mostly on the Layer 3 and above.
Most of the classical topics will be covered following the Peterson and Davie
book. Additional research topics will be covered through research papers, links
to which will be provided to students in due time. In particular, toward the
end of the semester, we will cover a number of recent and current networking research
areas through relevant research papers. The main goal in this part will be to
expose students to some ongoing active and challenging research areas in
networking.
Required Course Text
1.
L.L Peterson and B.S. Davie,
"Computer Networks," /5th edition, Morgan Kaufmann, 1992
2.
References to articles will be provided during the
course
Other References (not
required)
1. M. Donahoo and K. Calvert, "Pocket Guide to TCP/IP
Sockets (C Version)", Morgan Kaufmann, 1st edition.
2. M. Donahoo and K. Calvert, "TCP/IP Sockets in Java:
Practical Guide for Programmers", Morgan Kaufmann, 1st edition.
3. W. R.
Stevens, "UNIX Network Programming, Volume 1: Networking APIs -- Sockets
and XTI", 2nd edition.
4. C. Huitema, "Routing in the Internet", Prentice
Hall, 2nd edition.
5. R. Perlman,
“Interconnections, Bridges, Routers, Switches, and Internetworking Protocols”,
Addison Wesley, 2nd edition.
Instructor |
|||||||||
ECSS
4.405; haas[at]utdallas[dot]edu Office
hours:
Mondays, 2:00pm – 4:00pm, or by appointment. TA: Ms.
Shanthi Vellingiri (Shanthi.Vellingiri[at]utdallas[dot]edu) Office:
TBD Office
Hours: Tuesdays,
10:30am-12:00noon Mondays,
Wednesdays, 11:30am – 12:45pm, Room: CB1 1.106
|
Grading
Rules
All the components are essential for the final grade.
No one is exempt from the exams. If you have missed an
exam due to a legitimate reason, you need to reschedule a makeup exam as soon
as possible.
If you did not turn in up to 2 homework sets due to a
legitimate reason, the turned-in assignments will carry the total of the 25% of
the final score.
Final project details to follow later in the semester.
Any
final score component missed not due to a legitimate reason will count as no
credits in the final score calculation.
See
below for what constitute a legitimate reason.
Individual
work is assumed on all grading components, with the exception of the final
project.
Note
(1): The date of the final exam is set by the University. It will not be
changed and no exceptions will be given
Note
(2): You have to complete and personally return to Prof. Haas the Course
Pre-requisite Form by Monday, January 22, 2018. Failure to do so will cause
your registration in the course to be dropped.
Note
(3): You are expected to attend all classes of the course. Failure to attend the first 2 classes in the course may cause
your registration in the course to be dropped.
Note (4): The CS department has the
following attendance policy: three consecutive absences leads to one letter
final grade drop; four consecutive absences leads to the final grade of F.
What
constitutes a "legitimate reason"?
Event |
Grading
component |
The event
occurred |
Required
proof |
you are
out of town at a conference or on a job interview |
homework |
any one of the two days before the homework
due date or on the homework due date |
conference registration, airline ticket,
interview invitation letter |
-"- |
exam |
the day of the exam |
conference registration, airline ticket, interview
invitation letter |
family
emergency |
homework |
any one of the two days before the homework
due date or on the homework due date |
"reasonable proof" confirming that
the emergency has occurred and specifying the emergency dates |
-"- |
exam |
any one of the two days before the exam date
or on the exam day |
"reasonable proof" confirming that
the emergency has occurred and specifying the emergency dates |
you’re
sick |
homework |
the
day before the homework due date |
a note from a health professional indicating
that on these days you were unable to function |
-"- |
exam |
one of the two days before the exam day or on
the exam day |
a note from a health professional indicating
that on these days you were unable to function |
Excuses will not
be granted in any other cases or without satisfying the above requirements.
To be considered
a legitimate reason, you need to provide Prof. Haas with the required proof as
soon as possible.
(Unless specified otherwise, the source is the course textbook)
Week of January 14:
Chapter 1
Week of January 21:
Chapter 1 (again)
Week of January 28:
Chapter 1 and Chapter 2
Week of February 4:
Chapter 2
Week of February 11:
Chapter 3
Week of February 18:
Chapter 3
Week of February 25:
Chapter 4
Week of March 4: Chapter 5
Week of March 11: Chapter
5
Week of March 25: Chapter
5 (again)
Week of April 1: Chapter 5
(again)
Week of April 8: Chapter 6
Week of April 15: Chapter
6 and Chapter 8
Week of April 22: Chapter
7 and Chapter 8
Week of April 29: Chapter
7 and Chapter 8
Homework
Sets and Other Handouts
There will be about 6-8 assignments in this course. Each
assignment is due in class two weeks after its distribution:
HW#1 is due: Wednesday, Feb 6,
at 11:30am, in class
HW#2 is due: Wednesday, Feb
20, at 11:30am, in class
HW#3 is due: Wednesday, March
6, at 11:30am, in class
HW#4 is due: Monday, April 8,
at 11:30am, in class
HW#5 is due: Monday,
April 22, at 11:30am
HW#6 is due: Friday,
May 3, by 4:00pm, in room ECSS 4.405