Karlstads universitet Institutionen för Informationsteknologi Datavetenskap

Relevanta dokument
TENTAMEN FÖR KURS DAV C03, DATAKOMMUNIKATION II 5p Sid 1 av 6 Torsdag kl

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

Tentamen i Datorkommunikation den 10 mars 2014

Tentamen, Distribuerade System/Programvaruarkitektur

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

4 Paket- och kretskopplade nät

Omtentamen i Datakommunikation för E2

Karlstads universitet Institutionen för Informationsteknologi Datavetenskap

Karlstads universitet Institutionen för Informationsteknologi Datavetenskap

4 Paket- och kretskopplade nät

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

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

Totalt antal poäng på tentamen: 50 För att få respektive betyg krävs: U<20, 3>=20, 4>=30, 5>=40

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

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

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

Windowsadministration I

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

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

TCP/IP och Internetadressering

Distribuerade affärssystem

Datakommunikation I 5p

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

Tentamen i ETSF15 Kommunikationssystem och Nätverk

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

5 Internet, TCP/IP och Tillämpningar

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

Karlstads universitet Institutionen för Informationsteknologi Datavetenskap

Rättningstiden är i normalfall 15 arbetsdagar och resultat anslås sedan i Ladok inom en vecka (under förutsättning att inget oförutsett inträffar).

Instuderingsfrågor ETS052 Datorkommuniktion

Högskolan Dalarna sid 1 av 7 DI-institutionen Hans-Edy Mårtensson Sten Sundin

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

5 Internet, TCP/IP och Applikationer

Grundläggande datavetenskap, 4p

Datakommunika,on på Internet

URVAL AV UTFÖRDA HOBBYPROJEKT

Systemutvecklare SU14, Malmö

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

IT för personligt arbete F2

Tentamen i Trådlös Internet-access

PM 01 En jämförelse av två analysmodeller för val av komponentteknik

TDTS04 Datornät och distribuerade system, 15 mars 2010 Svar sammanställda av Juha Takkinen, IDA,

Web Services. Cognitude 1

En snabb titt på XML LEKTION 6

ITK:P2 F1. Hemsidor med HTML HTML. FTP, HTTP, HTML, XML och XHTML

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

Kvalitetssäkring av nätverk och iptelefoni för operatörer och tjänsteleverantörer

Tentamen i Algoritmer & Datastrukturer i Java

Övningar - Datorkommunikation

Unix-Säkerhet. Övningsprov. Frågorna skall besvaras på ett sådant sätt att en insatt kollega skall känna sig informerad.

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

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

Christer Scheja TAC AB

Det här dokumentet är till för att ge en översikt över ASP.NET MVC samt hur WCF Services används från.net applikationer.

Övning 5 EITF25 & EITF Routing och Networking. October 29, 2016

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

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

Tentamen etjänster och webbprogrammering

Datakommunikation vad är det?

Tentamen. DD2385 Programutvecklingsteknik vt 2013 Onsdagen den 22 maj 2013 kl Hjälpmedel: penna, suddgummi, linjal

Uppmärkningsspråk. TDP007 Konstruktion av datorspråk Föreläsning 4. Peter Dalenius Institutionen för datavetenskap

Övning 5 ETS052 Datorkommuniktion Routing och Networking

Systemkonstruktion Z2

Viktigt! Glöm inte att skriva Tentamenskod på alla blad du lämnar in.

Tentamen. DD2385 Programutvecklingsteknik vt Torsdagen den 27 maj 2010 kl Hjälpmedel: penna, suddgummi, linjal

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

Karusell med länkade omslagsbilder

Webbteknik. Innehåll. Historisk återblick Teknisk beskrivning Märkspråk Standardisering Trender. En kort introduktion

Tentamen I Arkitektur och design av globala applikationer

TCP och UDP-nivån. Portnummer

Tentamen. DD2385 Programutvecklingsteknik vt Fredagen den 5 juni 2009 kl Inga hjälpmedel utom penna, sudd och linjal

Viktigt! Glöm inte att skriva Tentamenskod på alla blad du lämnar in.

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

Tentamen EDAA05 Datorer i system

Tentamen. 2D4135 vt 2004 Objektorienterad programmering, design och analys med Java Torsdagen den 3 juni 2004 kl

SIZE CONNECT, TEKNISK BESKRIVNING

Tentamen i Grundläggande programmering STS, åk 1 lördag

E12 "Evil is going on"

Nationellt kursprov i MATEMATIK KURS A Våren Del II

