Høgskolen i Molde Institutt for Informatikk Prøveeksamen 2 in270: Datakommunikasjon Våren 2003 Skisse til svar:



Like dokumenter
Høgskolen i Molde Institutt for Informatikk Prøveeksamen 1 in270: Datakommunikasjon Våren 2003 Skisse til svar:

Høgskolen i Molde Institutt for Informatikk Eksamen in270: Datakommunikasjon Våren 2003 Skisse til svar:

Høgskolen i Molde Institutt for Informatikk Prøveeksamen 1 in115: Nettverksdrift Svarskisse:

Litt mer detaljer om: Detaljerte funksjoner i datanett. Fysisk Lag. Multipleksing

Detaljerte funksjoner i datanett

Det fysiske laget, del 2

Detaljerte Funksjoner i Datanett

in270 Datakommunikasjon, vår 03 forelesningsnotater

EKSAMEN. Emne: Datakommunikasjon

Høgskolen i Molde Institutt for Informatikk Prøveeksamen 2 in115: Nettverksdrift Svarskisse:

EKSAMEN. Emne: Datakommunikasjon

INF1040 Oppgavesett 6: Lagring og overføring av data

in270 Datakommunikasjon, vår 03 forelesningsnotater kap og 7.1/7.2

Kapittel 9 Teletjenester

Hjelpemidler: D Ingen trykte eller håndskrevne hjelpemidler tillatt. Bestemt, enkel kalkulator tillatt.

Kommunikasjonsnett. Et kommunikasjonsnett er utstyr (maskinvare og programvare) for utveksling av informasjon

EKSAMEN. Emne: Datakommunikasjon

Oppsummering: Linjesvitsjing kapasiteten er reservert, og svitsjing skjer etter et fast mønster. Linjesvitsj

i en enebolig MÅL Praktisk oppgave Etter at du har arbeidet med dette kapitlet, skal du kunne

UNIVERSITETET I OSLO

Litt mer detaljer om: Detaljerte funksjoner i datanett. Fysisk Lag. Multipleksing

Gjennomgang av kap Kommunikasjonsformer Typer av nettverk Adressering og routing Ytelse Protokoller

Kapittel 10 Tema for videre studier

Emnenavn: Datateknikk. Eksamenstid: 3 timer. Faglærer: Robert Roppestad. består av 5 sider inklusiv denne forsiden, samt 1 vedleggside.

EKSAMEN. Emne: Datakommunikasjon. Dato: 30. Nov 2016 Eksamenstid: kl. 9:00 til kl. 13:00

TDT4110 IT Grunnkurs: Kommunikasjon og Nettverk. Læringsmål og pensum. Hva er et nettverk? Mål. Pensum

in270 Datakommunikasjon, vår 03 forelesningsnotater, kap. 4

Referat fra Temakveld om lobbyvirksomhet Innleder: Håvard B. øvregård, leiar for Noregs Mållag

INF 1040 høsten 2008: Oppgavesett 9 Sampling og kvantisering av lyd (kapittel 11)

Detaljerte Funksjoner i Datanett

Informasjonsteori Skrevet av Joakim von Brandis,

Eksamensoppgave i TDT4120 Algoritmer og datastrukturer

Obligatorisk oppgave nr 2 i datakommunikasjon. Høsten Innleveringsfrist: 04. november 2002 Gjennomgås: 7. november 2002

The agency for brain development

Litt mer detaljer om: Tids multipleksing

Litt mer detaljer om: Detaljerte funksjoner i datanett. Fysisk Lag. Multipleksing

Det fysiske laget, del 2

Hjelpemidler: D Ingen trykte eller håndskrevne hjelpemidler tillatt. Bestemt, enkel kalkulator tillatt.

MIK 200 Anvendt signalbehandling, Lab. 5, brytere, lysdioder og logikk.

EKSAMEN (Del 1, høsten 2015)

OPPLÆRINGSREGION NORD. Skriftlig eksamen. DEL2002 Elektronisk infrastruktur VÅREN Privatister. Vg2 Data og elektronikk

Linklaget - direkte. forbindelser mellom noder. Foreleser: Kjell Åge Bringsrud kjellb 2/8/2005 1

Linklaget. Feildeteksjon/feilretting - pålitelig overføring. Foreleser: Kjell Åge Bringsrud kjellb 2/17/2004 1

