TENTAMEN FÖR KURS DAV C03, DATAKOMMUNIKATION II 5p Sid 1 av 6 Torsdag 01-10-25 kl 14.00 19.00



Relevanta dokument
Karlstads universitet Institutionen för Informationsteknologi Datavetenskap

Karlstads universitet Institutionen för Informationsteknologi Datavetenskap

Testtentamen i kursen TDTS04 Datornät och distribuerade system vt 2009

Karlstads universitet Institutionen för Informationsteknologi Datavetenskap

Tentamen i Datorkommunikation den 10 mars 2014

Karlstads universitet Institutionen för Informationsteknologi Datavetenskap

Tentamen, Distribuerade System/Programvaruarkitektur

Distribuerade affärssystem

Repetition DK2 Middleware, P2P, Multimediatransport. Stefan Alfredsson 18 Mars 2005

Omtentamen i Datakommunikation för E2

Grundläggande datavetenskap, 4p

Instuderingsfrågor ETS052 Datorkommuniktion

Skriftlig tentamen i kursen TDTS04 och TDTS43 Datornät och distribuerade system kl

KomSys Hela kursen på en föreläsning ;-) Jens A Andersson

QuickTime Streaming Server, en introduktion

Grundläggande nätverksteknik. F2: Kapitel 2 och 3

Skriftlig tentamen i kursen TDTS04 Datornät och distribuerade system kl. 8 12

Behörighetssystem. Ska kontrollera att ingen läser, skriver, ändrar och/eller på annat sätt använder data utan rätt att göra det

Datasäkerhet och integritet

Webbteknik II. Föreläsning 4. Watching the river flow. John Häggerud, 2011

Kurskatalog 2010 INNEHÅLLSFÖRTECKNING

Question 2. a) reliable delivery. 5 June

Avsnitt 1 Multimedia på Internet Introduktion

LTH, Institutionen för Elektro- och Informationsteknik (EIT)

Kapitel 5: Lokala nät Ethernet o 802.x. Felkorrektion. Att bekräfta paket. Jens A Andersson (Maria Kihl)

E12 "Evil is going on"

Kihl & Andersson: , 4.5 Stallings: , , (7.3)

Kapitel 5: Lokala nät Ethernet o 802.x. Lokala nät. Bryggan. Jens A Andersson (Maria Kihl)

Real-time requirements for online games

5. Internet, TCP/IP tillämpningar och säkerhet

Dagens agenda. Lagring & berarbetning av data. Filer och filformat Metadata Komprimering Kryptering Olika typer av data Filsystem Databaser

Namn: (Ifylles av student) Personnummer: Tentamensdatum: Tid: Hjälpmedel: Inga hjälpmedel

5 Internet, TCP/IP och Tillämpningar

Kihl & Andersson: Kapitel 6 (+ introduktioner från kap 7, men följ slides) Stallings: 9.5, 14.1, 14.2, Introduktion i 14.3, 16.1

Idag. Streaming media. Översikt. Vad är det? Vad är streaming? Distributionsteknik Uppspelning och presentation Några exempel och demonstration

Systemutvecklare SU14, Malmö

Skriftlig tentamen i kursen TDTS04 Datornät och distribuerade system kl

LTH, Institutionen för Elektro- och Informationsteknik (EIT) ETS052 Datorkommunikation Sluttentamen: , 14-19

Skriftlig tentamen i kursen TDTS0604 och TDTS43 Datornät och distribuerade system kl. 8 12

Försättsblad till skriftlig tentamen vid Linköpings Universitet

LTH, Institutionen för Elektro- och Informationsteknik (EIT)

5 Internet, TCP/IP och Applikationer

LTH, Institutionen för Elektro- och Informationsteknik (EIT) ETS052 Datorkommunikation Sluttentamen: , 08-13

KUNDREGISTER Sid 2(7) Teknisk specifikation

Tentamen i ETSF15 Kommunikationssystem och Nätverk

TCP/IP och Internetadressering

Försättsblad till skriftlig tentamen vid Linköpings Universitet

Länkhantering (feldetektering, felhantering, flödeskontroll) Maria Kihl

9 Webbföreläsningar. 9.1 Streaming

TENTAMEN: Design och konstruktion av grafiska gränssnitt DAT215/TIG091