Omtentamen i Trådlös Internet-access

Strukturering med XML och DTD

Datakommunikation vad är det?

Norman Endpoint Protection (NPRO) installationsguide

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

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

Question 2. a) reliable delivery. 5 June

Tentamen i Robotteknik MPR160 och MPR210, 20 oktober 1997

1 PROTOKOLL. Nätverk. Agenda. Jonas Sjöström

Kompilatorer och interpretatorer

Konfigurering av Intertex SurfinBird IX78 tillsammans med IP-växlar och Telia SIP-anslutning

Datakommunika,on på Internet

Mölnbackagatan 7A, Karlstad Karlstads kommun

DP7 Kompletterande information

1 Förmedlingstjänsten Bildtelefoni.net

Facit Tentamen 17/3 Informationsinfrastruktur

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

SNMP. Effektiviserad drift av datorsystem 1DV427. Wednesday, November 10, 2010

WWW. Exempel på klientsidan. Överföring av en html-fil. Snyggare variant. Verkligt format. Meddelandeformat för begäran HTTP

Grundläggande nätverksteknik. F1: Introduk6on

Uppmärkningsspråk. TDP007 Konstruktion av datorspråk Föreläsning 3. Peter Dalenius Institutionen för datavetenskap

Transkript:

TENTAMEN FÖR KURS DAV C03, DATAKOMMUNIKATION II 5p Sid 1 av 5 Fredag 06-03-31 kl 08.15 13.15 Ansvarig lärare: Johan Garcia, Stefan Alfredsson, Hans Hedbom Betygsgränser: Tillåtna hjälpmedel: Kalkylator 3=30-39p, 4=40-49p, 5=50-60p 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. Frågor skrivna på engelska bör besvaras på engelska. UPPGIFT 1 (7 poäng)- XML (2+2+3) A. Förklara hur följande språk relaterar till varandra: SGML, XML, HTML, XHTML. B. Förklara begreppen DTD och Namespaces. C. Är nedanstående XML-snutt wellformed? Varför/varför inte? Vad krävs för att något skall vara wellformed? <?xml version="1.0" encoding="utf-8"?> <!DOCTYPE BURGER SYSTEM "burger.dtd"> <BURGER_KING> <PERSON_EATING NAME="MaryBeth"> <BURGER AMOUNT="1">Bacon Cheeseburger</BURGER> <DRINK>Vanilla Milkshake</DRINK> </PERSON_EATING> <SIDE>Onion Rings</SIDE> <PERSON_EATING NAME="Patrick"> <BURGER AMOUNT="2">Junior Whopper</BURGER> <DRINK>Root Beer</DRINK> <SIDE>Frys</SIDE> <PERSON_EATIN NAME="Carl"> <BURGER AMOUNT="2">Big Whopper</BURGER> <DRINK>Cola <EXTRADRINK>Coffe </DRINK> </EXTRADRINK> <SIDE>Frys</SIDE> </PERSON_EATING>

TENTAMEN FÖR DAV C03, DATAKOMMUNIKATION II 5p, 06-03-31 Sid 2 av 5 UPPGIFT 2 (5 poäng) Komprimering (3+2) A. Gör Huffmanträdet för en datakälla med följande symboler och sannolikheter, och beräkna även entropin: S 0.8 V 0.03 S 0.12 R 0.01 Q 0.003 X 0.017 Y 0.02 B. Förklara hur man kan göra Huffman-kodning mer effektiv genom att med hjälp av symbol blocking. UPPGIFT 3 (7 poäng) SIP mm (3+3+1) A. I en SIP-infrastruktur kan det finnas ett flertal servrar med olika funktionalitet. Beskriv vilket funktion DNS-server, Proxy-server och Location-server har i SIP-sammanhang. B. Lite text har fallit bort från nedanstående figur som visar en normal SIP-session. Komplettera med de meddelanden som inte är namngivna. C. Vad menas med begreppet vertikal handover?

