Overordnede kursusmål
Kursets mål er, at sætte den studerende i stand til at:
- Forstå grundlæggende principper for kommunikation i datanetværk
- Forstå internettets opbygning og dets protokoller samt anvende
disse
- Etablere kommunikation mellem to maskiner på et datanetværk
- Forstå sikkerhedsaspekter i brugen af intranet og internet.
Læringsmål
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
- Redegøre for internet-protokolstakkens 5 lag og kunne redegøre
for hvilke tjenester de tilbyder
- Redegøre for almen anvendte internet protokoller, med
anvendelser såsom web, mail og DNS
- Anvende socket interfaces i praksis
- Redegøre for protokollerne på netværkslaget, herunder at kunne
redegøre for IP-addressering og netmasker (CIDR)
- Redegøre for hvornår der anvendes unicast, multicast og
broadcast
- Etablere og vedligeholde en kommunikation over internettet
- Redegøre for forskellen på fejldetektion og fejlkorrigering -
og hvilke implementeringer/lag der benytter sig af disse
- Redegøre for de vigtigste typer af kryptering (baseret på hhv
symmetriske nøgler og offentlige/private nøgler)
- Forklare forskellige brugsscenarier for datanetværk, fx LAN,
WAN, VPN
- Beskrive relevante komponenter i datanetværk, fx router,
switch, firewall, og forklare deres funktion
- Baseret på et kravbeskrivelse for et datanetværk vælge og
konfigurere relevante komponenter i datanetværk samt argumentere
for valget
- Designe og implementere enkle kommunikationsprotokoller f.eks.
TCP, UDP, FTP
Kursusindhold
- Internettets opbygning og dets protokolstak
- Standarder for lokalnetværk (LAN), fordele og ulemper ved de
forskellige typer af netværk
- Detektering og korrigering af transmissionsfejl
- Netværkstopologier og løsning af forskellige rutningsproblemer
- Introduktion til socketprogrammering
- Krypteringsprincipper, firewalls
- Bæredygtighed (energiforbrug)
Litteraturhenvisninger
James F. Kurose & Keith W. Ross: Computer Networking, A
Top-Down Approach Featuring the Internet
Bemærkninger
Faggruppe: AI, matematik og software
IT-elektronik: 2. semester
Softwareteknologi: 2. semester
Sidst opdateret
29. januar, 2024