Aftales med underviser, Aftales med de
studerende.
Evalueringsform:
Eksamens varighed:
Hjælpemidler:
Bedømmelsesform:
Pointspærring:
Overordnede kursusmål:
At tilvejebringe en dybtgående forståelse af forskellige netværks
principper og at indlære metoder til analyse af protokoller.
Endvidere skal kurset give forudsætninger for selvstændige studier
/videregående kurser af emner relateret til computer netværk.
Læringsmål:
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
Definere begreber som protokol, protokolstak, congestion- og
flowcontol, fragmentering, adressering, bytestuffing og
multipleksning/demultipleksning.
Beskrive forekommende netværkskomponenter som routere, switche,
hubs og deres anvendelse.
Beskrive services tilvejebragt af de vigtigste protokoller og
forklare sammenhængen til protokol/protokolheader samt relatere til
tilgrænsende protokollags services.
Beskrive sikkerhedsaspekter
Anvende FSM-diagrammering og stigediagrammer til at analysere
en protokol.
Anvende værktøjer som wireshark/ethereal mv til analyse af
netværkstrafik.
Anvende basal socket-programmering
Diskutere/vurdere anvendelsen af a) addresseringsformer, b)
forward error correction versus error detection, c) stabilitet af
routningsalgoritmer, d) explicit og implicit congestion control, e)
forekommende lokalnetstandarder (wired som wireless), f)
implikationerne på højere protokollag af NAT-protokollen, g) IP4
versus IP6 og h) Push- versus Pull-teknologier.
Kursusindhold:
Overblik: Computer Networks and the Internet.
Applikationslag: HTTP, FTP, SMTP, POP3, DNS and socket programming.
Transportlag: TCP and UDP.
Netværkslag: IP, ICMP, NAT, Routing Algorithms and Routers.
Data-Link-lag: Ethernet, Wireless LAN, Bridges, Switches and
Hubs.
Litteraturhenvisninger:
James F. Kurose & Keith W. Ross: Computer Networking, A
Top-Down Approach Featuring the Internet, Sixth edition, ISBN
13-978-0-273-76896-8.