TENTAMEN FÖR DAV C03, DATAKOMMUNIKATION II 5p, 06-03-31 Sid 3 av 5 UPPGIFT 4 (6 poäng) Multimediaapplikationer mm (2+2+2) A. Multimediaapplikationer och traditionella nätverksapplikationer (mail, FTP, telnet/ssh med flera) skiljer sig i avseende på de krav som ställs på nätet. Diskutera de två huvudskillnaderna som tagits upp. B. Multimediastreaming kan delas in i tre klasser; Streaming av lagrad media, streaming av live media samt interaktiv realtid. Diskutera och jämför dessa klasser med varandra. Vad finns det för likheter och skillnader? C. För en ip-telefoniapplikation kan man ha s.k. fixed playout delay eller adaptive playout delay. Varför vill man använda adaptive playout delay? Beskriv (i text eller med formler) hur denna beräknas. UPPGIFT 5 (7 poäng) Köhantering mm (2+1+2+2) A. Teknikerna Token bucket och weighted fair queuing kan kombineras för att ge en övre gräns på fördröjning. Rita hur ett sådan scenario ser ut. Givet en bucket size på 50 paket, där tokens fylls på med 10 tokens per sekund, en WFQ service-weight på 0.5 och utkapacitet på 200 paket/s, vad är den maximala fördröjningen ett paket kan uppleva? (redovisa uträkningen/resonemanget). B. Vad är nyttan av att kunna garantera att en övre gräns för fördröjningen? C. Förklara hur Random Early Detection (RED) fungerar. D. Förklara hur Explicit Congestion Notification (ECN) fungerar. UPPGIFT 6 (5 poäng) RPC (1+4) RPC är en teknik som blir allt vanligare i dag. Men tekniken är inte helt problemfri. A Beskriv med hjälp av figur och en förklarande text hur ett RPC-anrop från en klient till en server kan gå till, samt vilka delar som bör ingå. B I RPC sammanhang kan så kallade orphans uppstå. Vad är en orphan och varför uppstår de? Beskriv och förklara en metod att hantera orphans. Diskutera också metodens för och nackdelar.

TENTAMEN FÖR DAV C03, DATAKOMMUNIKATION II 5p, 06-03-31 Sid 4 av 5 UPPGIFT 7 (3 poäng) ASN.1 och BER (1,5+1,5) A. Beskriv vad Abstract Syntax Notation nr 1 (ASN.1) är och vad den används till. B. Beskriv vad Basic Encoding Rules (BER) är och hur det fungerar. Illustrera med figur. UPPGIFT 8 (7 poäng) Middleware och CORBA (3+1+3) A. På föreläsningen gick vi igenom fem olika kategorier av middleware. Nämn minst tre av dem och förklara kortfattat (gärna med figur) hur de fungerar. B. En viktig del i CORBA är IDL. Förklara vad IDL är och hur det används. C. OMGs referensmodell för CORBA brukar ritas som nedan. Den stora rutan kallad ORB symboliserar kommunikationsfunktionen ("mjukvarubussen") som distribuerade program (Application Objects) använder för att kommunicera med varandra. Men CORBAstandarden innehåller fler saker. Vad? A pplication O bjects?? O bject R equest B roker (O R B )? UPPGIFT 9 (6 poäng) SNMP och nätövervakning (3+3) A. Vad har man nätövervakning till? I OSI-standarderna för nätövervakning har man delat in nätövervakning i fem olika områden. Det är dessa fem områden som efterfrågas. Ge också exempel på några aktiviteter inom varje område. B. När man bygger nätövervakningssystem för utrustning i ett TCP/IP-nät så följer man SNMP-modellen. Beskriv hur nätövervakningen byggs upp enligt SNMP-modellen. Ange de olika komponenterna i ett sådant nätövervakningssystem och förklara vilken roll varje komponent har.

TENTAMEN FÖR DAV C03, DATAKOMMUNIKATION II 5p, 06-03-31 Sid 5 av 5 UPPGIFT 10 (7 poäng) ATM (1+1+4+1) Nedan finns en figur av ett ATM nätverk. Örebro och Västerås är VP-Switchar medan Karlstad och Stockholm är VC-Switchar. Besvara med utgångspunkt i figuren följande frågor: A. Förklara skillnaden mellan en VP-Switch och en VC-Switch. (1 p) B. Vilka VPC och VCC finns mellan Arvika och Uppsala. (1p) C. Hur ser switch-tabellen ut i Karlstad noden. Antag samma VC/VP nummer för båda trafikriktningarna och numrera hårdvaru-interfacen själv. (4p) D. Vilken ATM interface standard kan tänkas gälla mellan Arvika och Karlstad respektive mellan Karlstad och Örebro? Vilken är den stora skillnaden mellan dessa ATM interface? (1p) Örebro VP10 Västerås VC11 Arvika A VP10 VP20 VP40 VC42 VC10 Karlstad VC41 B Kil VC42 VP50 VC14 VP60 Stockholm VC15 VC44 VP30 Uppsala C Kista D