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:
Kende de 5 lag i internet-protokolstakken og kunne redegøre for hvilke tjenester de tilbyder
Kende de klassiske internet applikationer (web, mail, ftp og DNS)
Forstå socket interfaces og kunne anvende dem
Forstå IP-addressering og netmasker (CIDR)
Forstå hvornår der anvendes unicast, multicast og broadcast
Kende de vigtigste fordele og ulemper ved peer-to-peer versus client-server - og hybrider af disse
Forstå hvorledes en kommunikation etableres og vedligeholdes over internettet
Kende de vigtigste protokoller og deres fordele og ulemper
Kende de vigtigste typer af kryptering (baseret på hhv symmetriske nøgler og offentlige/private nøgler)
Redegøre for forskellen på fejldetektion og fejlkorrigering - og hvilke implementeringer/lag der benytter sig af disse
Anvende Wireshark til at analysere diverse scenarier
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