VT 2006, Periods 3-4, 2G1305 Internetworking

Last modified: 2006-06-12 19:08:21 MEST 2006


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.


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

There will be no written examination as all students have agreed to submit a paper for the course.

Written report

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.

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

Old exams

Grading

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)

Copies of the textbook are available at the "Kistabutiken" (student bookshop), located in Electrum, level 3. Above the restaurant. The price for the softbound edition is 675 SEK.
Note that they also have the older second edition, but we will be using the third edition.

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

Differences from the 3rd 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

to be added as necessary


Lecture Plan and Lecture Material (OH slides)

Schedule

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

first lecture Wednesday 15-Mar-06 16:00-18:00 room Sal E

The lecture notes are in PDF format.

Lectures for 2006(~3MB)

Day of weekDateTimeRoomNotes
Wednesday15-Mar-0616:00-18:00Sal EFöreläsning 1 Introduction, IP Basics
Tuesday21-Mar-0513:00-15:00*** Sal D ***Föreläsning 2 IP and ICMP
Wednesday22-Mar-0615:00-17:00Sal EFöreläsning 3 UDP, TCP
Tuesday28-Mar-0513:00-15:00Sal EFöreläsning 4 TCP and SCTP
Wednesday29-Mar-0615:00-17:00Sal EFöreläsning 5 Dynamic Routing
Tuesday4-Apr-0613:00-15:00Sal EFöreläsning 6 IP Multicast and RSVP; Mobile IP
Tuesday18-Apr-0613:00-15:00Sal EFöreläsning 7 Internet Security, VPNs, Firewalls, and NAT; Future and Summary

Note that Sal E and Sal D are in the Forum building in Kista

Details of övningar to be added

Recitations(övningar) for 2006:

Day of weekDateTimeRoomNotesweb info
Wedensday5-Apr-0615:00-17:00group a: room 538O1a rec1 notes
Thursday6-Apr-0613:00-15:00group b: room 538O1b
Wednesday19-Apr-0615:00-17:00group a: room 538O2a rec2 notes
Thursday20-Apr-0613:00-15:00group b: room 538O2a
Wednesday26-Apr-0615:00-17:00group a: room 538O3a rec3 notes
Thursday27-Apr-0613:00-15:00group b: room 538O3b
Tuesday2-May-0613:00-15:00group a: room 540O4a rec4 notes
Wednesday3-May-0615:00-17:00group b: room 538O4b
Thursday4-May-0613:00-15:00group a: room 538O5a rec5 notes
Friday5-May-0613:00-15:00group b: room 540O5b
Wednesday10-May-05 15:00-17:00group a: room 538O6a rec6 notes
Thursday11-May-05 13:00-15:00group b: room 538O6b
Thursday11-May-05 15:00-17:00group a: room 538O7a rec7 notes
Friday12-May-0513:00-15:00group b: room 540O7b

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

Mailing list to course participants: 2g1305@imit.kth.se. Please join or leave the mailing list by sending a mail to majordomo@imit.kth.se with subscribe 2g1305 or unsubscribe 2g1305 in the body of the mail. You are welcome to discuss topics related to the course on the mailing list. Note, you will not be automatically added to the list, you will have to do this yourself.


Sources for Further Information


Page History

DateUpdate
2006.05.04added notes for recitations 6 and 7
2006.04.19added notes for recitations 4 and 5
2006.04.19added notes for recitation 3
2006.04.23added links for NISTnet and dummynet
2006.04.19added notes for recitation 2
2006.04.05added notes for recitation 1
2006.03.27added Deegan, Crowcroft, Warfield paper
2006.03.22added Hassan and Jain book
2006.03.15there will be no written exam, as all have agreed to submit papers - there will be a shift in the paper due date
2006.03.15added a note that the previous papers were for 1 point vs. the current 4 point paper
2006.03.13added link to lecture notes for 2006
2006.02.08added link to Vint Cerf's testimony regarding network neutrality
2006.01.31added note regarding shift of time for first lecture
2005.11.07added better explaination of paper, exam, and "komplettering" for 2006
2005.11.02added some of the dates and times for 2006
2005.09.08added an additional sample paper
2005.08.27added some material from the 2005 coursepage
2005.08.22added note regarding "komplettering"
2005.06.24added another sample paper
2005.06.14first major new version for spring 2006

© Copyright 2005, 2006 G.Q.Maguire Jr. (maguire@it.kth.se)
All Rights Reserved.
Last modified: 2006-06-12 19:08:21 MEST 2006

Valid HTML 4.01!