EKSAMENSFORSIDE Skriftlig eksamen med tilsyn

Tele- og datanettverk

2EOLJDWRULVNRSSJDYHQU L GDWDNRPPXQLNDVMRQ + VWHQ.,QQOHYHULQJVIULVWRNWREHU *MHQQRPJnVWRUVGDJRNWREHU

Oversikt over kryptografi

NY EKSAMEN Emnekode: ITD13012

Dersom spillerne ønsker å notere underveis: penn og papir til hver spiller.

Universitetet i Stavanger Institutt for petroleumsteknologi

EKSAMENSOPPGAVE. IAI20102 Algoritmer og datastrukturer

Tiltak for å redusere eksponering

1. INT. FOTOSTUDIO - DAG Kameraet klikker. Anna tar portrettbilder av Dan.

HØGSKOLEN I SØR-TRØNDELAG

Avsluttende eksamen i TDT4120 Algoritmer og datastrukturer

består av 7 sider inklusiv denne forsiden og vedlegg. Kontroller at oppgaven er komplett før du begynner å besvare spørsmålene.

Online datingtjeneste The Hungarian Algorithm

Løsningsforslag til EKSAMEN

EKSAMEN. Emne: Datakommunikasjon

REMOTE OPERASJON, INNSTRUKS KLIENTOPPSETT. Foreningen Bergen Kringkaster / LA1ASK

Kapittel 11. Multipleksing og multippel aksess

Teknisk informasjon. CAN-bus. CAN-bus-historien. Hva betyr egentlig CAN: CAN står for Controller Area Network

DYNAMISK KARTLEGGINGSPRØVE I MATEMATIKK


KTN1 - Design av forbindelsesorientert protokoll

Hannametoden en finfin nybegynnermetode for å løse Rubik's kube, en såkalt "layer-by-layer" metode og deretter en metode for viderekommende.

Systemet programmeres enkelt uten spesielle hjelpemidler, og egner seg spesielt godt til små og middels store installasjoner.

ITF20205 Datakommunikasjon - høsten 2011

FORHISTORIE: Libby er tenåring, og har lenge ønsket å møte sin biologiske far, Herb. Hun oppsøker han etter å ha spart penger for få råd til reisen.

Høgskoleni østfold EKSAMEN. Emnekode: Emne: ITD13012 Datateknikk (deleksamen 1, høstsemesteret) Dato: Eksamenstid: kl til kl.

Info207 Obligatorisk innlevering 3

Norsk Kennel Klub NETTVETT. Tips om regler og ansvar

Emnenavn: Datakommunikasjon. Eksamenstid: Kl: 9:00 til kl: 13:00. Faglærere: Erling Strand

Computer Networks A. Tanenbaum

Løsningsforslag, Ukeoppgaver 9 INF2310, våren kompresjon og koding del I

Høgskoleni østfold EKSAMEN. Dato: Eksamenstid: kl til kl. 1200

Eksamensoppgave i TDT4120 Algoritmer og datastrukturer

(Advarsel: Mennesker som allerede er i reell konflikt med hverandre, bør muligens ikke spille dette spillet.)

ALGORITMER OG DATASTRUKTURER

Tall og Format i Internett

IT Grunnkurs Nettverk 3 av 4

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring

