Namn: (Ifylles av student) Personnummer: Tentamensdatum: 2014-06-03 Tid: 09.00 12.00. Hjälpmedel: Inga hjälpmedel



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

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

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

Ansvarig lärare: Anders Gidenstam, Shirin Tavara, Karl Jansson Telefonnummer: (4097) (4399)

Instuderingsfrågor ETS052 Datorkommuniktion

Karlstads universitet Institutionen för Informationsteknologi Datavetenskap

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

Karlstads universitet Institutionen för Informationsteknologi Datavetenskap

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

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

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

IT för personligt arbete F2

Nätverkslagret - Intro

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

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

Grundläggande nätverksteknik. F3: Kapitel 4 och 5

Datakommunikation. Nätskiktet. Routers & routing

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

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

Lösningar till tentan i ETS052 Datorkommunikation

Stora datanät Från användare till användare. Jens A Andersson

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).

Kapitel 6, 7, o 8: ARP Vägval Från användare till användare. Jens A Andersson (Maria Kihl)

Grundläggande datavetenskap, 4p

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)

IP Från användare till användare Vägval DNS Jens A Andersson (Maria Kihl) Att skicka data över flera länkar. Nätprotokoll

5 Internet, TCP/IP och Tillämpningar

Stora datanät. Maria Kihl

Från användare till användare. (Maria Kihl)

Karlstads universitet Institutionen för Informationsteknologi Datavetenskap

Datakommunika,on på Internet

Datasäkerhet och integritet

DIG IN TO Administration av nätverk- och serverutrustning

Nät med flera länkar. Vägval. Enklaste formen av kommunikation:

DA HT2011: F18. Länklagret och uppkopplingstekniker Ann-Sofi Åhn

Internet. Internet hur kom det till? Internets framväxt. Ett hierarkiskt uppbyggt telenät Kretskopplat/circuit switching

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

Föreläsning 4: Lokala nät (forts ) Ethernet o 802.x Stora nät och behovet av nätprotokoll Transportprotokoll. Emma Fitzgerald

ETS052 Internet Routing. Jens A Andersson

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

Lösningar ETS052 Datorkommunikation,

Hjälpprotokoll till IP

Från användare till användare ARP. (Maria Kihl)

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

Föreläsning 5: ARP (hur hitta MAC-adress) IPv4, IPv6 Transportprotokoll (TCP) Jens A Andersson

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

1. Internets Applikationer 8 poäng

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

Interna routingprotokoll i operatörsnät - uppbyggnad och tillämpning

Lösningar till tentan i ETS052 Datorkommunikation

IP routinghierarkier. Robert Löfman Institutionen för informationsbehandling Åbo Akademi, FIN Åbo, Finland e post: robert.lofman@abo.nospam.

MRD Industriell 3G-Router KI00283C

Transportnivån. Kommunikation mellan processer. Kommunikation mellan processer. Sockets och TCP. UDP (User Datagram Protocol) Checksumman

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

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

Ethernet-anslutning. För mer information om skrivarens Ethernet-funktion klickar du på avsnittet nedan: Ethernet-lampor. nätverkskonfigurationssida

OSI-modellen. Skiktade kommunikationsprotokoll. OSI-Modellen. Vad är en bra skiktindelning? Fysiska skiktet. Länkskiktet

Vad är Internet? - Flera olika slags nät - Vill kunna kommunicera över dessa nät - Vad gör man?

IP grunder och arkitektur

SSL/TLS-protokollet och

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

Datakommunikation vad är det?

TDDD80. Mobila och sociala applikationer Introduktion HTTP,SaaS. Anders Fröberg Institutionen för Datavetenskap (IDA)

Brygga HUB. Brygga. Switch

Ad-Hoc Nätverk. Christer Corneliusson Ett arbete i kursen Datakommunikation och Distribuerade System VT- 2005

Transport Layer. Transport Layer. F9 Meddelandesändning med UDP EDA095 Nätverksprogrammering. Java och UDP TCP/UDP

Förebyggande Råd från Sveriges IT-incidentcentrum

Introduktion - LAN Design och switching concepts Basic Switch Concepts and Configuration Frågor? Referenser. Nätverksteknik 2

Tentaexempel. Maria Kihl

Switch- och WAN- teknik. F7: ACL och Teleworker Services

============================================================================

Internetprotokollen. Maria Kihl

Ad hoc networks. Sven Claesson,

Datakommunikation I 5p

