Skriv ut Forsiden > Studier > Bachelor > 3D-grafikk > Internett-teknologi

Internett-teknologi, TK210

Studiepoeng
5

Emneansvarlig
Bjørn O. Listog

Tilsynssensor
Kjetil Svarstad

Godkjenningsdato
12.03.2009

Hensikt
Emnet skal gi en innføring i det teoretiske grunnlaget for datakommunikasjon ved bruk av Internett-teknologi (TCP/IP) underbygget av praktiske øvinger.

Forutsetninger
TK110 eller tilsvarende

Kompetansemål
Generell datakommunikasjon
Studenten skal kunne:

  • definere og forklare forskjellen på en fysisk og logisk kommunikasjonsmodell
  • definere begrepene internett, protokoll og header, samt forklare sammenhengen mellom header og protokoll
  • forklare forskjellen på linje- og pakke-svitsjing. Diskutere fordeler og ulemper ved disse teknologialternativene.
  • definere og diskutere tjenestemodellene klient/tjener vs P2P, samt forklare og diskutere forskjellen på forbindelsesorienterte vs forbindelsesløse tjenestemodeller
  • beskrive og foklare fordelene ved en funksjonsbasert lagdeling i en protokollstack
  • definere begrepene melding, datagram, segment og ramme i sammenheng med TCP/IP
  • benytte en pakkesniffer til å inspisere ulike protokoller og formater i sanntid, samt tolke og relatere sniffede data til overordnede prisnipper og teknikker i emnet.

      Applikasjonslaget
Studenten skal kunne:

  • definere og forklare begrepet socket, samt gi et eksempel på bruk av sockets f.eks. i Java
  • beskrive funksjonsmåten og anvendelsesområdene til protokollene: HTTP 1.0 og 1.1., FTP, SMTP, POP3, DNS m.fl., her under oppbyggingen av meldinger og meldingsutveksling
  • definere begrepene ToS og QoS og knytte disse til tap, bånbredde og timing
  • forklare oppbyggingen av en URL
  • forklare funksjonsmåten til og nytten av en Web-proxy
  • benytte TELNET til å sende HTTP GET-meldinger, sende epost med SMTP og motta med POP3
  • benytte Windows standard kommandolinjeverktøyene IPCONFIG, NETSTAT, ROUTE, NSLOOKUP, NET, ARP, PING TRACERT til diagnostisering, skifte av nettverksparametre og generell feilsøking

Transportlaget
Studentene skal kunne:

  • forklare hensikten med transportlagsprotokoller.
  • forklare multiplexing/demultiplexing og sammenhengen med portnummer i TCP/IP-stacken
  • forklare prinsippene bak pålitelig dataoverføring, her under mekanismene: kvitteringsmelding, sekvensnummer, sjekksum, timer, pipelining, flyt- og trafikkork-kontroll
  • forklare hvordan mekanismene over er tatt i bruk i TCP med utgangspunkt i feltene i TCP-headeren
  • forklare anvendelsen av og beregne Internett-sjekksummen
  • definere og forklare begrepene MSS og MTU, samt diskutere sammenhengen mellom disse
  • diskutere bruksområder for UDP og TCP i sammenheng med ToS- og QoS-krav

Nettverkslaget
Studentene skal kunne:

  • beskrive forskjellen på routing basert på virtuelle forbindelser (VC med signalering) og datagram routing
  • forklare hvordan routing forgår i henhold til link-state og distance-vector algoritmene, og hvilke typiske problemer som er forbundet med disse algoritmene.
  • finne routingtabell for en router i et lite nettverk etter Dijkstras algoritme
  • kunne klassifisere og diskutere routingalgoritmer ihht dimensjonene global/desentralisert informasjon og statisk/dynamisk, samt kompleksitet, konvergens og feiltoleranse
  • definere Autonomt System (AS), samt forklare forskjellen mellom inter- og intra-routing
  • forklare hva et IP-nettverk er med utgangspunkt i begrepene IP-adresse, nettmaske og default gateway; her under subnetting, CIDR og klasse A-, B- og C-nettverk
  • beskrive funksjonsmåten til IP-, DHCP- og ICMP-protokollene.
  • forklare anvendelsen til de ulike feltene i IP-headeren
  • forklare virkemåten og anvendelsesområdene til til routingprotokollene RIP, OSPF, BGP m.fl.
  • beskrive og diskutere router-arkitekturene med utgangspunkt i begrepene input port, switching fabric, routing processor og output port
  • forklare anvendelsesområdet og virkemåten til NAT protokollen
  • forklare forskjellene mellom IP v4 og IP v6

Datalinjelaget
Studentene skal kunne:

  • definere og forklare hvilke tjenestetyper som er tilgjenglige i nettverkslaget, samt knytte disse til Ethernet II headeren
  • forklare og beregne paritetsbit, todimensjonale paritetsbit og CRC
  • forklare hva som kjennetegner datalinje-typene punkt-til-punkt, kringkasting og svitsjet; samt gi eksempler på protokoller som benyttes i de ulike linktypene
  • definere de tre hovedtypene flerbruksprotokoller og diskutere disse mhp rettferdighet, effetivitet og enkelhet
  • forklare og diskutere tilfeldig tilgangsprotokolltypene TDMA, FDMA og CDMA
  • forklare prinsippene i CSMA/CD og relatere disse til Ethernet II
  • forklare bruk av ARP-protokollen i relasjon til MAC-adresser og IP-nettverk
  • forklare oppbyggingen av en Ethernet-ramme, hvordan denne kodes ut på linjen, og hvordan kollisjonshåndteringen fungerer
  • beskriver funksjonsmåten til komponenetene hub, bro, svitsj og router i forhold til Ethernet
  • forklare virkemåten, problemene som må løses og tjenestetilbudene i IEEE 802.11 standardene
  • forklare virkemåten og anvendelsesområdet til PPP protokollen
  • beskrive anvendelsene til ATM, X.25 og Frame Relay protokollsuitene

Gjennomføring
Emnet undervises i 1. klasse i vårsemesteret og gir innføring i grunnleggende protokollstruktur og -anvendelse for applikasjonslag, transportlag, nettverkslag og datalinjelag samt nettverkskomponenter og infrastruktur.

Karakterskala
Bokstavkarakter

Vitnemålstekst
Emnet gir en grundig innføring i datakommunikasjon bygget på Internett-teknologi (TCP/IP).Temaer som behandles er protokoller på applikasjonslag, transportlag, nettverkslag og datalinjelag samt nettverkskomponenter og infrastruktur.

Litteraturliste
Computer Networking: A Top-Down Approach
James F. & Keith W. Ross Kurose, Addison-Wesley
ISBN 2010 9780131365483 5

Vurdering
Vekting (%): 100%

Vurderingstype
Skriftlig

Hjelpemiddel
Ingen

Varighet
180 min.

Semester
2. semester, vår

TILBAKE TIL 3D-GRAFIKK

Med forbehold om endringer.