NADA, KTH - Numerisk Analys och Datalogi vid KTH

2D1392 Internets Protokoll och Principer 5 p, HT 2002


Välkommen till kursen 2D1392 Internets Protokoll och Principer, förkortat PROTOK. Vi tror att du ska finna kursen intressant, nyttig och rolig. Nyheter och meddelanden angående kursen kommer att visas här.

Kursanalys för årets omgång finns här.
Sammanfattning av kursutvärderingen finns här.

Viktiga meddelanden

OBS! Schemageneratorns schema stämmer inte överens med kurshemsidans schema. Det är kurshemsidans schema som gäller.

Hur anmäler jag mig till kursen?
Kursen är fullsatt. De som redan är antagna på kursen och som inte dyker upp på första labbpasset utan anmäld anledning förlorar sin plats på kursen och platsen överlåts till elev på reservlistan. Ni som är med på reservlistan bör alltså komma till första labbtillfället 8/11 och se om det finns någon ledig plats.

Kursledare:
Namn: Magnus Carlebjörk
Mail: md95-mca@nada.kth.se
Telefon: 070 - 2060216

Tentamen:
Ordinarie tentamen: Fredag den 20 December 2002 kl 14-19 sal V11, 21-22.
Omtentamen: Tisdag den 22 April 2003 kl 08-13 sal D31 samt 22 Augusti 2003 kl 09-14 på KTHNOC.
Tentander som önskar skriva omtentamen i augusti måste anmäla sig till mig (md95-mca@nada.kth.se).
Övningstentor:   2001-12-18   (pdf) (ps)   Lösning   (pdf) (ps)
  2000-10-26   (pdf) (ps)   Lösning   (pdf) (ps)

Kurslitteratur:
Författare:  James F Kurose och Keith W Ross.
Titel: Computer Networking, 2nd ed.
ISBN: 0-201-97699-4 (Addison-Wesley)

Preliminära läsanvisningar:
Introduktion   1.1 - 1.6   Termer & begrepp
Fysiska/datalänk   1.2.2   Intensivt
Fysiska/datalänk   1.3.1   Intensivt
Fysiska/datalänk   1.7   Intensivt
Fysiska/datalänk   1.8   Kursivt
Fysiska/datalänk   5.1 - 5.5   Termer & begrepp (sid 443-445 intensivt)
Fysiska/datalänk   5.4.2   Intensivt
Fysiska/datalänk   5.5 - 5.6   Intensivt
Fysiska/datalänk   5.7   Termer & begrepp
Fysiska/datalänk   5.7.1   Intensivt
Fysiska/datalänk   5.8 - 5.11   Kursivt
IP/TCP   3.1 - 3.7.1   Intensivt
IP/TCP   3.7.2 - 3.8   Kursivt
IP/TCP   4.4   Intensivt
DNS   2.5 - 2.5.4   Intensivt
Applikationer   2.1 - 2.2   Kursivt
Applikationer   2.3 - 2.4   Intensivt
IPSec   7.1   Kursivt
IPSec   7.2 - 7.5   Intensivt
IPSec   7.7 - 7.9   Kursivt
IPv6   4.7   Intensivt
Föreläsningsanteckningar är bra att läsa igenom innan tentan. Detta gäller speciellt DNS och IPv6.

Övningar
60%närvaro (med lösta uppgifter) krävs för godkänt på kursen.

  • Övningsuppgift 1 (ska vara LÖST till onsdag 6/11 klockan 13:00)  
(pdf) (ps)   Ledning   (pdf) (ps)
  • Övningsuppgift 2 (ska vara LÖST till måndag 18/11 klockan 09:00)  
(pdf) (ps)
  • Övningsuppgift 3 (ska vara LÖST till tisdag 19/11 klockan 13:00)  
(pdf) (ps)
  • Övningsuppgift 4 (ska vara LÖST till onsdag 27/11 klockan 13:00)  
(text)
  • Övningsuppgift 5 (ska vara LÖST till onsdag 4/12 klockan 13:00)  
(text)

Föreläsningsanteckningar

  • Introduktionsföreläsning  
(pdf) (ps)
  • Fysiska lagret  
(pdf) (ps)
  • Datalänklagret  
Torsd 24 okt (pdf) (ps), månd 28 okt (pdf) (ps)
  • IP/TCP/UDP  
(pdf) (ps)
  • DNS   (11,12 nov)
(pdf) (ps, 6 per sida)
  • DNSSEC   (12 nov)
