62576 Netværkspraktik

2016/2017

Informatik(100)
Softwareteknologi:2.semester
IT-elektronik:2.semester
Kursusinformation
Networking Lab
Dansk
5
Diplomingeniør
F4B (fre 8-12)
Campus Ballerup
forelæsninger og praktiske øvelser
13-uger
F4B
Bedømmelse af opgave(r)/rapport(er)
7-trins skala , ekstern censur
02328
Henrik Tange , Ballerup Campus, Bygning Ballerup, Tlf. (+45) 3588 5120 , htan@dtu.dk

62 DTU Diplom
01 Institut for Matematik og Computer Science
I studieplanlæggeren
Overordnede kursusmål
Kursets mål er, at sætte den studerende i stand til at:

- Bruge C som programmeringssprog til programmering af netværkskomponenter,
- Etablere kommunikation mellem to maskiner på et datanetværk,
- Anvende relevante værktøjer til fejlfinding i datanetværk, og
- Anvende relevante teknikker for enkle fordelte applikationer.
Læringsmål
En studerende, der fuldt ud har opfyldt kursets mål, vil kunne:
  • Implementere enkelt netværksfunktionalitet i relevante programmeringssprog;
  • Anvende relevante værktøj såsom Wireshark til at analysere netværkstrafik;
  • Identificere fejl i datanetværk, finde dem med hjælp af relevante værktøj, og reparere dem;
  • Kende de vigtigste fordele og ulemper ved peer-to-peer versus client-server - og hybrider af disse;
  • Designe og implementere enkle kommunikationsprotokoller, e.g. TCP/IP, UDP, FTP; UART;
  • Designe og implementere enkle fordelte applikationer;
  • Gennemføre flere samtidige anmodning fra flere klienter;
  • Implementere et projekt om distribuerede applikationer i en gruppe; og
  • Dokumentere projektet i en teknisk rapport.
Kursusindhold
- Programmering af netværkskomponenter i C/C++ and Java,
- Detektering og korrigering af transmissionsfejl, og
- Udvikling af fordelte applikationer og protokoller som peer-to-peer og client-server.
Sidst opdateret
01. november, 2016