Logo

KURSUSPLAN (2002-01-14)

Netværk og Protokoller

IT-C, efterår 2001

INT


Tid & Sted: Mandage kl. 9.15 - 12: Forelæsninger. Afholdes i lokale 2.59.

Starttiden for forelæsningerne vil fremgå af forelæsningsplanen nedenfor - ændringer KAN forekomme.

Onsdage kl. 13 - 16: Øvelser med hjælpelærer Erik van der Meer, (ervandermeer@it-c.dk) første gang den 3. september 2001. Afholdes i lokalerne 3.15 og 3.16.

NB: Hjælpelæreren taler ikke dansk, så øvelserne bliver på engelsk.

Sted: IT-C, Glentevej 67, 2400 København NV
Kursusart: Forelæsninger (på dansk) og løsning af opgaver.

NB: Hjælpelæreren taler ikke dansk, så øvelserne bliver på engelsk.

Spørgetime: Fastlægges senest ved sidste forelæsning, se i slutningen af planen.
Kredit & eksamen: Mundtlig eksamen uden forberedelse efter 13-skalaen.

Mundtlig eksamen den 21., 22. og 23. januar 2002. Man trækker et ud af ca. 12 - 19 spørgsmål. Se endelig udgave af eksamensspørgsmålene. Endelige version er den, som blev præsenteret ved sidste forelæsning. Bruttoeksamenstiden er 20 minutter. Det er tilladt at medbringe et A4-ark per spørgsmål. Meningen med dette ark er, at det skal fungere som disposition og huskeseddel for vigtige detaljer. Bogen vil være til rådighed ved eksamen, så man ved eksamen kan benytte figurer fra bogen. Derudover er det tilladt at medtage kopier af figurer fra bogen eller fra Barneses slides, som findes på bogens Websider. Kan hentes ved at følge instruktionerne forrest i bogen. Se tillige eksamensrækkefølge.

Litteratur: Bog: Computer Networking: A top-Down Approach Featuring the Internet af James F. Kurose og Keith W. Ross, Addison Wesley, 2001. Kan købes i Universitetsbogladens afdeling på August Krogh Insitutet som hedder Naturfagsbogladen og som ligger på Universitetsparken lige syd for Zoologisk Museum, hvor den kan bestilles on-line og tilsendes gratis. NB: Studerende plejer at kunne få 10% kontant rabat ved personlig afhentning. NB: Bogen kan også købes hos Internet boghandlere fx www.webhut.dk, www.myboox.com, www.bokus.com, www.amazon.com. Der kan ofte spares penge, men vær opmærksom på forsendelsesomkostninger og (særligt) leveringstid.

Udleverede noter.
RFC'erne for netværksprotokollerne

Pensum: Pensum fremgår af kolonnen Litteratur i forelæsningsplanen (CN er ovenstående bog). Det endelige pensum afviger ikke væsentligt fra det foreløbige.

Specifikke undtagelser fra pensum: alt om ATM, X.25, Frame Relay. Desuden er selve CRC algoritmen undtaget fra pensum.

Vigtigheden af forskellige dele af pensum i forbindelse med eksamen fremgår af eksamensspørgsmålene.

Lærere EJ: Eric Jul (eric@itu.dk), professor, DIKU

NCJ: Niels Christian Juul (ncjuul@acm.org), ekstern lektor DIKU

JSH: Jørgen Sværke Hansen, adjunkt, DIKU

MD: Mads Dydensborg, ph.d. studerende, DIKU (kun i tilfælde af sygdom hos en af de andre lærere).

Hjælpelærer Erik van der Meer, (ervandermeer@it-c.dk)

NB: Hjælpelæreren taler ikke dansk, så øvelserne bliver på engelsk.

Forelæsningsplan

(Endelig, men ret til ændringer forbeholdes. Bemærk der KAN forekomme ændringer i forelæsnings- og øvelsestidspunkter.)

VIGTIGT: OPGAVERNE REGNES VED ØVELSERNE UGEN EFTER!

IMPORTANT: In the table below, PLEASE note that the problems given in the rightmost column are listed the week they are assigned, so they are to be discussed at the TA-session the following week!
 

Nr Uge Dato Emne Lærere Litteratur Opgaver
1
35
27/8
9.15
Indledning, introduktion EJ 
 
 

 

CN 1.  CN Review 1, 2, 3, 4, 5, 10, 12, 14. CN Problems 2. CN Discussion 2. (NB: regnes ved øvelser i uge 36!)
2

36

3/9 9.15 Applikationslaget - into og eksempler EJ CN 2.1 - 2.3 CN 2: review 5, 7. JSH 1
3
37
10/9 9.15 Transportlaget - TCP & UDP EJ CN 3.1 - 3.5

CN 3: Review 2, 3, 4, 5, 6. Problems 2, 3, 4, 6, 7, (9), 16, 17, 22