Emnekode: SO 380E. Dato: I L{. aug Antall oppgaver: -4

Linklaget - direkte forbindelser mellom noder

Linklaget - avslutning

Dypere forståelse av Linklaget Egenskaper ved Ethernet CSMA/CD

Brukermanual for Tumam Data Collection

1 t:n'v'\ekode LO325E. Alle ~vne og trykte. GOd'"j(jent kalkulator

Hva består Internett av?

Høgskolen i Molde Institutt for Informatikk Ekstraordinær eksamen in310: Drift av Datasystemer Høsten 2002 Skisse til svar:

INF1040 Oppgavesett 14: Kryptering og steganografi

Kapittel 4: Transportlaget

H a rd u b arn på. dette trenger du å vite

Emnekode: SO135A Dato: onsdag 25. feb. I Antall oppgaver: 4

Relasjonskompetanse (Spurkeland 2011)

EKSAMEN. Dato: 18. mai 2017 Eksamenstid: 09:00 13:00

EKSAMEN (Del 1, høsten 2014)

CodevisionAVR. Start CodevisionAVR. Velg Settings Terminal og sett opp kommunikasjonsparametrene som figur 1 viser. avrlab07a.doc HVE RI Arnfinn Lunde

Opus Systemer AS 2013

MATEMATIKK 1, 4MX15-10E1 A

Transkript:

Høgskolen i Molde Institutt for Informatikk Prøveeksamen 2 in270: Datakommunikasjon Våren 2003 Skisse til svar: bokmål Hjelpemidler: Kalkulator Oppgavesettet består av to (2) sider inkludert forsiden

Les dette før du begynner: Oppgavene skal løses på eget ark. Faglærer vil komme rundt et par ganger og besvare eventuelle spørsmål. Vær presis, forklar din tolkning av hver oppgave, hvordan du resonnerer. Unngå blanke svar, de gir selvsagt dårligste mulige delkarakter, forsøk å gi et svar på alle spørsmål. Skriv pent og forståelig! Lykke til!. Hva er en WBC i FDDI-II? Vis med presis og enkel utregning, en WBC s kapasitet i bit/sekund. Si kort litt om innkvartering og plassbehov for en enkelt PCM-kanal i FDDI-II? Skisse til svar: Det er en Wideband Channel (WBC). I FDDI-II styrer en cycle master utsendingen av tog med vogner 8000 ganger per sekund. Hver vogn har 2 kupé er, og i hver kupé vil en WBC ha avsatt 8 byte. I og med at hver kupé har plass til 28 byte er det plass til 6 samtidige WBC i en vogn. Kapasitet for en enkelt WBC er da 8000 vogn sec 2kupé vogn 8 byte kupé 8 bit byte = 6.44 06 bit sec En PCM trenger en byte per vogn, og cycle master bestemmer i hvilken kupé denne skal ligge. I forhold til Halsall s bok er begrepene litt endret: Han sier frame om vogn og group om kupé. 2. Forklar forskjell på circuit switching, VC switching og packet switching i forbindelse med ISDN. Hvordan pakkes informasjon eventuelt i hver type? Hvordan sikres senderne at det er kapasitet i nettet? Skisse til svar: I circuit switching, blir det satt opp en lag- forbindelse mellom partene. Denne har en fast kapasitet, f.eks. 64 Kb/s uforandret og ikkedelt med andre sendere. Informasjon vil alltid følge denne circuit og trenger ikke pakkes inn. I VC switching ber sender om en virtuell circuit (VC) til angitt mottaker. Det blir deretter satt opp en VC på lag 2. Senderne blir tildelt en VC-merkelapp (tag) som skal påklistres alle pakker som sendes. Hver node inne i nettet får sine rutetabeller satt opp, klar til å svitsje disse pakkene basert på hvordan de er tagget. Pakkene blir videresendt på linjer som deles med andre linjer, og sikker kapasitet er mulig gjennom at nettet ikke lar flere sendere komme til enn det er kapasitet for. Med VC menes jo, at en har en virtuell krets, ikke en fysisk dedikert krets som i circuit switching. I pakkesvitsjing skal alle pakkene ha mottakerens adresse påklistret og hver node vil rute videre etter hva noden tror er den beste rute til mottaker. Ruten kan endres underveis. I og med at det ikke er noen forhåndsoppsett kan en node i perioder oppleve at en link er overbelastet og at det hoper seg opp med pakker. Dette blir da problematisk for mottakerne som kanskje har tidskrav i forbindelse med avspilling av lyd etc. 3. Forklar hvordan lastkontroll (congestion control) skjer i Frame Relay (FR). Relater til felt i FR-hodet. Skisse til svar: Senderen er TE (terminal equipment) eller konsentrator CIE (customer interconnection equipment). I FR-abonnementet er det beskrevet

hvilken bitrate en kan sende med. Hvis TE/CIE ser at avtalen overgås (en sender mer enn avtalen sier) kan/bør TE/CIE merke DE (Discard Eligibility) i FR-hodet. Overbelastede FR-noder kan da droppe FR-pakker som er merket som DE. De samme noder kan også merke FR-pakker som FECN eller BECN (Forward og Backward Explicit Congestion Notification). Begge er signal til mottaker og sender, om at nettet er overbelastet, og en håper da på tiltak fra brukerne (TE/CIE) som reduserer eller fjerner videre last. 4. Hva menes med bit-synkron overføring? Hvordan oppnås dette i ISDN og hva blir baudraten? Skisse til svar: I synkron overføring vil hver bit kodes slik at det er hyppige nok endringer i signalet. Disse endringene gjør at mottaker klarer å holde seg bitsynkronisert, og dermed sample på korrekt tidspunkt. ISDN brukern en 2BQ kode der 2 bit kodes som en av fire linjenivå. Baudraten blir /2 (ett symbol sendt for to binære symbol. 5. Foreslå tre ulike anvendelser av en ISDN BRI tilkobling. Forklar først hva BRI er. Relater til subrate multiplexing. Skisse til svar: I BRI gis 2B+D full duplex, altså 2 stykk 64 Kb/s og stykk 6 Kb/s kanal. Til vanlig telefoni kan en ha to samtaler i gang samtidig over 2B (D brukes til signallering). En kan ha en samtale og en PC-tilknytning (D brukes fremdeles til signallering). Eller, alle 44 Kb/s kan brukes til PC mot Internett (ISP). Lavrate PC-tilkobling kan skje over D-kanal samtidig med stemme, hvis abonnementet tillater dette. Med subrate multiplexing vil en sende flere koblinger over f.eks. en B-kanal. Med 8 Kb/s komprimert digital stemme kan en ha 8 slike underkanaler over en B-kanal, som eksempel. 6. Hva er hensikten med algoritmen spanning tree? Hvilket problem er det som løses? Skisse til svar: I rutingsystem basert på broer (lag 2, datalink), vil hver bro prøve å lære seg hvilke DTE som er på hvilke porter. Når en pakke ankommer inn til en port (fra et segment) har den avsender og mottaker: Broen vet at avsender befinner seg på denne porten. Men, broen vet ikke hvor mottaker er og kringkaster da pakken til alle andre porter. Håpen er at mottaker tilslutt får pakken, og ganske raskt sender en i retur til avsender: Med returpakken vil broen vite hvilken port mottaker befinner seg på. Dette fungerer fint i løkkefrie nett. Hvis nettet derimot har løkker, kommer denne pakken tilbake og vil gå i evig løkke. Dette må unngås, og broene finner da tidlig ut et spanning tre, som gir en løkkefri rute som treffer alle broene i nettet. En bro vil da bare sende denne kringkastingspakken over porter som er med i spanning tre. 7. Diskuter bruk av NAK og/eller sendetimere i Idle RQ? Relater spesielt til utnyttelse. 2

Skisse til svar: Med NAK vil senderen raskt få beskjed om feil eller manglende I-frames. Skulle senderen vente til timeren gikk av, ville linjen stå lengre ubenyttet. 8. Lag et spanning tree av system i Figur. Si kort hva du gjør for hvert steg i arbeidet og eventuelle forutsetninger du antar. L 6 4 p p p 3 p 3 L 6 p p p 2 L 2 L 3 5 L 5 p 7 L 4 Figur : Utgangspunkt nett. Skisse til svar: Følgende steg ble utført for å finne spanning tree. Jeg har brukt notasjon n i for node i (node det samme som bro): (a) Det er ikke sagt i teksten, men jeg antar at alle noder har lik prioritet. Velger da den med lavest ID, altså n som rotnode. (b) Skal finne korteste vei til rotnode fra alle andre noder. Nodene har flere porter (f.eks. n 2 har porter p og. Velger den som har lavest kostnad til rot. I boken kalles dette lowest root path cost. Kostnaden er beregnet som sum av kostnad for alle segment (L i ) som ligger mellom node og rotnode. Det er ikke sagt i teksten, men jeg antar at alle L i har lik kostnad, f.eks.. node 2 p og har kostnad 2 og 3, velger p node 3 p og har kostnad 3 og 2, velger node 4 p, og p 3 har kostnad 3, 3 og 2, velger p 3 node 5 p og har kostnad 4 og, velger node 6 p og har kostnad 2 og 3, velger p node 7 p og har kostnad 4 og, velger Dette gir listen (node,port): (2,), (3,2), (4,3), (5,2), (6,) og (7,2). (c) Skal finne korteste vei fra segment til rotnode. I boken kalles dette designated port cost. Her kan en ikke velge en vei som er valgt i forrige punkt: 3

L node 7 (p ) har kostnad (lavest), velger 7 L 2 node 4 ( ) og node 2 ( ) har kostnad 2, velger den med lavest ID, node 2 L 3 node ( ) har kostnad 0 (lavest), velger L 4 node (p ) har kostnad 0 (lavest), velger L 5 node 3 (p ), node 4 (p ) og node 6 ( ) har kostnad 2 velger den med lavest ID, node 3 bare node 5 (p ) igjen (resten valgt i forrige punkt) L 6 Dette gir listen (segment,node): (,7), (4,7), (3,), (4,), (5,3) og (6,5). I figur 2 vises resultatet. L 6 4 p p p 3 L 5 p p 3 L 6 p p p 2 5 L 2 L 3 7 L 4 Figur 2: Ferdig spanningtree for nett. Node er rotnode. Blå tykk linje gir korteste vei (fra node til rotnode, steg (b)), rød tykk linje gir korteste vei (fra segment til rotnode, steg (c)). Tynne linjer ikke med i spanningtree. 9. Beskriv kort stemmepakking av PCM over Frame Relay. En skal utføre en samtale mellom to personer. hvis en bruker max pakkestørrelse hvis en har krav om levering så ofte som hvert 3de millisekund Skisse til svar: En samtale mellom to personer krever at avgitt lyd presenteres jevnlig hos den andre part. I PCM genereres stykk byte per sample, 8000 ganger per sekund (hvert /8000 de sekund). Max pakkestørrelse er 900 Byte, hvilket betyr levering hver 900/8000 sekund hvis vi skal fylle maxpakken. Dette blir for sjelden. I PCM kommer ny byte hver 25µs. I løpet av 3 ms (samme som 3000 µs) fyller en opp 3000/25=24 Byte i hver pakke. Det er ingen uttalt minimum pakkestørrelse i Frame Relay. 0. Beskriv ADSL der du fokuserer på spektrum og oppdeling av dette. Si kort hva som er asymmetrisk, og hvorfor (for hvem) dette er en passende ordning. Skisse til svar: ADSL er Asymmetric Digital Subscriber Line og er en måte å overføre over vanlige kobberpar med ca. Mhz brukbart spektrum totalt. 0-25 4

Khz brukes til vanlig tale (POTS). Resten brukes til data. Databits overføres i parallell over lavrate kanaler på 4 Khz (60 Kb/s). Upstream (fra hus til telefonsentral) finner en 25 slike kanaler, tilsammen 25 60 = 500 Kb/s. Downstream (motsatt, inn til hus) finner en 200 kanaler, tilsammen 200 60 = 2000 Kb/s. Ikke alle kanalene har gode sendeforhold, så det forhandles underveis om hvilke som har god nok SNR for overføring. Noen blir da slått av slik at raten må reduseres. Teleselskapene kan også strupe raten av andre årsaker. Dette er altså asymmetrisk da det gir større rate inn enn ut (greit for f.eks. websurfing der en sender ut korte henvendelser og får større objekt (bilder, lyd) tilbake).. Anta at en har et IEEE802.2 nett med to nivå. Diskuter kort mulighetene og problemene forbundet med å få til interaktive PCM-samtaler til over et slikt nett. Skisse til svar: En har to prioritetsklasser. En forutsetning er at pakkene med stemme har høy prioritet. Rothub vil fra DTE eller underhub, motta interrupt om at det foreligger en høyt prioritert pakke og avbryte eventuelle lavprioriterte sendinger. Hvis det er for mange høyt prioriterte sendere, vil en likevel få vanskeligheter med å sikre leveringstidene. 2. Forferdelig mange system har et CRC-felt sist i pakken. Hva brukes dette til, hvorfor ligger det sist i pakken, hva koster det, og hva er to alternativ til CRC? Skisse til svar: CRC er Cyclic Redundancy Check og er en type sjekksum, beregnet av avsender. Sjekksum beregnes også av mottaker og skal stemme med CRC hvis feilfri. Det tar tid å beregne CRC, og det bruker linkkapasitet. CRC er jo nettopp en kontroll av det som ligger foran og beregningen skjer da etter at en har sendt (mottatt) dette. Det er da naturlig og optimalt at CRC-feltet ligger sist. Alternativet er å ikke legge med CRC hvis en rett og slett ikke er bekymret for feil. Et tredje alternativ er å sende med FEC (Forward Error Correction) som gjør mottaker i stand til å fikse feilen. Med CRC må mottaker be senderen om å sende pakken om igjen hvis feilen ikke er akseptabel. FEC sparer altså omsendingen, men krever mer informasjon i sjekksum-feltet. 5