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, 27 april 2016
- Ansvarig institution
- Institutionen för informationsteknologi
Behörighetskrav
15 hp matematik, inklusive 5 hp sannolikhet och statistik, och 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
Skriftlig tentamen (5 hp), muntlig och skriftlig redovisning av inlämningsuppgifter och laborationer (2 hp), samt muntlig och skriftlig redovisning av projekt (3 hp).
Ö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.