4
38
17/9 9.15 Transportlaget - congestion control EJ CN 3.6 - 3.7 CN 3: Review 7. Problems  25, Discussion: 1
5
39
24/9 9.15 Programmering af applikationer - Java og sockets (OH-5) NCJ CN 2.4 - 2.8  CN 2: Review 12, 14, 19, 20. Problem 7, 9. Disc 4, 5. NCJ 1.16 og NCJ 1.10
6 4
0
1/10 9.15
Netværkslaget - IP EJ CN 4.1 - 4.4 CN 4: Review: 1, 4. Problems: 3, 4, 7, 11.
7 4
1
8/10 9.15 Netværkslaget - rutning EJ CN 4.5 - 4.8 CN 4: Review: 10, 12, 15, 16, 17, 18, 19, 20. Problems: 9. Discussion: 2, 3.
- 42 - EFTERÅRSFERIE
8 43 22/10 9.15 Linklaget - teknikker JSH CN 5.1 - 5.4 CN 5: Review: 1, 2, 3, 4, 5, 6, 7, 8, 10, 11. Problems: 12, 1, 2, 5. Discussion: 1, 2, 4. Use the "arp" program to find pairs of IP-addr, MAC addr on IT-C's systems.
9 44 29/10 9.15 Linklaget - eksempler JSH  CN 5.5 - 5.10

CN 5: Review: 10, 13, 15. Problem: 14, 16, 19 (try finding prices in DKK on the Web, e.g., thru www.edbpriser.dk). Discussion: 3, 5

10 45 5/11 9.15 Multimedia EJ CN 6 CN 6: Review: 2, 4, 5, 11. Problem: 1, 3, 4, 6, 10, 15, 16. Discussion: 5.

 

11 46 12/11 9.15

Sikkerhed
( OH-11 plus extra dansk OH-11 DK)

NCJ CN 7

CN 7: Review: 1, 3, 5, 13. Problem: 4. Discussion: 1, 2.
NCJ 2.1 - 2.4

12 17 19/11 9.15 Præsentation  af eksamens spørgsmålene

Evaluering

Network Management
EJ CN 8 (NONE)
SP 22 14/1-2002 10-12 Spørgetime i 2.59(?) NEL pensum (NONE)

Hvorfor dette kursus?

Se separat beskrivelse af målsætning og detaljeret indhold.

Kurset er en del af Internetteknologilinien som administreres af adjunkt Thomas Hildebrandt, IT-C, tlf. 38 16 88 33, hilde@it-c.dk

 

Eksamensspørgsmål januar 2002 (endelig):

  1. Forklar hvad en protokol er. Som eksempel skal HTTP protokollen bruges.
  2. Forklar de skridt en browser client tager for at omsætte en http adresse til en webside, der vises til brugeren. Brug  http://www.diku.dk/users/eric som eksempel.
  3. Forklar hvad transportlaget er til for herunder dets relation til netværkslaget. Forklar forskellen mellem UDP og TCP.
  4. Forklar hvordan en sliding window protokol virker.
  5. Forklar principperne for congestion control. Brug TCP som eksempel.
  6. Forklar hvad en RIP routing tabel er og hvordan den opdateres.
  7. Forklar forskellen mellem Distance Vector Routing og Link State routing gerne vha. eksempler.
  8. Forklar de enkelte fields i et TCP segment. Uddyb forklaringen for de vigtigste felter.
  9. Forklar hvorledes IPv4  pakker kan blive opdelt undervejs i netværket. Tilsvarende for IPv6.
  10. Forklar forskellen mellem symmetrisk og asymmetrisk kryptering. Brug  PGP som eksempel.
  11. Forklar de enkelte fields i en IPv4 pakke. Uddyb forklaringen for de vigtigste felter.
  12. Forklar forskellen mellem en IPv4 og en IPv6 pakke. Forklar tillige hvordan der kan skiftes fra IPv4 til IPv6 (herunder bl.a. hvad en tunnel er).
  13. Forklar forskellen mellem bit-level error detection og bit-level error correction - giv eksempler.
  14. Forklar forskellen mellem Slotted ALOHA og den oprindelige ALOHA og sammenlign derefter med Ethernet.
  15. Forklar forskellen mellem Ethernet 802.3 LAN og IEEE 802.11 LAN
  16. Forklar hvordan ARP virker. Giv eksempler.
  17. Forklar Ethernet protokollens virkemåde specielt hvordan collisions detekteres og hvad der gøres ved det.
  18. Forklar forskellen mellem en hub, en repeater, en switch og en bridge.
  19. Forklar nogle af de væsentlige problemstillinger ved Multimedia over Internettet. Brug evt. et eksempel.
  20. Forklar hvordan klient og server fungerer ved brug af sockets i Windows eller under BSD Unix. De enkelte kalds betydning og forskellen mellem en stream-orienteret og en datagram-orienteret socket.  Hvorfor kan det være at  læsning fra en TCP-socket foregår i en løkke?  (Hvad er hensigten med den indre løkke ....)

     

Spørgetime:

Ca. en lille uge før eksamen, vil jeg arrangere en spørgetime. 

Eksamensrækkefølge:

