Kort om emnet

Dette emnet gir en grunnleggende innf?ring i sentrale funksjoner i kommunikasjonssystemer, herunder adressering, ruting, flytkontroll, feilh?ndtering, p?litelighet og synkronisering. Det blir gitt eksempler p? hvordan disse funksjonene anvendes i dagens kommunikasjonssystemer, og mer spesifikt hvordan disse anvendes innen ulike nettverksteknologier. Sentrale arkitekturer og protokoller gjennomg?es.

Hva l?rer du?

Etter ? ha best?tt dette emnet:

  • forst?r du basale funksjoner som moderne kommunikasjonssystemer bygger p?
  • vet du hvordan pakker finner fram i Internettet, og hvordan metning forhindres
  • vet du hvordan tr?dl?s kommunikasjon fungerer
  • kan du utvikle programmer som effektivt kommuniserer i et nettverk
  • kan du forbedre din evne til ? programmere i C
  • har du det n?dvendige fundamentet for ? kunne arbeide innen dette feltet

Opptak og adgangsregulering

Studenter m? hvert semester s?ke og f? plass p? undervisningen og melde seg til eksamen i Studentweb.

Dersom du ikke allerede har studieplass ved UiO, kan du s?ke opptak til v?re studieprogrammer, eller s?ke om ? bli enkeltemnestudent.

Forkunnskaper

Obligatoriske forkunnskaper

I tillegg til generell studiekompetanse eller realkompetanse m? du dekke spesielle opptakskrav:

  • Matematikk R1 eller Matematikk (S1+S2)

De spesielle opptakskravene kan ogs? dekkes med fag fra videreg?ende oppl?ring f?r Kunnskapsl?ftet, eller p? andre m?ter. Les mer om spesielle opptakskrav.

Emnet forutsetter INF1060 – Introduksjon til operativsystemer og datakommunikasjon (videref?rt) /INF 103.

Anbefalte forkunnskaper

Emnet bygger p? INF1010 – Objektorientert programmering (videref?rt), INF1020 – Algoritmer og datastrukturer (nedlagt) /INF 110.

Overlappende emner

10 sp mot INF4190 – Datakommunikasjon (nedlagt), 9 sp mot INF 240, 10 sp mot IN 270 og 6 sp mot IN-KOM-EVU.

Undervisning