ETSF05 Repetition av KomSys

Tentamen i datakommunikation EDA343/DIT420 Vt 2011

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

Föreläsning 4: Lokala nät (forts ) Ethernet o 802.x Stora nät och behovet av nätprotokoll Transportprotokoll. Jens A Andersson

5. Internet, TCP/IP och Applikationer

6. Blandade uppgifter

Internetdagarna Petter Claesson Systems Engineer introduktion. Ljudkvalitet

Kapitel 6, 7, 8 o 9: Data och protokoll. LUNET o SUNET

Grundläggande nätverksteknik. F7: Rep66on

Repetition. Maria Kihl

Följande signaler har kodats med Manchester. Hur ser bitströmmen ut om den inleds med en 0:a?

Övning 5 ETS052 Datorkommuniktion Routing och Networking

Olika slags datornätverk. Föreläsning 5 Internet ARPANET, Internet började med ARPANET

Tentamen i Trådlös Internet-access

Tentamen i Datorkommunikation den 10 mars 2014

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

Datakommunika,on på Internet

Internet. Maria Kihl

IP-datagramformatet. IP-adressering: introduktion. Föreläsning 7/5: Nätlagret: ip, dhcp, nat och icmp samt introduktion till routning

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

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

Varför fungerar det då? Elektro- och informationsteknik Lunds Tekniska Högskola

Din manual NOKIA C111

Protokoll i flera skikt Fragmentering Vägval DNS. Jens A Andersson

interface Question 1. a) Tillämpningar E-post Filöverföring Webb Traceroute Applikationslagret DNS SMTP HTTP FTP Transportlagret Nätverkslagret

Säkerhet. Säker kommunikation - Nivå. Secure . Alice wants to send secret message, m, to Bob.

Transkript:

Datakommunikation Provmoment: Ladokkod: Tentamen ges för: Tentamen 21DK1B Systemarkitektprogrammet 7,5 högskolepoäng Namn: (Ifylles av student) Personnummer: (Ifylles av student) Tentamensdatum: 2014-06-03 Tid: 09.00 12.00 Hjälpmedel: Inga hjälpmedel Totalt antal poäng på tentamen: För att få respektive betyg krävs: G=28 VG=40 50 poäng Allmänna anvisningar: Skriv dina svar för uppgift 1-9 på svarsblanketten (se nästa sida). Skriv dina svar för övriga uppgifter på separata blad och lämna in dessa. Rättningstiden är som längst tre veckor Viktigt! Glöm inte att skriva namn på alla blad du lämnar in. Lycka till! Ansvarig lärare: Håkan Sundell, Jürgen Claussen Telefonnummer: 033 435 4426 (4134)

Svarsblankett Namn: (Ifylles av student) Personnummer: (Ifylles av student) Uppgift 1: Uppgift 2: Uppgift 3: P1 P2 P3 P4 P5 L1 L2 L3 L4 e) e) Uppgift 4: Uppgift 5: Uppgift 6: A1 A2 A3 A4 A5 K1 K2 K3 K4 K5 K6 e) Uppgift 7: Uppgift 8: Uppgift 9: e) e) 2

1. Datakommunikation handlar i stort om protokoll och lager. Matcha varje protokoll (angivna som P1-P5) med det lager som det ingår i (angivna som L1-L4). P1: IP P2: CSMA/CD P3: Mobile IP (Registration) P4: DNS P5: TCP L1: Application Layer. L2: Network Layer. L3: Transport Layer. L4: Link Layer. Svara enligt formatet nedan (sätt kryss i respektive ruta): P1 P2 P3 P4 P5 L1 L2 L3 L4 3

2. Svara med något av de angivna alternativen på följande frågor. (a) Delen av ett större nätverk som består av applikationer och värdmaskiner (eng. hosts) kan benämnas som? A. Network edge. B. End systems. C. Network core. D. Access network. (b) Delen av ett större nätverk som består av sammankopplade routrar (eng. routers) kan benämnas som? A. Network edge. B. End systems. C. Network core. D. Access network. (c) Idén att låta de kommunicerande partnerna, om möjligt, använda full bandbredd för korta tidsperioder och flera olika möjliga vägar via nätverket kallas för? A. Packet switching. B. Statistical multiplexing. C. Circuit switching. D. Store-and-forward. (d) Fördröjningen i kommunikation mellan två noder beror i tur och ordning på? A. Routing, Transmission, Queueing och Switching delay. B. Propagation, Queueing, Transmission och Processing delay. C. Processing, Queueing, Transmission och Propagation delay. D. Transmission, Processing, Propagation och Queuing delay. (e) Anta att R= link bandwidth, L = packet length och a = average packet arrival rate. Vad gäller då om det regelbundet försvinner en del data och fördröjningen är hög? A. La/R 1. B. La/R 0. C. La/R > 1. D. La/R. 4

