Kursöversikt

CTH_GU.png

Kurs-PM

LEU061 Datakommunikation 7.5hp, LP3 Vt-2020

Kursen ges av Institutionen för Data- och Informationsteknik

Lärare och handledare:

Examinator: Tomas Olovsson  tomas.olovsson@chalmers.se
Föreläsare:
Marina Papatriantafilou  ptrianta@chalmers.se
Lärarassistent & övningsledare:  Mikael Emilsson   emilssom@chalmers.se
Laborationshandledare: 
   

_____________________________________________________________________________________________

 Introduktion:

Datakommunikation blir stadigt en allt viktigare del av dagens industri och samhälle. Nästan alla dataprogram och applikationer som utvecklas idag innehåller någon form av kommunikation. Kursens fokus ligger på de delar av datakommunikationsområdet som praktiserande ingenjör kommer att möta i sitt dagliga arbete. Avsikten är att ge grundläggande kunskap och skicklighet i området datakommunikation och datornätverk. Kursen skall ge en inledande genomgång av hela området och riktar sig både mot studenter som behöver en grundläggande förståelse och studenter som därefter vill specialisera sig i området. 

 Kursinnehåll:

Den här kursen täcker fundamentala koncept samt grundläggande design och analys av datorätverk. Kursen använder "top-down" metodik som innebär att studera kommunikation uppifrån från användarprogram och applikationer, sedan Internet-grundprotokoll och nere till nätverksanslutningar med hårdvara och de relaterade teknologierna.

Ämnen som tas upp i följd är: 

  • Introduktion till Internet, referensmodellen OSI och TCP/IP-protokollstack
  • Applikationer och applikationsprotokoll, HTTP, DNS och Video-streaming
  • Internet transportprotokoll UDP och TCP
  • Prestanda, trafikhantering och stockningskontroll
  • IP-router och Internet-protokoll  IPv4
  • Routingalgoritmer och routingprotokoll
  • Software-Defined Networking (SDN)
  • Lokala nätverk (LAN), multipelaccess protokoll (Ethernet)
  • Bryggor, Ethernet-switchar och Data Center
  • Trådlös kommunikation (WLAN)
  • Nätverkssäkerhet
  • Multimedia

Begrepp och koncept:

Kretskoppling respektive paketkoppling för datornätverk. Referensmodeller för datakommunikation. Distribuerade applikationer och applikationsprotokoll, WWW, DNS och Video-streaming. Appplikation-sockets. Principer för tillförlitlig respektive datagram-baserad dataöverföring, TCP och UDP. Bitfel-, flödes- och stockningskontroll. Internets protokoll och adressering, IPv4 och IPv6. Stödprotokollen; ARP och ICMP. Routingalgoritmer, DV och LS. Routing på Internet och Autonoma System. Routingprotokollen RIP, OSPF och BGP. MAC-algoritmer. Länkprotokollen och felupptäckande koder. Lokala nätverk LAN. Ethernet. Wi-Fi och Trådlös LAN. Säkerhet i datornätverk. Brandvägg och paketfiltrering, skydd för WLAN. Multimedia applikationer. VoIP och streaming. 

 Målformuleringar:

Målet för kursen är att ge grundläggande teoretisk kunskap om TCP/IP-baserade datornätverk och datakommunikation.

Lärandemål; efter fullgjord kurs ska studenten kunna:

  1. redovisa grundläggande kunskaper och färdigheter inom området datakommunikation och datornätverk.
  2. redovisa god kännedom om referensmodeller för datakommunikation och deras lager med avseende på funktion, tjänster och protokoll.
  3. tillämpa referensmodellerna för att skapa förståelse om uppbyggnaden och användning av olika datanätverk.
  4. redovisa god kännedom om de principer, protokoll och standarder som TCP/IP-baserade nätverk bygger på.
  5. redovisa grundläggande kunskaper om de viktigaste applikationsprotokollen.
  6. redovisa god kännedom om TCP/IP-modellen om Internets uppbyggnad och arkitektur samt bearbeta en grundläggande IP-adresseringsplan för ett intranät.
  7. redovisa god förståelse för Internets begränsningar med avseende på servicegarantier i samband med nyutvecklade tjänster.
  8. redogöra för hur olika typer av datornätverk är uppbyggda i förhållande till transmissionsmediets egenskaper, kraven på bandbredden, kodningsmetoder och funktioner för fel- och flödeskontroll.
  9. söka djupare kunskap om enskilda standarder och protokoll inom datakommunikationsområdet.
  10. använda nätverksanalysprogram för att analysera datatrafik i ett lokalt nätverk med anslutning till Internet.
  11. redovisa grundläggande praktiska färdigheter i konfiguration av lokala nätverk.

 Kurslitteratur:

Kursbok: James F. Kurose and Keith W. Ross, "Computer Networking: A Top-Down Approach", 7th Edition, Pearson Education, Global Edition. 

Computer Networking_Global.jpg

 

Online-material: Cisco Networking Academy, "CCNA Routing and Switching", första kursen "Introduction to Networks", version 7.0 (ny version släppt December 2019), Interaktivt, webbaserat kursmaterial.

Obs. Helt frivilligt att delta i Cisco-kursen

Intro-tö-Net.jpg

 Genomförande:

Kursen består av tre huvudmoment; föreläsningar, en inlämningsuppgift och tre laborationer.

I kursen ingår även ett moment (Cisco-kursen) med Internet-baserade självstudier som är en frivillig men rekommenderad delkurs för de som är intresserade.

 Examinationsformer:

Gemensamt för de flesta lärandemålen är att de examineras genom skriftlig tentamen.

I kursen ingår obligatoriskt moment som består av tre laborationer samt en inlämningsuppgift. För att bli godkänd i hela kursen krävs att samtliga laborationer och inlämningsuppgiften är godkända.

Laborationer och inlämningsuppgiften görs i grupper om två studenter. För att uppfylla lärandemål 9 som handlar om att söka djupare kunskap inom datakommunikationsområdet ingår för gruppen en obligatorisk inlämningsuppgift innehållande antal deluppgifter som bl.a. handlar om att inhämta djupare kunskaper. Inlämningsuppgiften redovisas i en rapport och måste bli godkänd efter granskning av lärarassistent, annars blir det retur med feedback för komplettering och slutgiltigt godkännande.

Målen 10 och 11 har en praktisk karaktär och examineras genom att lärarassistent eller laborationshandledare handleder och iakttar kursdeltagarna i laboratoriemiljö ca 12h uppdelat i tre laborationer. Gemensamt för målen 10 och 11 är att det krävs att studenterna antecknar resultaten och svar på frågorna i lab-PM när de arbetar praktiskt med uppgifterna.

Dessutom för att slutgiltigt examinera mål 10 krävs det skriftlig rapport på resultaten vid arbetet med laboration 1. Rapporten måste godkännas efter granskning på samma sätt som inlämningsuppgiften.

För laborationer 2 och 3 godkänns laborationen samt väl-ifyllt lab-PM av handledaren på plats i slutet av varje labbtillfälle.

För godkänd kurs krävs godkänd tentamen samt godkända obligatoriska laborationer och inlämningsuppgift. Slutbetyget baseras på tentamensresultat.

Obs: datumen för omtentamina ändrades den 17 januari, uppdatera din kalender om nödvändigt:

Tentamen: måndag den 16 mars 2020 (e.m.) 

Omtenta 1: tisdag 2 juni 2020 (f.m.)  on-line i Canvas

Omtenta 2: måndag 17 augusti 2020 (e.m.)

 

Kurssammanfattning:

Datum Information Sista inlämningsdatum