(pdf) (ps, 6 per sida)
  • Applikationer / Mail  
(pdf) (ps)
  • IPSec  
(pdf) (ps) Översikt (artikel av William Stallings) (pdf) (ps)
  • IPv6  
(pdf) (ps)

Laborationer
OBS! Obligatorisk närvaro på samtliga laborationer. Student som inte infinner sig på laboration utan meddelad och godkänd frånvaro kan förlora sin plats på kursen.

  • Introlabb  
(pdf) (ps)
  • Snifferlabb  
(pdf) (ps)
  • DNS1  
(pdf) (ps)
  • DNS2  
(pdf) (ps)
  • DNSSec  
(pdf) (ps)
  • Sendmail  
(pdf) (ps)

Labrelaterat material
Här finns lathundar, protokollspecar och annat viktigt som du behöver när du labbar.

  • Headers - IP, TCP, UDP, ICMP  
(pdf) (ps)
  • Lathund för FreeBSD
(pdf) (ps)
  • Klasslös delegering
(rfc2317)
  • BIND 9 Operations Guide
(HTML) (pdf)
  • BIND 9 källkod
(tar.gz)
  • named-skelett för DNS labb1
(tar)

Nyttiga länkar
Här finns diverse extra material.

  • Tanenbaum om 802.11 / WLAN  
(pdf) (ps)
  • Algoritmer i TCP  
(rfc2001)

Detaljschema

Utskriftsversion

Obligatorisk närvaro på samtliga laborationer och övningar.

v43
Mån 21/10
Tis 22/10
Ons 23/10
Tor 24/10
Fre 25/10
8:00          
9:00
10:00
11:00
12:00
13:00 F Intern
Q34
Intro
F Intern
Q34
Fysiska lagret & Datalänklagret
14:00
15:00
16:00    
v44
Mån 28/10
Tis 29/10
Ons 30/10
Tor 31/10
Fre 1/11
8:00          
9:00 F Intern
L52
Fysiska lagret & Datalänklagret
F Intern
Q34
IP/TCP/UDP
10:00
11:00
12:00    
13:00
14:00
15:00
16:00
v45
Mån 4/11
Tis 5/11
Ons 6/11
Tor 7/11
Fre 8/11
8:00         L Intern
Routerlabbet
Introlabb
9:00 F Intern
L52
IP/TCP/UDP
10:00
11:00
12:00    
13:00 Ö Intern
Q34
Fysiska lagret & Datalänklagret
F Intern
Q34
IP/TCP/UDP
14:00
15:00
16:00    
v46
Mån 11/11
Tis 12/11
Ons 13/11
Tor 14/11
Fre 15/11
8:00          
9:00 F Intern
L52
DNS
F Intern
E36
DNS
F Intern
V32
DNS
10:00
11:00
12:00      
13:00 L Intern
Routerlabbet
Snifferlabb
14:00
15:00
16:00
v47
Mån 18/11
Tis 19/11
Ons 20/11
Tor 21/11
Fre 22/11
8:00          
9:00 Ö Intern
E36
IP/TCP/UDP
10:00
11:00
12:00  
13:00 Ö Intern
Löses individuellt och lämnas till Måns Nilsson.
L Intern
Routerlabbet

DNS
L Intern
Routerlabbet

DNS
14:00
15:00
16:00  
v48
Mån 25/11
Tis 26/11
Ons 27/11
Tor 28/11
Fre 29/11
8:00         L Intern
Routerlabbet

DNS
9:00
10:00
11:00
12:00  
13:00 L Intern
Routerlabbet

DNS
Ö Intern
E35
Nätdesign
14:00
15:00
16:00  
v49
Mån 2/12
Tis 3/12
Ons 4/12
Tor 5/12
Fre 6/12
8:00        L Intern
Routerlabbet
Mail
 
9:00 F Intern
E31
Applikationer / mail
10:00
11:00
12:00    
13:00 Ö Intern
E52
Repetition & tentaräkning
14:00
15:00
16:00  
v50
Mån 9/12
Tis 10/12
Ons 11/12
Tor 12/12
Fre 13/12
8:00         L Intern
Routerlabbet
Uppsamlingslabb
9:00 F Intern
E31
IPSec
F Intern
E31
IPV6
10:00
11:00
12:00      
13:00
14:00
15:00
16:00
Fotnötter:
Laborationerna ges i Nadas routerlabb i källaren i hus V30.
Karta till labbsalen


Sidansvarig: Magnus Carlebjörk, md95-mca@nada.kth.se