3. Svara med något/några av de angivna alternativen på följande frågor, angående kommunikation för reliable data transfer (RDT). (a) Med hjälp av Source IP address, Source port number, Dest IP address och Dest port number kan datorn unikt identifiera en viss? A. Thread. B. Interface. C. Socket. D. Process. (b) Med hjälp av i Transport Layer kan mottagaren och sändaren enas om en överföringshastighet som passar applikationerna? A. Pipelining. B. Flow Control. C. Reliable Data Transfer. D. Congestion Control. (c) Med hjälp av i Transport Layer kan mottagaren och sändaren enas om en överföringshastighet som passar det mellanliggande nätverket? A. Pipelining. B. Flow Control. C. Reliable Data Transfer. D. Congestion Control. (d) För att utnyttja den tillgängliga bandbredden så mycket som möjligt samtidigt när man skickar data på Transport Layer-nivå så används? A. Stop-And-Wait. B. Sequence Numbers. C. Duplicate Acks. D. Pipelining. (e) För att låta sändaren skicka om samtliga paket om inte alla har kommit fram ok och dessutom bekräftats (ACK) så används? A. Stop-And-Wait. B. Selective Repeat. C. Go-Back-N. D. Pipelining. 5

4. Svara med något av de angivna alternativen på följande frågor. (a) Två huvudproblem som komplicerar trådlås kommunikation bortom grundproblemet med multiple access är? A. Denial of service och Queueing delay. B. Hidden terminal problem och Signal attenuation. C. Reliable data transfer och Congestion control. D. Mobility och Routing. (b) Om en bas-station saknas kan trådlösa klienter ändå möjligtvis kommunicera via i ett wire-less LAN? A. Multipath propagation. B. Infrastructure mode. C. Ad-hoc networks. D. Beacon frames. (c) I en frame för IEEE 802.11 protokollet används stycken MAC-adresser för kommunikation inom infrastructure mode? A. 2. B. 3. C. 4. D. 1. (d) För att hantera kommunikation via direct routing vid mobilitet används? A. Selflearning switch. B. Foreign/Anchor Foreign agents. C. Home/Foreign agents. D. Personal area network. (4p) 6

5. Applikationer för Internet ställer en mängd krav på den underliggande transportservicen. Ange för varje applikation (angivna som A1-A5) vilka krav som gäller (angivna som K1-K6). A1: Skype röstsamtal A2: DNS A3: E-post A4: World Wide Web (WWW) A5: Skype videosamtal K1: Förlorad data kan tolereras (eng. data loss). K2: Ingen förlorad data. K3: Flexibel bandbredd (eng. bandwidth). K4: En viss minsta acceptabel bandbredd (eng. bandwidth). K5: Inga krav på responstid. K6: En viss största acceptabel responstid (eng. end-to-end delay). Svara enligt formatet nedan (sätt kryss i respektive ruta): A1 A2 A3 A4 A5 K1 K2 K3 K4 K5 K6 7

6. Svara med något av de angivna alternativen på följande frågor. (a) Ett svar (eng. Response) inom HTTP skickas enligt? A. URL, Respons line, Header lines, Blank line. B. Status line, Header lines, Blank line, Entity body. C. Response line, Data. D. Request line, Header lines, Blank line. (b) För att avgöra vart ett ankommet datagram skall skickas vidare använder en router i ett TCP/IP-nät? A. TCP sessions ID. B. DNS. C. Destinationsadressen. D. Destinationsdomännamnet. (c) När ett IP datagram slängs av en router på grund av överbelastning så signaleras detta till avsändaren? A. Inte alls. B. Via ICMP. C. Via UDP. D. Via NAT. (d) Protokollet för att bestämma hur paket skickas inom autonoma system (AS)? A. BGP. B. NAT. C. OSPF. D. CDMA. (e) För att kommunicera mellan webbläsare och webbserver används normalt ett protokoll känt som? A. Streams. B. Client-Server. C. Sockets. D. HTTP. 8

