Høgskolen i Molde Institutt for Informatikk Eksamen 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 Prøveeksamen 2 in270: Datakommunikasjon Våren 2003 Skisse til svar:

Det fysiske laget, del 2

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

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

Referansehåndbok for strekkode

in270 Datakommunikasjon, vår 03 forelesningsnotater

TDT4110 Informasjonsteknologi grunnkurs: Tema: Betingelser og logiske uttrykk Utgave 3: Kap. 3

if (be): else (not_to_be): TDT4110 Informasjonsteknologi grunnkurs: Tema: Betingelser og logiske uttrykk Utgave 3: Kap.

Linklaget - direkte forbindelser mellom noder

Det fysiske laget, del 2

Tegn og tekst. Posisjonssystemer. Logaritmer en kort repetisjon. Bitposisjoner og bitmønstre. Kapittel August 2008

Oppgave 8.1 fra COD2e

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

EKSAMEN. Emne: Datakommunikasjon

Læringsmål. INF1000: Forelesning 12. Hovedkilde. Kunne binærtall og heksadesimale tall og konvertering mellom ulike tallsystemer: Titallsystemet

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

Disposisjon. Det fysiske laget. Maskin arkitektur. Fysisk Lag

Kapittel 11. Multipleksing og multippel aksess

INF1040 Oppgavesett 6: Lagring og overføring av data

Kapittel 6: Lenkelaget og det fysiske laget

Detaljerte Funksjoner i Datanett

Det fysiske laget. Kjell Åge Bringsrud. inf3190 Kjell Åge Bringsrud

Det fysiske laget. Kjell Åge Bringsrud. (med foiler fra Pål Spilling)

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

Fysisk Lag. Overføringskapasitet. Olav Lysne med bidrag fra Kjell Åge Bringsrud, Pål Spilling og Carsten Griwodz

Detaljerte funksjoner i datanett

EKSAMEN. Emne: Datakommunikasjon

Computer Networks A. Tanenbaum

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

Det fysiske laget. Kjell Åge Bringsrud. (med foiler fra Pål Spilling)

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

Fysisk Lag. Den primære oppgave

Status på nye høyhastighets Ethernet grensesnitt

Linklaget - direkte forbindelser mellom noder. Tilbakeblikk. Tilbakeblikk. Generelt om Link-laget

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

Universitetet i Stavanger Institutt for petroleumsteknologi

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

EKSAMEN. Emne: Datakommunikasjon

Fysisk Lag. Det fysiske laget. Maskin arkitektur. Tre klasser av medier. Kjell Åge Bringsrud (med foiler fra Pål Spilling) Galvaniske kabler;

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

Kapittel 9 Teletjenester

Kapittel 7: Nettverksteknologier

Grunnleggende Tekstbehandling

in270 Datakommunikasjon, vår 03 forelesningsnotater

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

UNIVERSITETET I OSLO

EKSAMEN (Del 1, høsten 2015)

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

INF 1040 høsten 2009: Oppgavesett 8 Introduksjon til lyd (kapittel 9 og 10)

INF 1000 høsten 2011 Uke 11: 2. november

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

Input/Output. når tema pensum. 13/4 busser, sammenkobling av maskiner /4 PIO, DMA, avbrudd/polling

INF 1000 høsten Innhold uke 11. Digital representasjon av tekster, tall, former,

EKSAMEN. Emne: Datakommunikasjon

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

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

ITF20205 Datakommunikasjon - høsten 2011

TJENESTEBESKRIVELSE BØLGELENGDE /v1.7

Løsningsforslag. Oppgavesettet består av 9 oppgaver med i alt 20 deloppgaver. Ved sensur vil alle deloppgaver telle omtrent like mye.

Matematikk 2, 4MX25-10

