Hoppa till huvudinnehållet
Till KTH:s startsida Till KTH:s startsida

HI1032 Kommunikationssystem 7,5 hp

Kurs-PM HT 2022-50038

Version 1 – 2022-08-22 15:53:34

Kursomgång

HT 2022-1 (Startdatum 2022-08-29, Svenska)

Undervisningsspråk

Svenska

Kursen ges av

CBH/Medicinteknik och hälsosystem

Kurs-PM HT 2022

Presentation av kursen

Rubriker markerade med en asterisk ( * ) kommer från kursplan version HT 2021

Innehåll och lärandemål

Kursinnehåll

Kursens ger en fördjupad kunskap om protokollen för TCP/IP-baserad kommunikation med betoning på transport- och applikationslagren. Kursen tar bland annat upp följande:

• Transportprotokoll (UDP och TCP)

• Flödes- och felkontroll med TCP

• Hantering av och domännamn och IP-adresser (DNS)

• Switchfunktion: Spanning Tree Protocol (STP), Linkaggregering, EtherChannel

• Redundans protokoll (Hot Standby Routing Protocol)

• Vägvalsprotokoll (OSPF)

• Applikationsprotokoll

• Realtidskommunikation över IP

• Nätverkshantering

• Trafik- och prestandamätningar och tillämpning av matematiska metoder

• Sockets och nätverksprogrammering

Lärandemål

Efter genomgången kurs ska deltagarna kunna:

  • Förklara principer, funktioner och strukturer för kommunikationsnät på transport och applikationsnivå.
  • Redogöra för, resonera kring och jämföra lösningsdesign till typiska datakommunikationsproblem
  • Tillämpa, hantera och analysera funktioner för redundanta LAN-tekniker och vägvalsprotokoll.
  • Kritiskt och systematiskt använda kunskap och modeller för att lösa problem i kommunikationssystem. 

Läraktiviteter

Kursen består av:

  • Cirka 7 föreläsningar
  • 4 laborationer
  • Skriftlig tentamen

Detaljplanering

Föreläsningar (preliminärt schema)

F# Lärare Titel Datum Förberedelser
1 MJ Introduktion, UDP/TCP 29/8 F: kap. 23, 24
2 MJ TCP - Transmission Control Protocoll, del 2 30/8 F: kap. 24
3 MJ TCP - Transmission Control Protocoll, del 3 5/9  
4 MJ Nätövervakning och trafikmätningar 12/9 F: kap. 27, 28.3
5 MJ Multimediakommunikation 15/9 F: kap. 28
6   reserv 22/9  
7 IIS DNS 26/9 F: kap. 26.6, Canvas
8 MJ Webb- och Applikationsprotokoll 3/10 F: kap. 26, 29.1, Canvas
9 MJ Summering 14/10  

MJ: Martin Jacobsson, IIS: Internetstiftelsen, F: Forouzan (kursboken)

Laborationer (LAB1)

Kursen består av fyra obligatoriska laborationer, inklusive en avslutande slutuppgift på nätverksteknikdelen. En del laborationer görs hemma, medans andra görs på plats i T64. För de flesta laborationerna på plats görs en anmälan per laborationstillfälle i Canvas. Se schemat för datum för de olika labbtillfällena.

  • TCP. Hemuppgift med muntlig demonstration på plats i T64 (bokas i Canvas). Görs i par. Den 6:e september finns möjlighet till hjälp i sal under 2 timmar. Demonstration på plats sker den 7:e september och bokas i Canvas.
  • Nätverksteknik: Cisco CCNA modul 3 (2 labbar + slutuppgift). Modulen beskriver arkitektur, komponenter och funktionerna av routrar och switchar i ett stort och komplext nätverk. Du kommer att lära dig hur du konfigurerar routrar och switchar för avancerade nätverk. Denna del avlutas med en slutuppgift som bygger på de två tidigare labbarna i detta moment. Slutuppgiften är en större uppgift som skall enskilt lösas och lösningen skall presenteras för läraren. 

Datum för ett extra laborations- och redovisningstillfällen kommer att meddelas under kursens gång.

Samtliga laborationer ska vara godkända i samband med kursens omtentamensperiod, alltså innan juluppehållet. I annat fall måste hela laborationskursen göras om när kursen ges kommande läsår.

Förberedelser inför kursstart

Kurslitteratur

  • Data communications and networking, Forouzan (5:e upplagan, McGraw-Hill) eller Data and computer communications, Stallings (9:e upplagan, Prentice Hall)
  • Kompletterande kursmaterial i Canvas