7. Svara med något/några av de angivna alternativen på följande frågor. (a) Vilket/vilka av följande påståenden stämmer för nätverksfunktionen forwarding? (flerval) A. Funktionens syfte är att skicka IPv6 datagram över mellanliggande IPv4 nätverk. B. Funktionen använder paketens destinationsadress. C. Funktionen använder ett routing protokoll för att bestämma viken väg paketen skall ta genom nätverket. D. Funktionen finns i varje router och bestämmer för varje inkommet paket vilken utgång det skall skickas ut på. (b) En ISP har blivit tilldelad följande block av IP-adresser 193.16.0.0/16. Vilket/Vilka av nedanstående adressblock kan tillhöra kunder till ISPn? (flerval) A. 193.16.3.0/23. B. 192.16.1.0/24. C. 193.17.1.0/23. D. 193.16.5.250/21. (c) Vilken/Vilka av följande egenskaper stämmer in på routing protokollet BGP? (flerval) A. Använder link-state algoritmen. B. Används mellan autonoma system. C. Sprider information via broadcast. D. Mäter kostnaden för vägar i hopp. (d) Vem/vad bestämmer vilken IP-adress som datornamnet (eng. host name) foo.bar.org motsvarar? A. Den auktoritativa (eng. authoritative) namnservern för bar.org. B. Toppnivå namnservern för.org. C. Internetleverantörens lokala namnserver. D. ICANN. (4p) 9

8. Svara med något av de angivna alternativen på följande frågor. (a) När används för broadcast skickas inga överflödiga paket? A. Controlled Flooding. B. Broadcast Storm. C. Spanning Tree. D. Uncontrolled Flooding. (b) För att förbinda två datorer så att datatrafiken mellan dem är konfidentiell och autentiserad kan användas? A. IP tunneling. B. SSL. C. IPSec. D. NAT. (c) För att övertyga mottagaren att ett meddelande är oförvanskat och verkligen kommer från avsändaren bifogar avsändaren tillsammans med meddelandet A. En hash av meddelandet krypterad med sin offentliga nyckel (eng. public key). B. En hash av meddelandet och en hemlig bitsträng känd av mottagaren. C. En hemlig bitsträng känd av mottagaren krypterad med mottagarens offentliga nyckel. D. Sitt certifikat. (d) För att kunna detektera om en interaktion med en klient är ny och inte en uppspelning av meddelanden inspelade under en tidigare interaktion kan användas? A. Nonce. B. Hash function. C. Firewall. D. Block cipher. (e) Ett system, som inom ett lokalt nätverk kan upptäcka och förhindra skadlig verksamhet via skickade meddelanden, kallas för? A. Application gateway. B. Firewall. C. Intrusion Detection System. D. Intrusion Prevention System. 10

9. Svara med något av de angivna alternativen på följande frågor. (a) I växlade nätverk har växlarna ofta redundanta kopplingar till varandra, det kan få till följd att dataflödet går runt i cirklar. Hur kan man förebygga den här situationen? A. Genom att använda sig av flödeskontroll B. Genom att minska innehållet i datapaketen C. Genom att renodla datatrafiken D. Genom användning av spanning tree protokollet (b) En av länkskiktets huvuduppgifter är? A. Att kontrollera at noden är inkopplad B. Att kontrollera nodens behörighet C. Handskakning processen D. Felkontroll (c) En Ethernetframe innehåller följande fält: A. Buffer address B. Broadcastadress C. Destination address D. Tracknumber (d) Hur hanteras kollisioner i accessmetoden CSMA/CD? A. Varje dataram numreras och skickas genom ett separat nät vid hög kollisionsrisk B. Innan sändning kontrolleras om nätet (medium) är upptagen C. Det skickas alltid ett broadcastpaket innan varje frame D. Det finns inga kollisioner eftersom varje frame använder en egen virtuell kanal (e) Ett paket som skickas till alla datorer i nätverket kallas? A. Multicastpaket B. Broadcastpaket C. Växlad paket D. Broadcastswep 11

10. CSMA/CD ingår i accessmetoden av typen random access. Vilket huvudproblem finns det i samband med användning av en random access Mac protokoll? (2p) 11. Beskriv några (minst tre) skillnader mellan ATM och Ethernetbaserade nätverk? (3p) 12. Länkskiktet spela en central roll för informationsöverföringen mellan det fysiska skiktet och nätskiktet! Varför? (2p) 12