VT 2010 Period 4, IK1550 Internetworking

Mon Jan 31 11:05:44 MET 2011


Announcements *** Classes during week 16 (i.e., 19, 20, and 21 April) will be canceled, as the lecturer is not able to return to Sweden due to the volcanic ash which has closed Swedish (and most Northern and Central European) airspace. ***

On-line versions of these classes are available from this page in the coming days.
Questions concerning the written assignment should be send via e-mail.

Page is still under construction - contents may be inconsistent

Some common flaws in reports


IK1550 Internetworking is a 6 ECTS credits course designed for undergraduates.

Information is available on:


Aim

This course will give both practical and general knowledge on the protocols that are the basis of the Internet. After this course you should have a good knowledge about Internet protocols and internetworking architecture. You should have a general knowledge aiding you in reading research and standardization documents in the area.

Learning Outcomes

Following this course a student should be able to:


Prerequisites


Contents

The course consists of 14 hours of lectures, 14 hours of recitation (övningar) and 40-100 hours of written assignment.

Lectures will be given in English. Lecture notes will be available via the course web site in advance of the relevant lecture(s).

Recitations

Recitations will be based on exercises from the main literature. Some extra recitations may be made available via the course web site.

Topics


Examination Requirements

Exam Schedule

Written report

A sample paper is:
http://www.ibiblio.org/mdma-release/http-prob.html by Simon E Spero).

Each of the sample papers below appears here by permision of the authors - the copyright belongs to the respective authors.

From IK1550 - 2009:

From 2G1305 - 2006 (4 point papers):

Note that the papers below represent papers that were done for 1 point, rather than the 4 points which the current papers are to be worth.

From 2G1305 - 2005:

From 2G1305 - 2002:

Grading

A very good paper should be either a very good review or present a new idea, while an outstanding or excellent paper should be truely innovative.

ECTS grades

If your paper is close to passing, but not at the passing level, then you will be offered the opportunity for "komplettering", i.e., students whose written paper does not pass can submit a revised version of their paper (or a completely new paper) - which will be evaluated.

Code of Honor and Regulations

It is KTH policy that there is zero tolerance for cheating, plagiarism, etc. - for details see http://www.kth.se/dokument/student/student_rights.pdf See also the KTH Ethics Policies


Literature

Main Text-Book

The course will mainly be based on the book: James F. Kurose and Keith W. Ross, Computer Networking: A Top-Down Approach, Fifth Edition, Pearson, 2010, ISBN-13: 978-0-13-136548-3, ISBN-10: 0-13-136548-7

Note that there is on-line material for the textbook; this includes animations and other useful material.

Differences from the 2nd edition are list on page xxxi of the 3rd edition. The most significant for this course is that the 3rd edition covers: SCTP, more about security, and more examples (using ping, netstat, etc.).

Reading guide: read the entire book.

Additional Reference Books

Supplementary readings

For socket programming see:

Useful URLs

Note that ethereal is now Wireshark. For an interesting BLOG which has excellent examples of using Wireshark for network care and maintenance see Chris Sander's Blog

Seagull - multi-protocol traffic generator


Lecture Plan and Lecture Material (OH slides)

Schedule

Note that in the following "xx" means "xx:00", not "xx:15".

The lecture notes are in PDF format.

Lectures notes for 2010(~8MB)

Schedule for Period 4 2010:

Day of weekDateTimeRoomNotes
MondayMarch 2210:00-12:00Ka-C1Lecture 1
TuesdayMarch 2313:00-15:00Ka-C2Lecture 2
ThursdayMarch 2515:00-17:00Ka-C2Lecture 3
MondayMarch 2910:00-12:00Ka-C1Lecture 4
TuesdayMarch 3013:00-15:00Ka-C2Lecture 5
ThursdayApril 115:00-17:00Ka-C1Lecture 6
MondayApril 1910:00-12:00Ka-C1Lecture 7 [canceled]
TuesdayApril 2010:00-12:00Ka-C1Lecture 8 [canceled]
WednesdayApril 2115:00-17:00Ka-C1Lecture 9 [canceled]
MondayApril 2610:00-12:00Ka-C1Lecture 10
TuesdayApril 2710:00-12:00Ka-C1Lecture 11
WednesdayApr 2815:00-17:00Ka-C1Lecture 12
MondayMay 310:00-12:00Ka-C1Lecture 13
WednesdayMay 510:00-12:00Ka-C1Lecture 14

Note that the classrooms for the spring session are on the Kista campus. A set of make up lectures will be give for students who have a difficult time attending the above sessions.

Note also that the lectures and recitations (Övningar) are intermixed

Recordings of lectures


Staff Associated with the Course


Registering

Use the normal process for registering. For most students this means you should speak with your study advisor (studievägledare).

For Industrial Economics (I) students see the program for KSI (A), year 3.


Previous versions of the course

Other on-line Course Material


Sources for Further Information


Page History

DateUpdate
2011.01.31added a subdirectory 2G1305 for old lecture material - to keep it accessible
2010.05.19added references for cloud computing and timing
2010.04.19added SCTP module
2010.04.19added HTTP and friends module
2010.04.18added TCP module
2010.04.17added volcanic ash notice
2010.04.08added more recordings
2010.03.30added recording of lecture from 2010.03.23
2010.03.21added lecture notes for 2010
2009.11.04added schedule for 2010
2009.09.13New textbook
2009.06.17first version for 2010

© Copyright 2009, 2010 G.Q.Maguire Jr. (maguire@kth.se)
All Rights Reserved.
Last modified: Mon Jan 31 11:05:44 MET 2011

Valid HTML 4.01!