Computer Networks (2IC16)

2nd Semester 2011/2012 - Quartile 3

 

News

  • The results (exam, essay, final score) are announced here. The minimum exam score for passing has been reduced to 4.5. You can find the feedback for your essays at the PEACH system. In case you want to see your exam, I plan to be in my office (HG5.24) on April 25 between 13h-15h and on April 26 between 10h-12h. Please make an appointment via e-mail.
  • For those who will take the exam again: Your essay and quiz grades still count for the next time. If you want, you can resubmit a new essay to improve your grade, but you don't have to.  The choice is yours.
  • Solutions to the exam questions are here.

 

General Announcements

  • The deadline for forming essay groups has now passed. Here is the list of essay groups. Here are the essay rules. The deadline for submitting the essay is April 10, 2012 @ 14:00h. The submissions must be made through PEACH (http://peach.win.tue.nl/).
  • QUIZ GRADES (The list is based on OASE 2IC16 and 2IC15 registrations. Contact education office if you are not able to register on OASE or if you are not sure how/where to register. Contact T. Ozcelebi if you still don't see your grades after you have registered on OASE.)
  • SOLUTIONS to past homework assignments (You need the username/password that were distributed by e-mail to access this. If you are registered to 2IC16 on OASE, you must have received the e-mail.)
  • About the course (slides).

 

Intended for:

This course is designed for 1st year Software Science bachelor students and 2nd year Computer Science and Engineering bachelor students.

Learning Goals:

The course is organized as an introduction into computer networks. The learning objectives of the course are the following: i) The students understand the organization of computer networks, factors influencing computer network development and the reasons for having variety of different types of networks. ii) The students understand the Internet structure and can see how standard problems are solved in that context. iii) The students can analyze simple protocols and can independently study literature concerning computer networks.

Lecturers:

  • Dr. Tanir Ozcelebi (lecturer, instructor) - HG 5.24 - tel: 4426 - t.ozcelebi (@SPAM) tue. nl - secr. HG 5.08, tel. 8309

  • Dr. Natasa Jovanovic (instructor) - HG 5.23 - tel: 8364 - n.jovanovic (@SPAM) tue. nl

  • Aravind Kota Gopalakrishna (instructor) - HG 5.30 - tel: 8358 - a.kota.gopalakrishna (@SPAM) tue. nl

  • Luc P. J. de Smet (instructor)

 

Class Timetable:*
day hour lecturer type
mon 1 dr. T. Ozcelebi lecture
mon 2 dr. T. Ozcelebi lecture
wed 5 dr. T. Ozcelebi, dr. N. Jovanovic, A. Kota Gopalakrishna, L.P.J. de Smet instruction
wed 6 dr. T. Ozcelebi, dr. N. Jovanovic, A. Kota Gopalakrishna, L.P.J. de Smet instruction
thu 1 dr. T. Ozcelebi lecture
thu 2 dr. T. Ozcelebi lecture

* Please check owinfo for further details on lecture times, places, holidays etc.

Organization: The course is in English and it is based on a top-down approach to computer networking.

The course consists of regular lectures and instructions.

Please visit this site regularly for the latest information about the course as announcements and updates to the programme can be found here.

Why students should do the homeworks and come to the instructions in addition to studying individually:

(1) Why not?

(2) The weekly quiz question will be one of the homework questions (students gain bonus points by doing quizzes!).

(3) There will be exam questions that are very similar to those solved during instructions and to those given as homework.

(4) Students who have NOT solved enough exercises will find it difficult to answer exam questions that are rather more challenging (says previous experience). Lectures facilitate that you learn about computer networks. Instructions make sure that you can apply what you have learned (as you would have to in an exam) and that you don't right away forget what you have learned.

Assessment:

The assessment is through i) the exam, ii) the essay, and iii) the weekly quizzes. Students can basically gain bonus points via weekly quizzes in order to improve their final grades by up to 1 pt (out of 10).

The quizzes take place during weekly instructions.

The final grade is determined from the marks of the examination (weight:75%), the essay (weight:25%) and the weekly quizzes (bonus - weight: 10%).

It is obligatory to hand in the essay in order to pass the course.

Students who score less than 5.5 in the final exam will fail irrespective of their score on the essay and the quizzes.

The final grade can be a maximum of 10.

See the first lecture slides for more details on assessment.

Supporting Material:

  • Textbook (OBLIGATORY):

  • Computer Networking, A Top-Down Approach, Fifth Edition (International Edition), by James F. Kurose and Keith W. Ross, ISBN-13: 978-0131365483.

  • DO NOT GET A DIFFERENT EDITION!

  • Supplementary Reading:

 
  • Computer Networks, 5th ed., A.S. Tanenbaum, Prentice-Hall International, 2010, ISBN 0132126958.

  • Data Communications and Networking, B.A. Forouzan, McGraw-Hill, 2003, ISBN 0-07-292354-7.

 

Programme:

 
  • Application Architectures

  • Network Applications - HTTP, FTP, e-mail, DNS, P2P

  • Socket Programming (slides)

 
  • Transport Layer Services

  • Multiplexing and Demultiplexing

  • UDP Protocol

  • Principles of Reliable Transport Protocols

  • TCP Protocol

  • Principles of Congestion Control

  • TCP Congestion Control

  • Check out the TCP Visualizer tool (v1.4) by Mike Holenderski

  • Virtual Circuit and Datagram Networks

  • Routers

  • Internet Protocol (IP) - IPv4, IPv6, ICMP

  • Routing Algorithms

  • Routing Protocols in the Internet

  • Error Detection / Correction

  • Multiple Access Protocols

  • Link Layer Addressing

  • Ethernet

  • Switches

  • PPP

  • Link Virtualization

  • ATM and MPLS

  • Wireless Technologies Overview

  • Mobility (addressing, routing, handoffs)

  • Physical Layer (More details) (slides)
  • Multimedia Networking Applications

  • QoS for Multimedia Networking

  • RTP, RTCP, SIP

  • Providing multiple classes of service

  • Resource reservation

 

Examination Samples from the Past

The exam of January 5th, 2009 : Click here for the solutions.
The exam of June 22nd, 2009 : Click here for the solutions.
The exam of August 27th, 2009 : Click here for the solutions.
The exam of June 23rd, 2010 : Click here for the solutions.