Datakommunikation och distribuerade system
Kursplan, Grundnivå, 1DT102
Kursen är avvecklad.
- Kod
- 1DT102
- Utbildningsnivå
- Grundnivå
- Huvudområde(n) med fördjupning
- Datavetenskap G2F, Teknik G2F
- Betygsskala
- Med beröm godkänd (5), Icke utan beröm godkänd (4), Godkänd (3), Underkänd (U)
- Fastställd av
- Teknisk-naturvetenskapliga fakultetsnämnden, 10 mars 2015
- Ansvarig institution
- Institutionen för informationsteknologi
Behörighetskrav
15 hp matematik inklusive sannolikhet och statistik 5 hp samt 60 hp datavetenskap inklusive en fortsättningskurs i programmering och 5 hp datorarkitektur
Mål
Efter godkänd kurs ska studenten kunna:
- förklara övergripande hur Internet är konstruerat och fungerar.
- resonera kring designalternativ i de olika skikten i TCP/IP protokollstacken.
- använda grundläggande verktyg för att undersöka ett nätverk och arbeta på ett distribuerat sätt.
- redogöra för grunderna inom data- och nätverkssäkerhet.
- resonera om olika typer av begränsningar i ett Internetbaserat distribuerat system.
- analysera ett enkelt distribuerat informationssystem.
Innehåll
Kursen är uppdelad i en teoretisk del och en praktisk del.
Den teoretiska delen tar upp:
- Introduktion till nätverk, protokollstackar och dataöverföring.
- Kärnprotokoll i Internetarkitekturen.
- Introduktion till routing och forwarding, Ethernet och andra fysiska teknologier.
- Funktion och konstruktion av vanliga distribuerade system och tillämpningar.
- Begränsningar som uppstår p.g.a. värdmaskiner, nätverk och mekanismer för distribuerade system.
- Processer, minnesmodeller, flyttbar kod och middleware.
- Säkerhetsaspekter, grundläggande kryptologi och nätverkssäkerhet.
Den praktiska delen tar upp:
- Utforskande av nätverk.
- Hantering av konflikter i en distribuerad miljö.
- Konstruktion av enklare nätverk och distribuerade system.
Undervisning
Föreläsningar, lektioner, handledda laborationer samt workshops.
Examination
Teoridelen examineras med skriftlig tentamen (5 hp) och workshops som examineras löpande (1 hp).
Praktikdelen (4 hp) examineras med muntliga och skriftliga inlämningsuppgifter.
Övriga föreskrifter
Kurser i grundläggande datakommunikation, såsom 1DT052 Datakommunikation I, och grundläggande kurser i distribuerade system, såsom 1DT064 Distribuerade system, kan inte räknas in i examen tillsammans med denna kurs. Kursen 1DT066 Distribuerade informationssystem kan inte heller räknas in i examen tillsammans med denna kurs.