Datainsamling över Internet

Föreläsning 5: Stora datanät Från användare till användare ARP

Tentamen CDT102 Datakommunikation i nätverk I 7,5hp

Middleware vad, hur, varför när?

Tekniken bakom IPTV Tanja Kauppinen 25 oktober 2005

Informationssäkerhet - en översikt. Louise Yngström, DSV

Skriftlig tentamen i kursen TDTS04 Datornät och distribuerade system kl. 8 12

DIG IN TO Nätverksteknologier

Försättsblad till skriftlig tentamen vid Linköpings Universitet

Säker e-kommunikation

Ansvarig lärare: Håkan Sundell, Anders Gidenstam, Jürgen Claussen Telefonnummer: (4214, 4134)

Mattias Wiggberg 1. Orientera på Internet. IP-adress. IP-adresserna räcker inte... Mer om IP-adresser

Introduktion Lync-/SfB-Infrastruktur Cellips infrastruktur Brandväggskrav Lync/SfB Server PSTN Gateway...

Att bygga VPN. Agenda. Kenneth Löfstrand, IP-Solutions AB. Olika VPN scenarios. IPsec LAN - LAN. IPsec host - host SSH

Tentamen i Kommunikationssystem och nätverk, ETSF15

Distansutbildning. av Anders Andersson. Västanvik Resurs- och Utvecklingscenter

Föreläsning 5: ARP (hur hitta MAC-adress) Från applikation till applikation

SSL/TLS-protokollet och

Internetdagarna Petter Claesson Systems Engineer introduktion. Ljudkvalitet

API:er/Mashup. Föreläsning 4 API:er och Mashups. Johan Leitet johan.leitet@lnu.se twitter.com/leitet facebook.com/leitet. Webbteknik II, 1DV449

Nätverk grunder Föreläsning 1: 1: Introduktion till Internet

Instruktion för användande av Citrix MetaFrame

Ansvarig lärare: Håkan Sundell, Anders Gidenstam, Jürgen Claussen Telefonnummer: (4214, 4134)

Lokala nät Ethernet o 802.x. (Maria Kihl)

Instruktion för användande av Citrix MetaFrame

DA 2012: F13. Nätverk 2 Ann-Sofi Åhn

F5 Exchange Elektronikcentrum i Svängsta Utbildning AB

Föreläsning 5. Vägval. Vägval: önskvärda egenskaper. Mål:

256bit Security AB Offentligt dokument

ETSF05 Repetition av KomSys

Objekt, klasser. Tillstånd Signatur Kommunikation Typ. Fält, parametrar och lokala variabler. Konstruktorer Metoder DAVA15

Protokoll PRTP Workshop

Windowsadministration I

SNABBGUIDE för Windows Media Encoder (media kodaren) - Sänd live med din webbkamera

Nätverk och Java, grunder Föreläsning 0: 0: Introduktion till Internet

Försättsblad till skriftlig tentamen vid Linköpings Universitet

Objektorienterad Programkonstruktion. Föreläsning 10 7 dec 2015

Direkt-router 2000IP. Buffrar och vidaresänder video över Internet och andra IP-nät eller fungerar som avancerad video-mottagare. Standardfunktioner

TENTAMEN I PROGRAMMERING. På tentamen ges graderade betyg:. 3:a 24 poäng, 4:a 36 poäng och 5:a 48 poäng

Web Services. Cognitude 1

Tentamen EDAA05 Datorer i system

Larmsändare sip86. Alla inställningar konfigureras enkelt upp med Windowsprogramvaran IP- Scanner. 2 Larmsändare sip22

IT för personligt arbete F2

Stora datanät. Maria Kihl

Lokala nät (forts ) Ethernet o 802.x Stora nät och behovet av nätprotokoll IP. Felkorrektion. Att bekräfta paket. Jens A Andersson (Maria Kihl)

ETSF05: Network models Användarmodeller/Paradigmer Länkprotokoll: Flödeskontroll vs felhantering Routingalgoritmer.

Att använda kryptering. Nyckelhantering och protokoll som bygger på kryptering

Webbserverprogrammering

Tentamen CDT102 Datakommunikation i nätverk I 7,5hp

