62443 Datakommunikation

2020/2021

El-teknologi og IT(100)
IT og Økonomi: 3.semester
Kursusinformation
Data Communication
Engelsk
5
Diplomingeniør
E3A (tirs 8-12)
Campus Ballerup
Klasseundervisning og øvelser.
13-uger
E3A, I tilfælde af mange studerende kan det være nødvendigt at inddrage yderligere eksamensdage.
Mundtlig eksamen
20 minutter
Alle hjælpemidler er tilladt
7-trins skala , ekstern censur
02325.62577
Henrik Tange , Ballerup Campus, Bygning Ballerup , htan@dtu.dk
Bhupjit Singh (Primær kontaktperson) , bhsi@dtu.dk
Daniel Kolditz Rubin-Grøn , Ballerup Campus, Bygning Ballerup , dkrug@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 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 trådløse net
  • Anvende FSM-diagrammering og sekvensdiagrammer til at analysere en protokol.
  • 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) IP4 versus IP6 og h) Push- versus Pull-teknologier.
Kursusindhold
Overblik: Computer Networks and the Internet.
Applikationslag: socket programmering, herunder almindeligt anvendte protokoller til WWW, e-mail, DNS, m.m.
Transportlag: TCP and UDP.
Netværkslag: IP, ICMP, NAT, Routing Algorithms og Routers.
Data-Link-lag: Ethernet, Wireless LAN, Bridges, Switches, Hubs, and UART.
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.
Sidst opdateret
28. april, 2020