Ansvarlig studieprogram
Bachelor datateknikk
Antall studiepoeng
Undervisningssted
Høgskolen i Narvik
Forkunnskapskrav
Bygger på IGR 1507 Grunnleggende objektorientert programmering eller tilsvarende.
Læringsutbytte
Etter gjennomgøring av faget skal studentene:
- ha forstått arkitektur og protokoller som ligger til grunn for dagens Internett og Internett-applikasjoner.
- fått en god forståelse av protokollbegrepet og protokollene som inngår i TCP/IP stacken som f.eks. HTTP, FTP, DNS, SMTP, TCP, UDP, IP, diverse P2P-protokoller m.m.
- ha en forståelse for enkel socket-programmerin i java
- ha fått god forståelse for og bruk av nettverksanalysator-verktøy ("pakkesniffere") som f.eks. Wireshark
- fått en god forståelse av lokalnettverksteknologier som Ethernet og trådløse nettverk (WLAN)
- fått en god forståelse av sikkerhetsrelaterte emner som kryptografi generelt, PKE, digitale signaturer, SSL m.m.
Innhold
Faget skal gi en innføring i grunnleggende prinsipper i datakommunikasjon, lokal- og fjernnettverk samt distribuerte applikasjoner. Vi ser på ulike nettverksarkitekturer som OSI- og TCP/IP - modellen. Det vil bli lagt spesielt vekt på protokollene som er i bruk på Internett i dag.
Faget følger en "top-down" tilnærming, dvs. vi starter med å studere applikasjonslaget (HTTP, SMTP o.l.), deretter transportlaget (TCP/UDP), nettverkslaget (IP, ICMP, ruting) og linklaget (diverse LAN teknologier som WLAN og Ethernet spesielt). ATM og Frame Relay er også tema.
Sikkerhet og sikkerhetstrusler på Internett inngår også i faget.
Arbeidsformer
Forelesninger og praktiske laboppgaver. Innhold i den praktiske delen av faget: navigering i IP-nettverk, oppkopling og monitorering av IP-nettverk, utstrakt bruk av "pakkesniffer" (Wireshark), programmeringsoppgaver (TCP/UDP-sockets), protokollsimulering og sikkerhetsrelaterte oppgaver (PGP/GPG).
Vurdering
Det vil bli gitt seks obligatoriske innleveringer. Hver innlevering består av en teoridel og praktiske laboppgaver. Hver innlevering vil bli evaluert til bestått eller ikke bestått.
Arbeidskrav:
5 av 6 inleveringer må være bestått for å kunne ta avsluttende eksamen.
Studenten må ha deltatt på minst 60% av lab-timene.
Avsluttende eksamen:
Tre timer skriftlig eksamen med bokstavkarakter (A-F).
Karakter i faget settes på bakgrunn av avsluttende eksamen.
Pensum
Computer Networking, 4th edition,
A Top-Down Approach,
James F. Kurose, Keith W. Ross
Støttelitteratur
Innføring i datakommunikasjon.
Ø.Hansen, B.Flefstad, O. Skundberg
Tisip
Emneansvarlig
Werner Farstad
Ekstern sensor rolle
Ekstern sensor sensurerer alle besvarelser
Institutt
Data-, elektro- og romteknologi