TENTAMEN. Kurskod/Kurs: 5DV013, Datakommunikation och datornät. Ansvariga lärare: Jerry Eriksson Anders Broberg

Transkript:

!#"$ %&(')+*#,&-(*#%$-#./) %$'45%&67%&89 TENTAMEN FÖR KURS DAV C, DATAKOMMUNIKATION II 5p Sid av 6 Torsdag --5 kl 4. 9. Ansvarig lärare: Johan Garcia, Annika Wennström, Katarina Asplund Betygsgränser: Tillåtna hjälpmedel: Kalkylator =-9p, 4=4-49p, 5=5-6p Lycka till! Frågor av resonerande karaktär (beskriv, diskutera etc) kräver uttömmande svar och beräkningsuppgifter tydlig uppställning och förklaring. Knapphändiga eller stickordsmässiga svar underkänds. Var generös med figurer, men en figur utan förklaring ger inga poäng. UPPGIFT (5 poäng) Strömmande media (++) När man laddar ner en ljud- eller videofil över Internet och uppspelningen börjar innan filen har laddats ner i sin helhet (ofta efter -s), brukar man tala om strömmande media. A. Förklara hur det går till att skicka strömmande media över Internet när filerna ligger på en s k streaming server. Använd gärna figurer. B. Använder man en streaming server finns det möjlighet att skicka ljud/videofilen över antingen UDP eller TCP. Vad finns det för fördelar och nackdelar med att använda TCP? C. Protokollet RTSP används ibland i applikationer för strömmande media. Vad har det för funktion? UPPGIFT (8 poäng) IntServ och DiffServ (++) A. IntServ-arkitekturen definierar två större serviceklasser. Vilka är dessa och vilken service erbjuder de? B. DiffServ-arkitekturen började utvecklas eftersom IntServ-arkitekturen ansågs ha ett antal problem. Vilka är dessa problem och hur försöker man lösa dem i DiffServ? C. I DiffServ-arkitekturen finns två s k edge funktioner och en s k core funktion. Vilka är dessa och vad har de för uppgift?

!#"$ %&(')+*#,&-(*#%$-#./) %$'45%&67%&89 TENTAMEN FÖR DAV C, DATAKOMMUNIKATION II 5p, --5 Sid av 6 UPPGIFT (9 poäng) Mellanvara och CORBA (++) A. Mellanvara (eng. middleware) kan delas in i kategorier. Nämn tre kategorier och förklara kortfattat hur de fungerar. B. CORBA är oberoende av programspråk vilket innebär att klient och server (målobjekt) kan vara skrivna i olika programspråk. Hur går det till att konstruera ett CORBA-program som består av en klient och ett målobjekt? C. På vilka sätt kan en klient få tillgång till en objektreferens (eng. object reference)? Ge också en kortfattad beskrivning av hur det går till. UPPGIFT 4 (7 poäng) Remote Procedure Calls (RPC) (++) Målet med RPC är att fjärranrop ska vara transparenta för klientapplikationen/processen. A. Förklara varför det är svårt att uppnå transparens i samband med parameteröverföring (eng. parameter passing). B. Förklara hur fjärranropets semantik påverkar transparens i samband med dataförluster och maskinkrascher. C. Vad innebär begreppet idempotent i RPC-sammanhang? UPPGIFT 5 (5 poäng) Asynchronous Transfer Mode (ATM) (5) Jämför ATM-nät med IP-nät. Vilka likheter och skillnader finns? Ange även för- och nackdelar med de olika näten. UPPGIFT 6 (4 poäng) High-level Data Link Control (HDLC)(+) A. I HDLC -liknande protokoll finns ofta både ACK och NACK. Mottagaren skickar ACK för att informera sändaren om vilka ramar som kommit fram och NACK för att begära omsändning. I kursen tog vi upp två typer av NACK som motsvarar två olika omsändningsstrategier. Vilken omsändningsstrategi används i Bilaga på sidan 5? Vilken alternativ omsändningsstrategi hade kunnat användas? B. Glidande fönster är en mekanism för flödeskontroll. Använd Bilaga på sidan 6 för att beskriva hur glidande fönster fungerar.