På eksamensdagene vil der være 3 eksaminander per time. Kort efter udløbet af afmeldingsfristen (som er 14 dage før eksamen), dvs. omkring 10 dage før eksamen vil der her stå det omtrentlige eksamenstidspunktet for alle tilmeldte (skulle du mod forventning mangle på listen, så kontakt straks Eric). Mødetid er 1 time før dette tidspunkt, dog sådan at de første tre om morgenen blot skal møde et kvarter før første eksamen. Desuden skal de første tre om eftermiddagen efter frokostpausen også blot møde et kvarter før eksamen genoptages efter frokosten. Mundtlige eksaminer kan trække ud, så vær forberedt på ventetid. Omvendt er der altid nogen, som ikke møder op, så vær forberedt på at kunne komme op op til en time før (det er bl.a. herfor mødetiden er en time før). HVIS du ikke møder op eller bliver forhindret eller syg, så kontakt straks Eric - du må gerne ringe til mobil nr. 40 25 16 50 24 timer i døgnet - læg besked, hvis jeg ikke svarer.

Såfremt du har særlige ønsker til hvornår du vil op, så send e-mail til Eric med dine ønsker, fx "helst ikke allertidligst om morgenen" eller "gerne den første eksamensdag". Jeg vil så vidt muligt imødekomme sådanne ønsker - ved tidligere eksaminer er alle sådanne ønsker stort set imødekommet. Mærk posten med subject: "EKSAMENSDATO". Send helst ønsket efter nytår. Jeg vil kvittere for din e-post - hvis du ikke hører fra mig indenfor få dage efter afsendelsen, da send ønsket igen - helst helt enslydende, så jeg klart kan se, at du genfremsender ønsket. Husk at skrive dit NAVN og CPR nr. i forespørgslen.

Nedenfor vil eksamensplanen kunne ses en ugestid før eksamen. Har du fået en tid, som ikke passer dig, så må du prøve at bytte med en anden. Alle bytninger SKAL meddeles skriftligt til Eric, inden den første af de to involverede tider. De fleste ønsker har kunnet imødekommes, dog er ønsker om at komme op fredag ikke imødekommet, da der ikke var tilmeldte nok til at forsvare en 3. eksamensdag.

HUSK HUSK HUSK spørgetime den 14. januar 2002 kl. 10-12 - lokale stadig ukendt kig efter opslag på Glentevej.

Eksamensplan:

(rækkefølgen publiceres ca. 8 dage før eksamen).

 

Tid Mandag 21/1-2002
9.10 Stig Kjeldsen
9.30 Mads-Jørn Nørgaard
9.50 Mikael Winter Christensen
10.20 Adam de Neergaard
10.40 Karsten Andreas Pihl
11.00 Morten Flintrup
11.20 Thomas Barslev
11.40 Tim Priergaard Rasmussen
13.00 Michael Randrup Frederiksen
13.20 Henrik Aasted Sørensen
13.40 Thor Buur
14.00 Tino Hyldig
14.30
14.50 Nils-Christian Corrêa de Mello
15.10 Christian Erik Franke
15.30 Poul Erik Stenger
16.00 Leif Kristiansen
16.20 Dalibor Cavar
16.40 Per Mikkelsen

 

Tid Tirsdag 22/1-2002
9.10 Tina Ronæs Dreyer
9.30 Mark Baumgarten
9.50 Mette Nielsen
10.20 Niels Asbjørn Smitt
10.40 Nicolas Emmanuel Fontan
11.00
11.20 Nasim Odeh
11.40 Mohammed Azzouzi
13.00 Thomas Seier Sørensen
13.20 Nicolai Winch Kristensen
13.40 Nada Yahyah Alzubeidi
14.00 Lars Lynge Bækgaard
14.30 Hang Zhou
14.50 Salman Iqbal Khan
15.10 Eyðun Rannváárson Jensen
15.30 Brian Terp Sørensen
16.00 Rasmus Højen Andersen
16.20 Niels Garde
16.40 Salai Sang Hmug Thianhlun
17.00 Joannes Gullaksen

 

Seneste opdatering:

2001-11-19: Eric Jul: Eksamensplan modificeret med individuelt aftalte ændringer.
2001-11-19: Eric Jul: Eksamensplan fastlagt, lokale for spørgetime stadig ukendt.
2001-11-19: Eric Jul: Spørgetime fastlagt.
2001-11-18: Eric Jul: Eksamensspørgsmål endelige tilføjet; forslag til spørgetime.
2001-11-04: Eric Jul: Udkast til Eksamensspørgsmål, eksamenstidspunkt tilføjet.
2001-09-26: Eric Jul: Forelæser for de resterende forelæsninger rettet.
2001-09-21: Niels Chr. Juul: Forelæsning nr. 5 nye overhead uploaded.
2001-09-10: Eric Jul: Forelæsning nr. 3, 4 og 5 ombyttet, så rækkefølgen bliver 4, 5 og 3.
2001-08-26: Eric Jul: Hjemmeside oprettet