* + & 2 ( 3+ /. + 4 ( ' 5 ' " 5 0 *. :(( 4 4( " 5

Gruppe(r): 2EY Eksamenstid, fra-til: Eksamensoppgaven består av. Antall sider: 4 (Inkludert denne)

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

UNIVERSITETET I OSLO

Litt mer detaljer om: Tids multipleksing

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

HØGSKOLEN I SØR-TRØNDELAG

Examination paper for TTM Access and Transport Networks

REMOTE OPERASJON, INNSTRUKS KLIENTOPPSETT. Foreningen Bergen Kringkaster / LA1ASK

1. del av Del - EKSAMEN

Informasjonsteori Skrevet av Joakim von Brandis,

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

LØSNINGSFORSLAG TIL EKSAMENSOPPGAVE FAG: IAD DATAKOMMUNIKASJON OG SIGNALOVERFØRING LÆRER: ERLING STRAND


Løsningsforslag Gruppeoppgaver, januar INF240 Våren 2003

INF1080 Logiske metoder for informatikk. 1 Små oppgaver [70 poeng] 1.1 Grunnleggende mengdelære [3 poeng] 1.2 Utsagnslogikk [3 poeng]

Løsningsforslag. Emnekode: Emne: Matematikk for IT ITF Eksamenstid: Dato: kl til kl desember Hjelpemidler: Faglærer:

RNC 2 SGSN RNC 1 RNC 2 SGSN RNC 1 RNC SGSN RNC 1

EKSAMEN Løsningsforslag Emne: Fysikk og datateknikk

OPPLÆRINGSREGION NORD. Skriftlig eksamen. ELE1001 Data- og elektronikksystemer HØSTEN Privatister. Vg1 Elektrofag

NY EKSAMEN Emnekode: ITD13012

Løsningsforslag til EKSAMEN

Løsning av øvingsoppgaver, INF2310, 2005, kompresjon og koding

AVSLUTTENDE EKSAMEN I. TDT4160 Datamaskiner Grunnkurs. Torsdag 29. November 2007 Kl

UNIVERSITETET I OSLO

a) Vis hovedelementene i GSM-arkitekturen og beskriv hovedoppgavene til de forskjellige funksjonelle enhetene i arkitekturen

EKSAMEN. Informasjon om eksamen. Emnekode og -navn: ITD13012 Datateknikk. Dato og tid: timer. Fagansvarlig: Robert Roppestad

EKSAMENSOPPGAVE. IAI20102 Algoritmer og datastrukturer

Algoritmer og Datastrukturer

EKSAMEN. Emne: Emnekode: Matematikk for IT ITF Dato: Eksamenstid: til desember Hjelpemidler: Faglærer:

EKSAMEN. Emne: Algoritmer og datastrukturer

Tjenestebeskrivelse Bølgelengde /v1.9

KANDIDATEN MÅ SELV KONTROLLERE AT OPPGAVESETTET ER FULLSTENDIG

Diverse praktisk: Merk at foilene også er pensum, og at det kan finnes info på foilene som ikke finnes i boka! Ukeoppgavene er også pensum.

Avsluttende eksamen i TDT4120 Algoritmer og datastrukturer

Eksamen i K2RSGFAF Regning som grunnleggende ferdighet i alle fag, Kompetanse for kvalitet Emne 1: 2KUOR19 Kunnskap om regning 15 sp

Løsningsforslag til 1. del av Del - EKSAMEN

UNIVERSITETET I OSLO

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

Transkript:

Høgskolen i Molde Institutt for Informatikk Eksamen in27: Datakommunikasjon Våren 23 Skisse til svar: Dato: 4.6.23, 6 timer skriftlig Hjelpemidler: Kalkulator (tomt minne) Oppgavesettet består av tre (3) sider inkludert forsiden. Les dette før du begynner: Oppgavene skal løses på eget ark. Faglærer vil komme rundt en gang før klokken 2. og besvare eventuelle spørsmål. Vær kort og 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!. Litt om det fysiske lag (a) Forklar kort tre støytyper. Skisse til svar: Attenuation: Signalet svekkes jo lengre det går. Dispersion: Ulike frekvenskomponenter har ulik hastighet og ankommer mottaker til ulik tid (gir utsmurt signal). Støy: Eksterne signal blander seg med signalet som sendes. (b) Nevn fem typer overføringsmedia. Skisse til svar: Twisted Pair, Koaksial, Fiber, Infrarødt, Radio. 2. og, litt om ressursdeling. (a) Forklar hva som menes med circuit switching. Forklar om det blir (eller ikke blir) kødannelse med denne teknikken? 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 ikke-delt med andre sendere. Informasjon vil alltid følge denne circuit og trenger ikke pakkes inn.

(b) Hva er TDM, WDM, FDM, SDM? Hva er likt mellom WDM og FDM? Skisse til svar: Det er fire forkortelser for teknikker som brukes for deling av en kommunikasjonslinje. TDM er Time Division Multiplexing, der et frekvensband brukes av en i gangen. Hver bruker har faste tidsluker, eller konkurrerer med de andre om tidslukene. WDM er Wavelength Division Multiplexing, der det er flere tilgjengelige bølgelengder for sending, en pér bruker. Det sendes samtidige bit. Bølgelengde er direkte relatert til frekvens: En bruker har en dedikert sendefrekvens. Brukes om sending gjennom fiber: Hver bruker har en egen farge han sender med, flere sender samtidig. FDM er Frequency Division Multiplexing, og er veldig lik WDM: Hver bruker har egen frekvens tilgjengelig for sending. SDM er Space Division Multiplexing. Her har hver bruker en dedikert linje som ingen andre kan bruke. (c) Hvilken av de teknikkene i forrige spørsmål brukes i ADSL, og vis utregningen av hvordan en oppnår.5 Mb/s og 2 Mb/s ut og inn av heimen. Skisse til svar: En bruker FDM i ADSL. Spekteret er delt inn i 4 Khz band, der en sender 6 Kb/s per kanal. Med 25 kanaler UT har en 5 Kb/s ut av heimen. INN har en 2 kanaler som gir 2 Kb/s inn i heimen. (d) Forklar (vis utregningen) kort hvordan en oppnår 64 Gb/s i TAT-4. Skisse til svar: Fire fibre, hver med 6 parallelle STM-64 ( Gb/s). En bruker DWDM i hver fiber. 4 6 Gb/s blir 64 Gb/s. 3. Vis utregningen av minimum pakkestørrelse i shared-media Gigabit Ethernet. Hvordan sikres det mot pakker under minstemålet? Skisse til svar: Sender skal oppdage kollisjon og kan derfor ikke avslutte sendingen før første bit har kommet tilbake fra et eventuelt kollisjonssted. Dette krever at pakken varer i minst 2T p. Med 2 m som største avstand mellom to noder, blir T p = 2m 8 m s = 2 6 s Utsendingen skal vare minst dobbelt så lenge, d.v.s. 4µs. Med en senderate lik Gb/s vil en i denne perioden ha sendt ut 4 6 s 9 bit s = 4 3 bit Som for alle Ethernet legges til en sikkerhetsavstand, for Gigabit Ethernet tilsvarende 96 bit. Dette gir minimum pakkestørrelse på 496 bit. Pakker under minstemålet fylles av senderen ut slik at de blir 496 bit. Dette kalles carrier extension, men en har også tillatt frame bursting som lar en sende flere småpakker 2

på rad når en først er i gang. (Kandidater som sier noe fornuftig om eller Mb/s Ethernet får også poeng her, hvis de ikke kan detaljene om Mb/s Ethernet). 4. Byteorientert utsending. (a) Hva er paritet? Hva kan ikke oppdages med paritet? (b) Ordet FEIL skal sendes som 7-bit ASCII med Odde Paritet (se ASCII tabell siste side). Vis hvordan du finner ut koden for tegnene. (c) Beregn en Block Check Sequence (Odde) som skal vedlegges. (d) Hva er framesynkronisering? Hvorfor trenger vi det? (e) Vis hele utsendingen av alle bits du kodet i delspørsmål b), der du i tillegg tar med framesynkronisering. Fikk du ikke til b), kan du likevel gi et svarforsøk her. Skisse til svar: Paritet er en -bit sjekksum over vanligvis 7 eller 8 bit, som mottaker bruker til å oppdage feil i sendingen. Flere typer finnes, Even (Odd) betyr at paritetbit settes slik at antallet -ere i symbol og paritet, blir heltall (oddetall). Med paritet oppdages ikke et heltatt (2, 4, 6, 8) antall bitfeil. En BCC (Block Check Character) skal paritets-sjekke hver kolonne og blir i dette tilfellet (for de fire byte i FEIL) lik. Med framesynk skal tegnene STX og ETX legges rundt FEIL. Dette fordi mottaker skal finne ut hvor informasjonen starter (etter STX) og slutter (foran ETX). Ved utsending blir da ny BCC beregnet som inkluderer STX og ETX (se tabell under). I ASCII blir dette sekvensen STX F E I L ETX Til sist skal en BCC (kolonneparitet)sendes. Antar at dette er Odde STX F E I L ETX BCC og sender ut (etter de seks 8-bits tegn):. OBS! Kandidater som diskuterer framesynk i bit-orienterte sendinger premieres også litt: Her er det f.eks. aktuelt med SYN-flagg for bitsynk og en flag byte (f.eks. ) som start/endof-frame istedetfor STX/ETX. 5. Bit-orientert utsending 3