!#"$ %&(')+*#,&-(*#%$-#./) %$'45%&67%&89 TENTAMEN FÖR DAV C, DATAKOMMUNIKATION II 5p, --5 Sid av 6 UPPGIFT 7 (5 poäng) Datasäkerhet / Kryptering (+) A. Sekretess, dvs. att kunna dölja innehållet i ett meddelande, är ett problemområde som man direkt kopplar ihop med datasäkerhet. Det finns också andra problemområden som relaterar till säker kommunikation. Nämn fyra andra problemområden utöver sekretess. B. Asymmetrisk kryptering kan användas för att distribuera nycklar för symmetrisk kryptering. Varför vill man göra detta, vilket problem uppstår och hur löses det med hjälp av en CA, Certification Authoritiy? UPPGIFT 8 (5 poäng) XML (+) A. Beskriv med egna ord vad som är syftet och poängen med XML. B. Vad är det som gör att nedanstående XML-snutt inte är wellformed? <?xml version="." encoding="utf-8"?> <!DOCTYPE BURGER SYSTEM "burger.dtd"> <BURGER_KING> <PERSON_EATING NAME="MaryBeth"> <BURGER AMOUNT="">Bacon Cheeseburger</BURGER> <DRINK>Vanilla Milkshake</DRINK> <SIDE>Onion Rings</SIDE> </PERSON_EATING> <PERSON_EATING NAME="Patrick"> <BURGER AMOUNT="">Junior Whopper</BURGER> <DRINK>Root Beer</DRINK> <SIDE>Frys</SIDE> <PERSON_EATING NAME="Carl"> <BURGER AMOUNT="">Big Whopper</BURGER> <DRINK>Cola <EXTRADRINK>Coffe </DRINK> </EXTRADRINK> <SIDE>Frys</SIDE> </PERSON_EATING>

!#"$ %&(')+*#,&-(*#%$-#./) %$'45%&67%&89 TENTAMEN FÖR DAV C, DATAKOMMUNIKATION II 5p, --5 Sid 4 av 6 UPPGIFT 9 (9 poäng) Komprimering (++4+) A. Beräkna entropin för en datakälla med följande symboler och sannolikheter: A. B. C.5 D. E.5 F. G. B. Beskriv principen för hur aritmetisk kodning fungerar. C. JPEG kodningen består av flera olika steg. I några av stegen sker komprimering utan dataförlust. Beskriv var i kodningen dessa steg befinner sig och hur de komprimerar datan. D. Vad är den största skillnaden mellan MPEG 4 och MPEG / MPEG? UPPGIFT ( poäng) Accessnät o VoIP (+) A. Diskutera skillnader mellan access via digitalt kabel-tv-nät och valfri annan accessteknik utifrån de aspekter på bredbandsbegreppet vi har tagit upp i kursen. B. I samband med SIP använder man oftast inte telefonnummer. Vad använder man istället?

re 6.7 HDLC normal response mode: example frame ence diagram with single primary and secondary (i.e. no yback acknowledgments).!#"$ %&(')+*#,&-(*#%$-#./) %$'45%&67%&89 TENTAMEN FÖR DAV C, DATAKOMMUNIKATION II 5p, --5 Sid 5 av 6 Bilaga (uppgift 6A) Contents of retransmission list Sender (P) N(R) = I() acknowledged Retransmit from I() V(S) V(R) I(, /P = ) RR(/F = ) I(, ) I(, /P = ) REJ (/F = ) I(, ) V(S) V(R) N(S) = V(R) frame accepted frame corrupted N(S) V(R) frame rejected Receiver (S) N(R) = I() acknowledged N(R) = I() acknowledged I(, /P = ) RR(/F = ) RR(/F = ) Time N(S) = V(R) frame accepted N(S) = V(R) frame accepted Pearson Education Limited

!#"$ %&(')+*#,&-(*#%$-#./) %$'45%&67%&89 igure 6.9 HDLC window flow control procedure. TENTAMEN FÖR DAV C, DATAKOMMUNIKATION II 5p, --5 Sid 6 av 6 Bilaga (uppgift 6B) Contents of retransmission list Combined P/S RetxCount V(S) V(R) K = V(S) V(R) Combined P/S Contents of retransmission list RetxCount I(, ) I(, ) I(, ) A I(, ) RR() RR() I(, ) RR() 4 A 4 4 A = window closed Time Pearson Education Limited