"False"
Hoppa direkt till innehållet
printicon
Huvudmenyn dold.
Kursplan:

Datakommunikation och datornät, 7,5 hp

Engelskt namn: Computer Networks

Denna kursplan gäller: 2025-09-01 och tillsvidare

Kurskod: 5DV213

Högskolepoäng: 7,5

Utbildningsnivå: Grundnivå

Huvudområden och successiv fördjupning: Datavetenskap: Grundnivå, har minst 60 hp kurs/er på grundnivå som förkunskapskrav

Betygsskala: Med beröm godkänd, icke utan beröm godkänd, godkänd, väl godkänd, godkänd, underkänd

Ansvarig institution: Institutionen för datavetenskap

Beslutad av: Teknisk-naturvetenskapliga fakultetsnämnden, 2020-06-26

Reviderad av: Teknisk-naturvetenskapliga fakultetsnämnden, 2025-02-20

Innehåll

Modul 1, Grundläggande principer   2.0 hp
Modulen ger en introduktion till både datornät och datakommunikation. De grundläggande begreppen som lagerkonceptet och protokollstacken introduceras.

Modulen inleds med en grundläggande förståelse för begreppen multiplexering och dataöverföring. Därefter behandlas tillförlitlig dataöverföring och pipelining. Vidare behandlas feldetektering och felkorrigering samt olika MAC-protokoll.

Modulen introducerar adressering fokuserat på länklagret och lokala nätverk inkluderande relevanta nätverkselement, metoder och algoritmer samt översättning mellan MAC-adresser och IP-adresser.

Grundläggande nätverksäkerhet behandlas inkluderande symmetrisk och asymmetrisk kryptering samt begrepp som autentisering, konfidentialitet och integritet. Flera metoder som exempelvis digital signering ingår.

Modul 2, Protokoll, 2.5 hp
Denna modul syftar till att ge en fördjupad förståelse för hur Internets transport- och nätverkslager är konstruerade. Grundläggande protokoll (exempelvis IP och TCP) och deras funktionalitet studeras. Centralt är att självständigt söka och samla information om aktuella protokoll (exempelvis MPLS och MPTCP) för att förstå bakomliggande principer. Matematisk modellering tillämpas för att förstå hur protokollen beter sig med avseende på till exempel paketförlust, fördröjning och jitter.
 
Modul 3, Nätverksprogrammering och protokoll, 3.0 hp
Modulen utgörs av en laborationskurs med ett antal obligatoriska inlämningsuppgifter. En viktig del av arbetet består av design och implementation av en nätverksapplikation. Man arbetar praktiskt i programspråket C med stor tyngd på sockets och praktisk användning av protokoll.

Förväntade studieresultat

Efter avslutad kurs ska studenten kunna:
Kunskap och förståelse

  • (FSR 1) Redogöra för protokoll- och lagerkonceptet, paket- och kretskopplade nät samt grundläggande nätverkssäkerhet.
  • (FSR 2) Redogöra för principer för dataöverföring i subnät, inbegripet medium access-protokoll och tillförlitlig dataöverföring.
  • (FSR 3) Redogöra för hur nätverksenheter adresseras på länklagret och nätverkslagret samt för protokoll för översättning mellan adresser i respektive lager.
  • (FSR 4) Redogöra för Internets lagerstruktur och principerna bakom applikationsprotokoll.

Färdighet och förmåga

  • (FSR 5) Identifiera, formulera och lösa problem relaterat till dataöverföring och adressering i länklagret samt nätverkssäkerhet.
  • (FSR 6) Söka och samla information om aktuella protokoll för adressering och routing på Internet för att förstå de bakomliggande principerna.
  • (FSR 7) Förstå och applicera matematiska modeller för dataöverföring på transportlagret relaterat till frågeställningar om till exempel paketförlust, fördröjning och jitter.
  • (FSR 8) Tillämpa socketprogrammering och protokollförståelse i en nätverksapplikation.

Värderingsförmåga och förhållningsätt

  • (FSR 9) Diskutera samhälleliga eller vetenskapliga aspekter relaterat till internetteknologin.

Behörighetskrav

Minst 60 hp datavetenskap varav 7,5 introduktion till programmering, 7,5 hp objektorienterad programmering, 7,5 hp datastrukturer och algoritmer, 7,5 hp systemprogrammering.

Undervisningens upplägg

Undervisningen bedrivs i form av föreläsningar, gruppdiskussioner samt arbete i datorlabb. Utöver schemalagda aktiviteter krävs även individuellt arbete med materialet.

Examination

Examinationen på Modul 1 (FSR 1,2, 3, 5) sker genom en skriftlig salstentamen. Modulen bedöms med något av betygen Underkänd (U) eller Godkänd (G).

Examinationen på Modul 2 (FSR 4, 6, 7, 9) sker genom en skriftlig salstentamen. Modulen bedöms med något av betygen Med beröm godkänd (5), Icke utan beröm godkänd (4), Godkänd (3) eller Underkänd (U).
 
Examinationen på Modul 3 (FSR 8) består av skriftliga inlämningsuppgifter. Modulen bedöms med något av betygen Underkänd (U) eller Godkänd (G).

På hela kursen ges något av betygen Med beröm godkänd (5), Icke utan beröm godkänd (4), Godkänd (3) eller Underkänd (U). Betyg sätts först när alla moduler är godkända och betyget är detsamma som betyget på Modul 2.

Anpassad examination
Examinator kan besluta om avsteg från kursplanens examinationsform. Individuell anpassning av examinationsformen ska övervägas utifrån studentens behov. Examinationsformen anpassas inom ramen för kursplanens förväntade studieresultat. Student som har behov av en anpassad examination ska senast 10 dagar innan examinationen begära anpassning hos Institutionen för datavetenskap. Examinator beslutar om anpassad examination som sedan meddelas studenten.

Övriga föreskrifter

I en examen får denna kurs ej ingå, helt eller delvis, samtidigt med en annan kurs med likartat innehåll. Vid tveksamheter bör den studerande rådfråga studievägledare vid Institutionen för datavetenskap och/eller programansvarig för sitt program.



Om kursplanen har upphört att gälla eller kursen slutat erbjudas garanteras en student som någon gång registrerats på kursen minst tre provtillfällen (inklusive ordinarie provtillfälle) enligt denna kursplan under en tid av maximalt två år från det att kursplanen upphört att gälla eller kursen slutat erbjudas.

Litteratur

Litteraturlistan är inte tillgänglig via den webbaserade utbildningskatalogen. Kontakta aktuell institution.