Programvara

Första labben görs med en virtuell maskin. Det är därför rekommenderat att studenten installerar VirtualBox. Eller UTM om man har en Mac med M1/M2-processor. Båda dessa är gratis. Det går även med VMWare Player/Fusion och Parallels.

Examination och slutförande

Betygsskala

A, B, C, D, E, FX, F

Examination

  • LAB1 - Laborationer, 4,0 hp, Betygsskala: P, F
  • RED1 - Tentamen, 3,5 hp, Betygsskala: A, B, C, D, E, FX, F

Examinator beslutar, baserat på rekommendation från KTH:s samordnare för funktionsnedsättning, om eventuell anpassad examination för studenter med dokumenterad, varaktig funktionsnedsättning.

Examinator får medge annan examinationsform vid omexamination av enstaka studenter.

Målrelaterade betygskriterier/bedömningskriterier

Skriftlig tentamen (RED1) ger (3.5hp) med graderade betyg A-F och som examinerar det första lärandemålet. Laborationer (LAB1) ger 4hp (betyg P/F) och examinerar övriga lärandemål. För godkänt betyg på kursen krävs att både minst betyg E på RED1 och betyget P på LAB1.

Kursens slutbetyg är identiskt med betyget på RED1 (givet att LAB1 är godkänt).

För betyget E på RED1 krävs att deltagaren uppfyller det första lärandemålet. Att deltagaren:

  • kan förklara principer, funktioner och strukturer för kommunikationsnät på transport och applikationsnivå.

För betyget C på RED1 krävs vidare att deltagaren:

  • Mycket väl kan förklara flera principer, funktioner och strukturer för kommunikationsnät på transport eller applikationsnivå.

För betyget A på RED1 krävs vidare att deltagaren:

  • Mycket väl kan förklara flera principer, funktioner och strukturer för kommunikationsnät på transport och applikationsnivå.

Tentamen RED1

Tentamen kommer att delas upp i två delar. En för transportnivån och en för applikationsnivån. Varje del består av ett antal frågor som tillsammans ger ett antal poäng. För godkänt resultat på tentan krävs att man uppnår minst 40% av poängen på första delen och minst 40% av poängen på den andra delen. För betyget C krävs att man uppnår minst 70% av poängen på minst en av delarna. För betyget A krävs minst 70% av poängen på första delen och minst 70% av poängen på den andra delen.

Betygen D och B ges till deltagare som uppnår höga poäng på tentan, men ändå inte riktigt når upp till kraven för C respektive A. För ett D krävs minst 55% av poängen på hela tentan utöver kraven för ett E. För ett B krävs minst 70% av poängen på hela tentan utöver kraven för ett C.

Har man uppnått godkänt antal på poäng på endast en del på ordinarie tentan, så tar man med sig det resultatet till nästföljande omtentan under samma läsår som man skrev tentamen. Dvs. då krävs bara att man skriver den andra delen. Dock är det fortfarande tillåtet att "plussa" den godkända delen om man så önskar. Vid betygssättning används då det högsta resultatet från tentan resp. omtentan på varje del.

Laborationer LAB1

För godkänt betyg på LAB krävs godkänt på samtliga laborationer.

Resultatrapportering

Resultaten på labbarna kan följas löpande i kursens Canvasrum under Omdömen.

Slutresultat till Ladok rapporteras i slutet av kursen och i samband med att (om)tentan har rättats.

Etiskt förhållningssätt

  • Vid grupparbete har alla i gruppen ansvar för gruppens arbete.
  • Vid examination ska varje student ärligt redovisa hjälp som erhållits och källor som använts.
  • Vid muntlig examination ska varje student kunna redogöra för hela uppgiften och hela lösningen.

Ytterligare Information

Ändringar inför denna kursomgång

  • Kravet på att uppnå godkänt resultat på bägge delarna på den skriftliga tentan vid samma tentatillfälle har släppts. Man får nu ta med sig ett godkänt resultat från ordinarie tentan på ena delan till omtentan. Gäller endast inom samma läsår.
  • Laborationerna har uppdaterats till Ciscos nya laborationer.
  • Covid-19-anpassningar tas bort (men kan komma att återinföras om behov uppstår).

Fakta om kursomgång

Startdatum

Obligatoriskt innehåll saknas

Kursomgång

  • HT 2022-50038

Undervisningsspråk

Svenska

Kursen ges av

CBH/Medicinteknik och hälsosystem

Kontakter

Kursansvarig

Lärare

Examinator

Övriga kontakter