(a) Hva menes med bit-synkron overføring? (b) Hvordan oppnås bit-synkronitet i BASE5 (tykk Ethernet)? (c) Vis hvordan følgende sendes ut med Manchester koding: 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 bit-synkronisert, og dermed sample på korrekt tidspunkt. I Base5 brukes en Manchester kode med endring midt i bit: for og for. Baudraten er linjerate / bitrate. Linjeraten er endel høyere enn bitraten fordi en ved bitstart endrer nivå for å få til kodingen som beskrevet over. 6. Stemmeforsendelser (a) Forklar hvordan stemme/lyd kodes i PCM Skisse til svar: Det analoge signalet samples 8 ganger i sekundet og hvert sample representeres med 8 bit. Dette gir en rate på 64 Kbit/sek. (b) Hva er viktig ved overføring av lyd til en mottaker over et datanett? Skisse til svar: At signalene ankommer i jevn hastighet, ingen pakker mer eller mindre forsinket enn de andre. (c) Forklar digital stemmepakking (av PCM) i ATM. Skisse til svar: I ATM er alle pakker 53 Byte. 48 av disse kan brukes til payload (nyttelast, det en får betalt (paid) for). Digital stemme vil en sende over AAL-, og en ser av boken at AAL- tar Byte av de 48 Byte til overhead. Tilbake står 47 Byte. Vi må vente til 47 lydbilder er mottatt før en full ATM-pakke (celle) kan sendes. Dette tilsvarer en ventetid på 25µs 47 = 5.875ms for første Byte, og ms for den 47 de Byte. Skal en sende oftere vil en redusere gjennomsnittlig ventetid, men da må en sende delvis fulle pakker (celler). 7. Svar på følgende om FDDI (a) Anta fjorten nodes med 3 km avstand, og beregn ringforsinkelse (ring latency. Hva representerer denne forsinkelsen?. (b) I FDDI kan en garantere ventetid for en bruker (node). Hvordan gjøres dette? (c) Hva blir minimum og maksimum ventetid i dette nettet hvis to av nodene trenger sending hvert 5 ms? Skisse til svar: 4 3km 5µs/km = 2µs i signalforsinkelse. Pluss, 4noder µs = 4µs i nodeforsinkelse. Dette gir tilsammen 224µs ringforsinkelse. Hvis ingen av nodene sender vil en node oppleve at token kommer tilbake innen denne ringforsinkelsen. I FDDI bestemmer nodene ved budgiving, hva TTRT 4

skal bli. Laveste bud velges, og noden er garantert at token kommer senest hvert 2TTRT sekund. For disse to nodene som skal ha token senest innen 5 ms, skal de be om en TTRT lik 25 ms. Laveste ventetid er ringforsinkelsen (ble beregnet over). 8. Svitsjer (a) skisser en svitsj og si kort hva den inneholder. Skisse til svar: En svitsj flytter pakker fra N innporter til N utporter. Pakkene legges først i et buffer (vanligvis FIFO) der svitsjen s CPU kan sjekke disse. Når CPU bestemmer det, slippes pakken gjennom svitsjens fabrikk (ulike typer) og kommer ut på ønsket utport. CPU har en tabell som sier hvilke porter som skal brukes, avhengig av hva som står i pakkehodet. (b) hva er en selvlærende svitsj (som brukes f.es. i svitsjet Ethernet) hva er det som læres? Skisse til svar: Den lærer hvilke utporter som skal brukes for mottakere angitt i pakkehodet. Ved boot er tabellen (mottaker, utport) tom, for hver pakke inn over en innport oppdateres (pakke.avsender, innport) i tabellen. En enkel svitsj vil sende til alle utporter hvis den ikke kjenner pakke.mottaker. (c) hva menes med at en svitsj er non-blocking? Hvor kan blocking forekomme? Skisse til svar: Med non-blocking menes at svitsjen ikke dropper pakker; alle pakker som ankommer vil bli videresendt. Blocking er at pakken må droppes, noe som kan skje hvis flere samtidig vil til samme utport, eller internt i en flerestegs fabrikk der to pakker vil bruke samme svitsje-element samtidig. 5

ASCII CONTROL CODE CHART b7 b6 BITS b5 b4 b3 b2 b CONTROL NUL SOH 2 STX 2 2 3 ETX 3 3 4 EOT 4 4 5 ENQ 5 5 6 ACK 6 6 7 BEL 7 7 8 BS 8 9 HT 9 LF A 2 VT B 3 2 FF C 4 3 CR D 5 4 SO E 6 5 SI F 7 6 DLE 2 7 DC 2 8 DC2 2 22 9 DC3 3 23 2 DC4 4 24 2 NAK 5 25 22 SYN 6 26 23 ETB 7 27 24 CAN 8 3 25 EM 9 3 26 SUB A 32 27 ESC B 33 28 FS C 34 29 GS D 35 3 RS E 36 3 US F 37 LEGEND: SYMBOLS NUMBERS 32 SP 2 4 33! 2 4 34 22 42 35 # 23 43 36 $ 24 44 37 % 25 45 38 & 26 46 39 27 47 4 ( 28 5 4 ) 29 5 42 * 2A 52 43 + 2B 53 44, 2C 54 45 2D 55 46. 2E 56 47 / 2F 57 dec CHAR hex oct 48 3 6 49 3 6 5 2 32 62 5 3 33 63 52 4 34 64 53 5 35 65 54 6 36 66 55 7 37 67 56 8 38 7 57 9 39 7 58 : 3A 72 59 ; 3B 73 6 < 3C 74 6 = 3D 75 62 > 3E 76 63? 3F 77 UPPER CASE 64 @ 4 65 A 4 66 B 42 2 67 C 43 3 68 D 44 4 69 E 45 5 7 F 46 6 7 G 47 7 72 H 48 73 I 49 74 J 4A 2 75 K 4B 3 76 L 4C 4 77 M 4D 5 78 N 4E 6 79 O 4F 7 8 P 5 2 8 Q 5 2 82 R 52 22 83 S 53 23 84 T 54 24 85 U 55 25 86 V 56 26 87 W 57 27 88 X 58 3 89 Y 59 3 9 Z 5A 32 9 [ 5B 33 92 \ 5C 34 93 ] 5D 35 94 ˆ 5E 36 95 5F 37 LOWER CASE 96 6 4 97 a 6 4 98 b 62 42 99 c 63 43 d 64 44 e 65 45 2 f 66 46 3 g 67 47 4 h 68 5 5 i 69 5 6 j 6A 52 7 k 6B 53 8 l 6C 54 9 m 6D 55 n 6E 56 2 p 7 6 3 q 7 6 4 r 72 62 5 s 73 63 6 t 74 64 7 u 75 65 8 v 76 66 9 w 77 67 2 x 78 7 2 y 79 7 22 z 7A 72 23 { 7B 73 24 7C 74 25 } 7D 75 26 7E 76 27 o DEL 6F 57 7F 77 Victor Eijkhout Dept. of Comp. Sci. University of Tennessee Knoxville TN 37996, USA 6