ID203012

Datakommunikasjon med nettverksprogrammering

Sist undervist 2020

Høst

Ålesund

Norsk og Engelsk

Oversikt

Snitt

C

3,09

0,35

Ståprosent

98 %

5 poeng

Karakterfordeling
Snitt over tid
Ståprosent over tid

Om emnet

Faglig innhold

Datanettverker:
- Begreper, prinsipper og standarder med vekt på moderne Internett teknologi.
- Protokoller og lagdelte modeller for kommunikasjon
- Viktigste Internet-protokoller og komponenter:
- Applikasjonslag: Web og HTTP, Email og SMTP, DNS
- Transport lag: TCP, UDP
- Nettverkslag: IP, ICMP, routing, DHCP, NAT, IPv4 og IPv6 adresser
- Data link og fysisk lag: Ethernet, MAC, ARP, switching, VLANs
- Trådløse nettverk
- Sikkerhet i datanettverk

Nettverksprogrammering:
- Socket API
- Web Services, Remote Procedure Calls

Læringsmål

Læringsutbytte - Kunnskap:
- Forstå de viktigste prinsippene for hvordan datakommunikasjon fungerer
- Forstå en protokoll og kunne se den i en total kommunikasjonssammenheng
- Ha kunnskap om enkel nettverksprogrammering (sockets) og høyere abstraksjoner (Web Services)

Læringsutbytte - Ferdigheter:
- Gjøre rede for de viktigste standardene innen datakommunikasjon
- Vurdere ulike nettverksløsninger
- Kunne implementere et enkelt objektorientert distribuert system
- Forklare de viktigste sikkerhetsmekanismene innen datakommunikasjon
 
Læringsutbytte - Kompetanse:
- Muntlig, både på norsk og engelsk, kunne presentere problemstillinger og tekniske løsninger for faglige kollegaer
- Gjøre rede for den historiske utviklingen fagområdet datakommunikasjon

Læringsformer og aktiviteter

Pedagogiske metoder:
- Forelesninger og datalaboratorium med veiledning.
- Undervisningen foregår helt eller delvis på engelsk. 

Obligatoriske arbeidskrav:
- Obligatoriske øvinger.
- Alle øvinger og prosjektoppgave må være innlevert i tide og godkjent for å kunne gå opp til eksamen.