HT 2006 Period 1 (for I4KSI and MEDIA4KO) and VT 2007 Period 4, 2G1305 Internetworking

Last modified: 2007-04-17 13:59:38 MEST 2007


Announcements

Page is still under construction - contents may be inconsistent


2G1305 Internetworking is a 4 point 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 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 2005:

From 2002:

In several earlier years all students were assigned the same topic:

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.

Grades: U, 3, 4, 5.

"komplettering" - for students who do not initially pass the requirements for the course, but are near passing there is the possibility of revising the paper.

Code of Honor and Regulations

KTH has a common code of honor and regulations (see Code of Honor and Regulations).


Literature

Main Text-Book

The course will mainly be based on the book Behrouz A. Forouzan, TCP/IP Protocol Suite, 3rd edition, McGraw-Hill, publication date January 2005, (Copyright 2006) 896 pages, ISBN 0072967722 (hardbound) or 0071115838 (softbound)

Note that some store also have the older second edition, but we will be using the third edition for the fall and probably the 4th edition for spring 2007.

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.

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 for 2007(~3MB)[revised]

Schedule for Period 4 2007:

Day of weekDateTimeRoomNotes
Wednesday14 March13:00-15:00Sal EFöreläsning 1
Monday 19 March13:00-15:00Sal EFöreläsning 2
Wednesday21 March13:00-15:00Sal Eövning
Monday 26 March13:00-15:00Sal EFöreläsning 3
Wednesday28 March13:00-15:00Sal Eövning
Friday 13 April13:00-15:00Sal Eövning
Monday 16 April13:00-15:00Sal EFöreläsning 4
Wednesday18 April13:00-15:00övning *** to be rescheduled
Monday 23 April13:00-15:00Sal EFöreläsning 5
Wednesday25 April13:00-15:00Sal Eövning
Friday 27 April13:00-15:00Sal EFöreläsning 6
Wednesday 2 May 13:00-15:00Sal EFöreläsning 7
Friday 4 May 13:00-15:00Sal Eövning

Note that the classrooms for the spring session are on the Kista campus.

Note also that the lectures and recitations (övningar) may be intermixed - so don't skip the recitations!


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).


Previous versions of the course

Other on-line Course Material


Sources for Further Information


Page History

DateUpdate
2007.05.26clarified the due date
2007.04.17add information on the cancellation of the guest lecture
2007.03.23add Cohen and Kaplan and Partk et al. DNS papers
2007.03.21removed mailing list
2007.03.13added lecture notes for spring 2007
2006.12.18editing to move the NISTNET material together
2006.12.02editing for new course descriptions
2006.11.08added another sample paper
2006.11.05added course dates and rooms for 2007
2006.11.02added an example 4 point paper
2006.10.13added information about building NISTNET for Ubuntu
2006.09.29added some slides for the final exercises
2006.09.12added a pointer to Seagull
2006.09.06corrected the link to the revised notes and added the first recitation's notes
2006.09.02fixed figures on pages 618-638 of the notes
2006.09.01added some additional references
2006.08.31added due dates for fall and first version of fall lecture notes
2006.08.04added the fall 2006 schedule
2006.07.28some updates for fall 2006 and spring 2007
2006.06.12first version for fall 2006 and spring 2007

© Copyright 2005, 2006, 2007 G.Q.Maguire Jr. (maguire@it.kth.se)
All Rights Reserved.
Last modified: 2007-04-17 13:59:38 MEST 2007

Valid HTML 4.01!