Udvikling af Kommunikationsprotokoller (TIUDPK-U01) (Q1) ( efterår 2010 - 5 ECTS )
Rammer for udbud
-
Uddannelsessprog:
dansk
-
Niveau:
Kandidatniveau, Teknisk IT
-
Semester/kvarter:
Q1
-
Timer per uge:
-
Deltagerbegrænsning:
Ingen
-
Undervisningssted:
Århus
-
Hovedområde:
Ingeniørhøjskolen
-
Udbud ID:
26883
Formål
Næsten alle indlejrede systemer kommunikerer med deres omgivelser. Et dybdegående kendskab til kommunikationsprotokoller og deres opbygning og anvendelse er derfor vigtigt. Kurset præsenterer generelle problemstillinger i forbindelse med design, implementering og anvendelse af kommunikationsprotokoller. I løbet af kurset opnås dels praktisk erfaring med anvendelse af TCP/IP protokollen og dels erfaring med design, implementering og test af en standardkommunikationsprotokol.
Indhold
-
Introduktion til OSI modellen, protokollag og service-modellen
-
UDP/IP og TCP/IP protokollerne og socketprogrammering
-
Design af applikationsprogrammer baseret på UDP/IP og TCP/IP protokollerne
-
Introduktion til Standard Organisationer & protokolspecifikationer (ETSI, IETF, 3GPP)
-
Standardnotationer for protokolbeskrivelser (ASN.1 & ABNF)
-
Objekt-Orienteret design af protokoller
-
Implementering af protokoller i en lagdelt model
-
Teknikker til test og verificering af protokoller
-
Introduktion til værktøjer til udvikling, analyse og test af protokoller
Faglige forudsætninger
Grundlæggende viden om datakommunikation svarende til kurset I-DKT1. Grundlæggende viden om objekt-orienteret programmering i f.eks. C++.
Underviser
Martin H. Stender
Undervisnings- og arbejdsform
50% teori og 50% øvelser og projektarbejde.
Dansk (alternativt engelsk)
Litteratur
Vil blive annonceret senere
Udbyder
Ingeniørhøjskolen i Århus
Indgår i følgende studieordninger
Civilingeniøruddannelsen i Teknisk IT
Tilmelding til undervisning
Undervisningstilmelding til 1. og 2. kvarter, efteråret 2009 foregår 1.-15. maj på Selvbetjeningen:
https://mit.au.dk/
Læringsmål
Deltagerne skal ved afslutningen af kurset kunne:
-
Definere og beskrive principperne for en lagdelt protokolstak og service-modellen
-
Vurdere, diskutere og anvende UDP/IP og TCP/IP protokollerne i forbindelse med realtidsapplikationer
-
Vurdere, diskutere og anvende standardnotationer ved protokolbeskrivelser
-
Vurdere og diskutere softwaredesignprincipperne i en protokolstak
-
Anvende Objektorienterede principper ved modellering og design af protokoller
-
Anvende teknikker til test og verificering af protokoller
Bedømmelse
En mundtlig prøve med ekstern censur. Bedømmelse efter 7-trinsskalaen.