| TDTS21 |
Avancerade nätverk, 4 p
/
6 hp
/Advanced Networking/
För:
CS
D
DAV
IT
|
| |
Prel. schemalagd
tid: 30
Rek. självstudietid: 130
|
| |
Utbildningsområde: Teknik
Ämnesgrupp: Datateknik Nivå (A-D):D
Huvudområde: Datateknik, Datavetenskap Nivå (G1,G2,A): A
|
| |
Datavetenskap Datorteknik
|
| |
Mål:
Att deltagarna genom teoretiska studier samt utforskning av mätdata får en djupare förståelse för moderna datornätverk och deras tjänster. Kursen kompletterar grundläggande nätverkskurser både på djupet och på bredden. Deltagare kommer efter genomgången kurs att ha erfarenhet av och kunna:
- i detalj förklara ett brett spektrum av tekniker som används inom datanät
- med hjälp av konkreta exempel förklara grundläggande nätverksdesignprinciper och skalbarhetsavvägningar
- förutsäga och förklara hur olika nätverkstekniker på samma eller olika nätverkslager samverkar och påverkar varandra i ett storskaligt system
- kritiskt utvärdera nätverkstekniker med avseende på systemkrav och baserat på information från aktuell forskning och teknisk dokumentation
- utforma och genomföra målinriktade försök/studier för att kritiskt utvärdera nätverkstekniker
- tillämpa grundläggande systemmodeller och analysmetoder för att analysera system och nätverk
- planera och genomföra en omfattande studie av ett identifierat problem inom ett valt teknikområde, som integrerar kunskap från flera källor (såsom aktuell forskning, teknisk dokumentation och experiment från verkliga datakällor - i vissa fall insamlat av studenterna själva)
- generalisera och syntetisera information från flera källor (och typer av källor) i datornätområdet för att bilda originella och välmotiverade slutsatser, och
- baserat på en omfattande studie, presentera och förklara (både muntligt och skriftligt) resultat och kunskap inom ett valt teknikområde, för en publik med liknande generella kunskaper om datornätverk.
|
| |
Förkunskaper: (gäller studerande antagna till program som kursen ges inom, se 'För:' ovan) Grundläggande kurs i datornät
OBS! Tillträdeskrav för icke programstudenter omfattar vanligen också tillträdeskrav för programmet och ev. tröskelkrav för progression inom programmet, eller motsvarande.
|
| |
Påbyggnadskurser Exjobb eller individuella projekt.
|
| |
Organisation: Kursen består av både teori (diskussionsföreläsningar, seminarier, och artiklar) och praktisk hands-on träning och utforskning (projektstudie). Det underliggande temat för kursen är att använda data, analys, och experiment för att förstå nätverk och deras tjänster. Kursen har en skriftlig tentamen. Projektet ska resultera i en skriftlig rapport som presenteras i ett seminarium under vilket studenterna kommer att fungera som både presentatörer och opponenter (utvärdera och ge varandra feedback, till exempel för att förbättra rapporter och projekt).
Kursen pågår under hela vårterminen.
|
| |
Kursinnehåll: Det exakta innehållet i kursen varierar något från år till år, för att hålla jämna steg med utvecklingen på området. �.terkommande teman är: grundläggande egenskaper inom datornätverk (t.ex., skalbarhetslager, rik-blir-rikare fenomen,) skalbar systemdesign (t.ex. hierarkisk vs. platt design, flerlagersdesignkonstruktioner,) protokollinteraktioner (t.ex. mellan de grundläggande och kanske mest använda protokollen, såsom HTTP, TCP, IP, och Ethernet, liksom flera applikations/domänspecifika protokoll,) mätning, modellering och analysmetoder baserat på nätverksdata, viktiga moderna datorarkitekturer (t.ex. molntjänster såsom EC2, CDN, Internet routing-arkitekturen i sig, smarta nät, och sociala nätverk).
|
| |
Kurslitteratur: Forskningsrapporter/litteratur som identifieras under kursen.
|
| |
Examination: |
TEN1
PRA1
|
Skriftlig tentamen (U,3,4,5) Projektarbete med muntlig redovisning (U,G) |
2,5 hp 3,5 hp
|
| |
|
Seminarierna kräver aktivt deltagande.
|
|