Teacher | Time | Place | ||
Lecture | Prof. Hanoch Levy | Wed 12:00-15:00 | Dach 005 | |
Recitation | Allon Wagner | Mon 10:00-11:00 / Mon 11:00-12:00 | Shenkar-Physics 104 |
Teacher | Office Hours | |||
Lecturer | Prof. Hanoch Levy | hanoch at/ cs ta/u ac il | by appointment | |
TA | Allon Wagner | allonwag /at po/st tau ac il | Mon 12-13 Schreiber M19, or by appointment | |
Grader | Oded Elbaz | comnet2014a /at gmail d/o/t com |
No. | Lecture | Recitation |
1 | Introduction and Layering Note (21/10): Hanoch made slight changes |
Introduction & Socket Programming (slides, handouts) |
2 | Physical Layer, Data Link Layer, MAC Protocols, ARP Note (15/1): Slide 40 was updated following the last lecture |
Multiple Access Protocols (slides, handouts) |
3 | Hubs, Switches, Routers, STP Note (13/11): Hanoch made some updates |
Error Detection and Correction, Ethernet's CSMA\CD (slides, handouts) |
4 | Scheduling, Buffer Management Note (7/1): Hanoch made some updates |
Hubs, Link-layer Switching, STP (slides, handouts)
slides with animations |
5 | Switching | More Link-layer Switching & STP (slides, handouts) |
6 | Network Layer - Routing Note (18/12): Hanoch made some updates |
Scheduling (slides, handouts) Note (29/11): Some slides were updated |
7 | Network Layer - Routing (cont. from previous slides) | Network Layer - Packet Switching vs. Circuit Switching, DHCP, ICMP, CIDR (slides, handouts) |
8 | Reliable Data Transfer Note (18/12): Hanoch made some updates |
Network Layer - Routing (slides) |
9 | End to End Protocols | More routing (slides, handouts) |
10 | Congestion Control | Stop-and-wait protocol, Pipelining, Go-Back-N, Selective Repeat (slides, handouts) |
11 | Quality of Service Note (8/1): Hanoch made some changes Also note that the material of this lecture is (partially) covered in the course's textbook (by Kurose & Ross) and in Keshav's book. |
TCP Overview (slides, handouts) |
12 | Multimedia Networking | DDoS and Related Attacks(slides, handouts) |
13 | Network Security | TCP Congestion Control(slides, handouts)
Note (12/1): Typo corrected in slide 17. |
14 | Application Layer |
Assignment | Due date | Notes |
Practical #1 | 11.11.2013 20:00 | Tip: You can use valgrind to check your program for common bugs before submitting it. |
Theoretical #1 | 18.11.2013 20:00 | |
Practical #2 | 09.12.2013 20:00 | |
Theoretical #2 | 16.12.2012 20:00 | Note: Please note the updated guidelines for the submission of the theoretical assignments. Note #2 (4/12): The figure in question 2 was corrected. |
Practical #3 | 06.01.2013 20:00 | Note: There is an error in the example on p. 3 - the server does not get a directory as a command line argument, it only gets an optional port argument. |
Theoretical #3 | 13.01.2014 20:00 | Note: Theoretical assignments 3 & 4 should be submitted only as hard-copies to Oded's mailbox. |
Theoretical #4 | 20.01.2014 20:00 | Note: If you submit the assignment to Oded's mailbox before Thursday (16/1) at 18:00, then Oded will return it by Sunday morning, before the exam. |
Please see some notes on the exam, and the exam's front page.
A collection of past exams is available here. Please note: