Nada

2D1392
Protocols and Principles of the Internet 5 p HT 2005

Welcome
Aim
Contact
Registration
Literature
News
Lectures
Recitations
Labs
Examination
Evaluation
Schedule

Latest News

20051116:
Course analysis placed on web.

Welcome

Welcome to course 2D1392, Protocols and Principles of the Internet.
This course is given jointly with S3 and there has the code 2G1305 (S3's mirrored web-page).

The course is given in period 1 (autumn), 2005 at the KTH main campus. The first lecture in period 1 2005 is on Wednesday 31/8 at 10:00 in D3 at central Campus on Valhallavagen.

2G1305 is a four credit course, while 2D1392 is a five credit course. To reflect this difference, 2D1392 has more laborations. Otherwise, the courses are identical.


Aim

top
This course will give both practical and general knowledge on the protocols that are the fundaments of the Internet. After this course you should have a good knowledge about the Internet protocols and architecture. You should have a general knowledge aiding you in reading research and standardization documents in the area. You should also have practical insight on how to configure networking equipment.


Contact

top

Name Role Email Phone
Olof Hagsand Lectures, Recitations, Coordinator 2D1392 olofh@nada.kth.se 08 7906534
Markus Hidell Lectures, Recitations mahidell@s3.kth.se 08 7904251
Rolf Stadler Coordinator 2G1305/2E1605 stadler@s3.kth.se
Roland Elverljung Labs rolle@sunet.se 08 790 6560
Måns Nilsson Lectures, Labs mansaxel@sunet.se
Jing Fu Labs jing@s3.kth.se


Registration

top
You will need to register by appearing on one of the first lectures. You may then also register for labs at these events. Alternatively, you can register by contacting the course instructor with email.

Literature

top

TCP/IP Protocol Suite, Third Edition by Behrouz A. Forouzan, McGraw-Hill, ISBN 0-07-296772-2 (ISBN 0-07-111583-8 for the paperback version). The book has a good coverage of modern Internetworking topics and has a very pedagogical top-down approach.

Second edition of the book can also be used.

Reading instructions

Basically the whole book, except Ch 23: IP over ATM. Use the lecture slides as guidelines on what is relevant.

Reference literature

The following RFCs can be read by the interested student for a deeper understanding of some topics. This is not required reading for the exam.

News

top

Lectures

top

The course contains ten two-hour lectures. All lectures will be given in English.


Recitations

top

Recitations will be given in two groups in parallell. One in Swedish and one in English. The recitations will be given by Olof Hagsand and Markus Hidell.

You will get one bonus point for every recitation in which you actively participate. That is, home assignment should be solved, and you should be physically present at the recitation. You can be awarded a maximum of five bonus points. The bonus points will be added to the result of the written exam.


Labs

top

The labs are located in SAM, Teknikringen 14. Printed copies of the lab instructions and the related material will be made available. The first three labs will be given on two occasions, the last two labs just on one. You should register with a lab group at the first lectures. The size of each lab group depends on the total number of students, but there will be five tables with equipment at each occasion.

In order to get full credit for the course, students following 2D1392 will make all five labs. Students following 2G1305 will only make the first three labs

If you have not completed any of the labs, you have an extra opportunity to do so on Thursday 27/10 13-18. NOTE: You have to register for this extra lab.


Examination

top

The examination is based on two parts. The student must pass both parts to get full credit for the course. Note that students following 2D1392 has an extended lab course.

The written exam will contain from the course material: the lectures, the recitations and the labs.

The exam will consist of 12 questions with 5 points each, 60 points total. Exact grading thresholds will be set during grading. No help material is allowed during the exam.

You will get one bonus point for every recitation in which you actively participate. That is, home assignment should be solved, and you should be physically present at the recitation. You can be awarded a maximum of five bonus points. The bonus points will be added to the result of the written exam.

Grades: U, 3, 4, 5.

Note that you must register in advance for all exams; except for the exam with the course the term you first register for it (you will be expected to take the exam at that time).

You register for the exam here.

Exam Schedule

Exam Date Place
First exam  Wed 19 Oct, at 14-18 V21, V22, V23
Re-exam  Tue 17 Jan '06, at 14-18 Q31, Q32

Solutions of the main exam:
2G1305_tenta_20051019_solutions.pdf

Old exams

Note, exams may differ from year to year since the courses has changed.

Evaluation

top

The result of the course analysis. Students course evaluation.


Schedule

top
 Vecka 35 
2005
  Måndag
29 aug
  Tisdag
30 aug
  Onsdag
31 aug
  Torsdag
1 sep
  Fredag
2 sep
  Lördag
3 sep
 08:00 
 09:00 
 10:00  10:00-12:00
Lecture 1: Course introduction. Intro to IP networking. Olof Hagsand. D3
10:00-12:00
Lecture 2: Basic routing, ARP, and IP. Markus Hidell. B3
 11:00 
 12:00 
 13:00  13:00-15:00
Recitation 1: Basic routing, ARP, and IP. Q14, Q15
 14:00 
 15:00 
 16:00 
 17:00 
 18:00 
 
 Vecka 36 
2005
  Måndag
5 sep
  Tisdag
6 sep
  Onsdag
7 sep
  Torsdag
8 sep
  Fredag
9 sep
  Lördag
10 sep
 08:00 
 09:00 
 10:00  10:00-12:00
Lecture 3: IP, ICMP and UDP. Markus Hidell. E3
10:00-12:00
Lecture 4: TCP. Markus Hidell. V1
 11:00 
 12:00 
 13:00  13:00-15:00
Recitation 2: IP, ICMP, UDP, TCP. Q13, Q14
 14:00 
 15:00 
 16:00 
 17:00 
 18:00 
 
 Vecka 37 
2005
  Måndag
12 sep
  Tisdag
13 sep
  Onsdag
14 sep
  Torsdag
15 sep
  Fredag
16 sep
  Lördag
17 sep
 08:00 
 09:00 
 10:00  10:00-12:00
Lecture 5: Applications. Olof Hagsand. D3
 11:00 
 12:00 
 13:00  13:00-15:00
Recitation 3: TCP, Sockets, Applications. D32, D33
13:00-18:00
LAB1: Intro and sniffer. SAM
13:00-18:00
LAB1: Intro and sniffer. Fetahi Wuhib and Jing Fu. SAM
 14:00 
 15:00 
 16:00 
 17:00 
 18:00 
 
 Vecka 38 
2005
  Måndag
19 sep
  Tisdag
20 sep
  Onsdag
21 sep
  Torsdag
22 sep
  Fredag
23 sep
  Lördag
24 sep
 08:00 
 09:00 
 10:00  10:00-12:00
Lecture 6: DNS. Måns Nilsson. H1
10:00-12:00
Lecture 7: Dynamic Routing. Olof Hagsand. D3
 11:00 
 12:00 
 13:00  13:00-18:00
LAB 2: TCP. Fetahi Wuhib and Jing Fu. SAM
13:00-15:00
Recitation 4: Applications, Dynamic routing. D32, D33
13:00-18:00
LAB 2: TCP. Fetahi Wuhib and Jing Fu. SAM
 14:00 
 15:00 
 16:00 
 17:00 
 18:00 
 
 Vecka 39 
2005
  Måndag
26 sep
  Tisdag
27 sep
  Onsdag
28 sep
  Torsdag
29 sep
  Fredag
30 sep
  Lördag
1 okt
 08:00 
 09:00 
 10:00  10:00-12:00
Lecture 8: Multicast, Mobile IP. Olof Hagsand. E3
 11:00 
 12:00 
 13:00  13:00-18:00
LAB 3: DNS I. Måns Nilsson and Roland Elverljung. SAM
13:00-18:00
LAB 3: DNS I. Måns Nilsson and Roland Elverljung. SAM
 14:00 
 15:00 
 16:00 
 17:00 
 18:00 
 
 Vecka 40 
2005
  Måndag
3 okt
  Tisdag
4 okt
  Onsdag
5 okt
  Torsdag
6 okt
  Fredag
7 okt
  Lördag
8 okt
 08:00 
 09:00 
 10:00  10:00-12:00
Lecture 9: IPv6, DHCP. Markus Hidell. B3
 11:00 
 12:00 
 13:00  13:00-15:00
Recitation 5: Multicast, DHCP, IPv6. V33, V35
13:00-18:00
LAB 4: DNS II. Måns Nilsson and Roland Elverljung. SAM
 14:00 
 15:00 
 16:00 
 17:00 
 18:00 
 
 Vecka 41 
2005
  Måndag
10 okt
  Tisdag
11 okt
  Onsdag
12 okt
  Torsdag
13 okt
  Fredag
14 okt
  Lördag
15 okt
 08:00 
 09:00 
 10:00  10:00-12:00
Lecture 10: IPsec, VPN, NAT. Olof Hagsand. D3
 11:00 
 12:00 
 13:00  13:00-15:00
Recitation 6: Security, NAT, Mobile IP. D32, D33
13:00-18:00
LAB 5: Sendmail. Måns Nilsson and Roland Elverljung. SAM
 14:00 
 15:00 
 16:00 
 17:00 
 18:00 
 
 Vecka 42 
2005
  Måndag
17 okt
  Tisdag
18 okt
  Onsdag
19 okt
  Torsdag
20 okt
  Fredag
21 okt
  Lördag
22 okt
 08:00 
 09:00 
 10:00 
 11:00 
 12:00 
 13:00 
 14:00  14:00-18:00
Written examination: V21, V22, V23
 15:00 
 16:00 
 17:00 
 18:00 
 

NADA's honor code


Olof Hagsand <olofh@nada.kth.se>
This page: http://www.nada.kth.se/kurser/kth/2D1392/05/


$Id: index.html,v 1.16 2005/10/10 14:45:55 olofh Exp $