62443 Datakommunikation

2024/2025

Kursusinformation
Data Communication
Dansk
5
Diplomingeniør
Kurset udbydes som enkeltfag
Obligatorisk kursus (B Eng), IT og økonomi
Obligatorisk kursus (B Eng), IT-elektronik
Obligatorisk kursus (B Eng), Softwareteknologi
F1A (man 8-12)
Campus Ballerup
Forelæsninger og øvelser
13-uger
F1A
Skriftlig eksamen
Skriftlig eksamen: 2 timer
Alle hjælpemidler - uden adgang til internettet
7-trins skala , ekstern censur
02325.62577
Birger Andersen , Ballerup Campus, Bygning Ballerup , birad@dtu.dk
62 Institut for Ingeniørteknologi og -didaktik
I studieplanlæggeren
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.
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 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)
Litteraturhenvisninger
James F. Kurose & Keith W. Ross: Computer Networking, A Top-Down Approach Featuring the Internet
Bemærkninger
Sektion: AI, matematik og software
IT og Økonomi: 4. semester
Softwareteknologi: 4. semester
IT og elektronik: 2. semester
Sidst opdateret
02. maj, 2024