Communication Networks (Spring 2011)

Purpose

The course introduces fundamental concepts of computer networking. We will also discuss Internet protocols and applications.
We will mostly follow the textbook "Computer Networking" by Kurose and Ross (See in the textbooks section below).

Announcements

Administration

Teacher Time Place
Lecture Dr. Eliezer Dor Thu 17:00-20:00 Dach 005
Recitation Allon Wagner Tue 16:00-17:00 / Tue 17:00-18:00 Dan David 001

Contact Info

Teacher Email Office Hours
Lecturer Dr. Eliezer Dor eliezer.dor /at gm/ail by appointment
TA Allon Wagner allonwag /at po/st tau ac il Tue. 18-19 Orenstein 410, or by appointment
Grader Denis Eydelman deniseydelman /at g/mail

Textbooks

Slides

No. Lecture Recitation
1 Introduction and Layering (Additional Slides) Introduction & Socket Programming (slides, handouts)
Multiple Access Protocols (slides, handouts)
2 Physical Layer, Data Link Layer, MAC Protocols, ARP
3 Hubs, Switches, Routers, STP
4 Network Layer - Forwarding Error Detection and Correction, Ethernet's CSMA\CD (slides, handouts)
5 Network Layer - Routing Hubs, Link-layer switching, STP (slides, handouts)
6 Reliable Data Transfer Network Layer - Packet Switching vs. Circuit Switching, DHCP, ICMP (slides, handouts)
7 Transport Protocols Basics Network Layer - Routing (slides)
8 Transport Protocols - TCP (Additional slide) Go-Back-N, Selective Repeat, TCP Retransmission Timeout (slides, handouts)
9 The Application Layer Max-Min Fairness (slides, handouts)
TCP Connection Management (slides, handouts)
10 Network Security Max-Min Fairness - another example (slides, handouts)
DDoS and Related Attacks (slides, handouts)
11 - RSA and Digital Signatures (slides, handouts)
Rehearsal (slides, handouts)

Homework

Please read the homework submission guidelines first.
Denis's (the HW grader) mailbox is Schreiber 294, and his email address is deniseydelman /at g/mail.
Final Homework Grades

Assignment Due date Notes
Practical #1 15.03.2011 19:00
Theoretical #1 27.03.2011 19:00
Practical #2 13.04.2011 19:00
Theoretical #2 28.04.2011 20:00
Practical #3 22.05.2011 19:00
Theoretical #3 02.06.2011 20:00
Theoretical #4 15.06.2011 20:00 Note: question 3 was corrected

Wireshark

Wireshark's website
On the Debian machines in our school you will find it under Applications -> Internet.

Final Exam

Closed-books final exam will be held on 22.06.2011, 09:00.
You may bring 4 pages (i.e. 2 two-sided sheets) with you to the exam.

Please see the exam instructions.

A collection of past exams is available here. Please note:

  1. The topics covered are not identical in all years.
  2. Some errors were previously found in the published solutions, so don't take them for granted.

A collection of past exams Eliezer has given in Afeka College is available here.