Vær opmærksom på at dette website indeholder et arkiv med historiske data. Det aktuelle kursuskatalog findes på kursuskatalog.au.dk

AU kursuskatalog arkiv

[Forside] [Hovedområder] [Perioder] [Udannelser] [Alle kurser på en side]

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.