Enkeltfag Dansk 5 ECTS

Datakommunikation

Overordnede kursusmål

At tilvejebringe en dybtgående forståelse af forskellige netværks principper for Internettet og lokalnettet og at indlære metoder til analyse af protokoller og etablering af kommunikation mellem maskiner og applikationer. Endvidere skal kurset give forudsætninger for selvstændige studier / videregående kurser af emner relateret til computer netværk.

See course description in English

Læringsmål

  • Definere begreber som protokol, protokolstak, congestion- og flowcontol, fragmentering, adressering og multipleksning/demultipleksning
  • Beskrive almindeligt forekommende netværkskomponenter som routere, switche, access points, firewalls 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 trådløse net som WiFi og mobilnet
  • Anvende FSM-diagrammering og sekvensdiagrammer til at analysere en protokol
  • Beskriv de vigtigste typer af kryptering for sikring af datakommunikation
  • Anvende værktøjer som wireshark 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) IPv4 versus IPv6 og h) Push- versus Pull-teknologier

Kursusindhold

Overblik: Netværk og Internettet
Applikationslag: Almindeligt anvendte protokoller til WWW, e-mail, DNS, m.m., samt socket-begrebet
Transportlag: TCP og UDP, service egenskaber
Netværkslag: IPv4, IPv6, ICMP, NAT, routers og routingsalgoritmer
Data-Link-lag: Ethernet, switche, error detection, error correction
Trådløse net: WiFi, mobilnet
Sikkerhed: Krypteringsprincipper, firewalls
Bæredygtighed (energiforbrug)

Undervisningsform

Forelæsninger og øvelser

Fakultet

Bemærkninger

Sektion: AI, matematik og software
IT og Økonomi: 4. semester
Softwareteknologi: 4. semester
IT og elektronik: 2. semester

Se kurset i kursusbasen

Tilmelding

Sprog

Dansk

Varighed

13 uger

Institut

Engineering Technology

Sted

DTU Ballerup Campus

Kursus ID 62443
Kursustype Diplomingeniør
Semesterstart Uge 6
Semester slut Uge 20
Dage man 8-12
Pris

9.250,00 kr.

Tilmelding