Karlstads universitet Institutionen för Informationsteknologi Datavetenskap



Relevanta dokument
Karlstads universitet Institutionen för Informationsteknologi Datavetenskap

5 Internet, TCP/IP och Tillämpningar

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

Tentamen i Datorkommunikation den 10 mars 2014

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

Karlstads universitet Institutionen för Informationsteknologi Datavetenskap

Instuderingsfrågor ETS052 Datorkommuniktion

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

Datakommunikation vad är det?

IT för personligt arbete F2

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

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

5 Internet, TCP/IP och Applikationer

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

Grundläggande datavetenskap, 4p

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

Nätverkslagret - Intro

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

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

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

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

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

5. Internet, TCP/IP och Applikationer

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

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

Lösningar till tentan i ETS052 Datorkommunikation

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

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

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

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

Hjälpprotokoll till IP

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

IP grunder och arkitektur

Stora datanät. Maria Kihl

TCP/IP och Internetadressering

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

Kapitel 6, 7, o 8: IP DNS Vägval Från användare till användare Jens A Andersson (Maria Kihl) Att skicka data över flera länkar.

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

6. Blandade uppgifter

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

Internetprotokollen. Maria Kihl

Kapitel 6, 7, o 8: IP DNS. Från användare till användare. Jens A Andersson

2D1395, Datasäkerhet. GF3 Paketfiltrering

1. Internets Applikationer 8 poäng

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

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

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

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

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

Datakommunikation I 5p

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

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

Tentaexempel. Maria Kihl

ETSF05 Repetition av KomSys

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

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

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

Datasäkerhet och integritet

Datakommunika,on på Internet

Datakommunikation. Nätskiktet. Routers & routing

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

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

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

Internetprotokollen. Maria Kihl

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

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

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

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

Omtentamen i Datakommunikation för E2

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

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

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

Grundläggande nätverksteknik. F7: Rep66on

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

Kihl & Andersson: , Stallings: , , DHCP beskrivs även bra på

DIG IN TO Nätverksteknologier

Föreläsning 8. Historia. Grundprinciper. Introduktion ARPANET

Ver Guide. Nätverk

Lösningar till tentan i ETS052 Datorkommunikation

Lösningar ETS052 Datorkommunikation,

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

Föreläsning 1. På klientsidan... Allmänt. På serversidan... Och dessutom... DD1389 Internetprogrammering 6 hp

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

ETS052 Internet Routing. Jens A Andersson

Föreläsning 9 Transportprotokoll UDP TCP

DIG IN TO Nätverksteknologier

Datakommunikation vad är det?

IPv6 Jonas Aronsson 3TEa

Kapitel 3 o 4. Tillförlitlig dataöverföring. (Maria Kihl)

DIG IN TO Nätverksteknologier

Övningar - Datorkommunikation

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

SVAR TILL TENTAMEN I DATORSYSTEM, HT2013

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

Föreläsning 6 Mål. Mänskor och IP adresser. Domain Name System (1/3) Numeriska adresser används i Internet

För att din dator ska fungera på IP-nivån så behövs tre saker konfigureras:

adressöversättning. Adressöversättning bryter mot principen att kommunicera end-to-end. introduktion till ip 93 Testa själv

Tentamen i ETSF15 Kommunikationssystem och Nätverk

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

Grundläggande nätverksteknik. F1: Introduk6on

Transkript:

TENTAMEN FÖR KURS DAV B02, DATAKOMMUNIKATION I 5p Sid 1 av 7 Måndag 02-01-14 kl. 14.00 19.00 Ansvariga lärare: Johan Garcia och Annika Wennström Tillåtna hjälpmedel: Kalkylator Betygsgränser: 3=30-39p, 4=40-49p, 5=50-60p 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 1 (5 poäng) Intro & Säkerhet (2+3) A. Beräkna den totala fördröjningen per paket givet följande: Queing delay=12ms, Processing delay=0, Paketstorlek=1500byte, Utbredningshastighet=200.000km/s, länkkapacitet=2mbps, Avstånd=7000 km. B. Visa med exempel hur substitutions-, transpositions- och engångsutbytes-kryptering går till. UPPGIFT 2 (7 poäng) Applikationslagret (2+3+2) A. Vilket syfte har HTTP Conditional GET och hur fungerar det? B. Beskriv de mekanismer som finns i DNS för att göra systemet robust och driftsäkert. C. Ange två protokollmässiga skillnader mellan FTP och HTTP. UPPGIFT 3 (8 poäng) Transportlagret (3+2+1+2) A. Beskriv hur upp- och nedkoppling i TCP går till. B. Förklara principiellt hur selective repeat fungerar, och ange för- och nackdelar. C. Ange två applikationer som är lämpligen använder UDP. D. Transportprotokollet sköter kommunikationen mellan vad? Hur identifieras/adresseras dessa vad av transportprotokollet?

TENTAMEN FÖR DAV B02, DATAKOMMUNIKATION I 5p, 02-01-14 Sid. 2 av 7 UPPGIFT 4 (8 poäng) Nätlagret (2+4+2) A. Förklara funktionen hos följande fält i IP-headern: TTL, Protocol, Header Length, Destination IP address. B. Förklara principen för linkstate routing med ett tydligt exempel. C. En ram enligt nedan befinner sig på en inkommande länk till en router som har en utgående MTU på 256 byte. Hur ser de utgående ramarna ut? Glöm ej att ange värden för de headerfält som är relevanta i samband med fragmentering. IPheader 20 byte Ethernetheader 14 byte TCPheader 20 byte TCP data 793 byte UPPGIFT 5 (7 poäng) Länkprotokoll och MAC-protokoll (2+3+2) A. Vissa länkprotokoll, t ex PPP, använder en teknik som kallas byte stuffing. Vad är syftet med byte stuffing? B. MAC-protokoll kan delas in i tre kategorier efter funktionalitet. Vilka är dessa kategorier? Ge en kort beskrivning av varje kategori. C. Ange två skäl till att CSMA/CD är effektivare än ALOHA. UPPGIFT 6 (6 poäng) Lokala nät och adressering (4+2) A. Beskriv hur en brygga (eng. bridge) fungerar. Hur går det till när en brygga tar emot en ram och ska skicka den vidare? B. Varför skickas en ARP-förfrågan (eng. ARP request) i en broadcast-ram, men inte ARPsvaret (eng. ARP response)?

TENTAMEN FÖR DAV B02, DATAKOMMUNIKATION I 5p, 02-01-14 Sid. 3 av 7 UPPGIFT 7 (7 poäng) Felhantering på länknivå (2+3+2) A. Hur hanteras bitfel i Ethernet? B. Följande bitmönster ska skickas: D = 011010. Vad blir checksumman? Använd generatorpolynomet G = 1001 för att beräkna checksumman. Uppställning och beräkning ska redovisas. Det räcker inte med bara svaret. C. Vissa länkprotokoll ger en pålitlig tjänst, dvs. hanterar fel genom att göra omsändningar. Om alla länkprotokoll i hela Internet tillhandahöll pålitlighet, så skulle ändå pålitlighet på transportnivå behövas. Varför? UPPGIFT 8 (12 poäng) 24 Frågor Svara på flervalsfrågorna i bilaga 1. Varje rätt besvarad fråga ger 0,5 p. Obesvarad fråga ger 0 poäng. Vid fler än 5 felaktigt besvarade frågor ger varje ytterligare fel svar 0,5p. Maxpoäng på uppgiften 12 poäng, minimipoäng 0 poäng. Endast ett alternativ är rätt per flervalsfråga. GLÖM INTE LÄMNA IN SVARSSIDAN 1. Cookies förekommer vanligtvis i. a. SMTP b. HTTP c. FTP d. DNS 2. Telefonnätet är ett nät. a. Meddelandeförmedlande b. Kretskopplat c. Paketförmedlande d. Datagram 3. I en router som använder har störst switchnings-kapacitet. a. switchning via minnet b. switchning via ett interconnection network c. switchning via en buss d. switchning via 500-väljare

TENTAMEN FÖR DAV B02, DATAKOMMUNIKATION I 5p, 02-01-14 Sid. 4 av 7 4. Flödeskontroll syftar till att förhindra a. bitfel b. buffer overflow hos sändaren c. buffer overflow hos mottagaren d. kollision mellan flera samtidiga sändare 5. är en TCP-variant. a. Denver b. Reno c. Tucson d. Frisco 6. SMTP betyder a. Special Meta Transfer Protocol b. Simple Mail Transfer Protocol c. Sound and Music Transport Protocol d. Standard Mail Transport Protocol 7. kan man använda för koppla upp sig mot web- och mail-servrar för att studera protokollbeteende. a. MIME b. telnet c. traceroute d. nslookup 8. anpassar sändhastigheten efter tillgänglig kapacitet. a. UDP b. TCP c. RTP d. Samtliga ovanstående 9. Klass _ IP-adresser använder 8 bitar för att identifiera hosten. a. A b. B c. C d. D 10. Receiver window fältet i TCP-headern används för a. Stockningskontroll b. Flödeskontroll c. Uppkoppling d. Peka ut viktig data

TENTAMEN FÖR DAV B02, DATAKOMMUNIKATION I 5p, 02-01-14 Sid. 5 av 7 11. Vilken av följande är inte en DNS Resource record type? a. MX b. CNAME c. RCPT d. NS 12. lagret ligger under transportlagret i protokollstacken. a. Applikations b. Länk c. Nätverks d. Fys 13. Vilket av följande används för Inter-AS routing? a. EIGRP b. RIP c. BGP d. OSPF 14. Hur långa är adresserna i IPv6? a. 32 bitar b. 64 bitar c. 128 bitar d. 256 bitar 15. Vilket av följande gäller för UDP? a. Förbindelselöst b. Innehåller destinationens och avsändarens portadresser c. Kan använda checksumma för att upptäcka överföringsfel. d. Samtliga ovanstående 16. modellen är en vanlig protokollmodell. a. ISO b. ANSI c. OSI d. ITU 17. När data flyttas från ett lägre lager till ett övre lager så. a. Tas en header bort b. Läggs en header till c. Förändras headern d. Samtliga ovanstående

TENTAMEN FÖR DAV B02, DATAKOMMUNIKATION I 5p, 02-01-14 Sid. 6 av 7 18. När en host A skickar data till en host B via en router C så undersöker routern för att göra vägval. a. domännamnet b. IP-adressen c. portnumret d. MAC-adressen 19. Checksumman i IP-headern skyddar a. Bara IP-headern b. Bara datan c. Headern och datan d. Bara sändar- och mottagar-adresserna. 20. Ett DNS-svar klassas som om informationen kommer från en cache. a. auktoritativt b. icke-auktoritativt c. iterativt d. rekursivt 21. Vilka av följande protokoll skickar lösenord i klartext? a. FTP och IMAP b. FTP och SMTP c. SMTP, POP3 och IMAP d. DNS och FTP 22. Med menar man att fastställa att en användare är den han påstår sig vara. a. Sekretess b. Autenticering c. Integritet d. Oförnekbarhet 23. När man önskar sända data från ett formulär på en websida till en HTTP-server kan man använda metoden. a. HEAD b. PUT c. POST d. GET 24. Sluttaggar I HTML har normalt formen a. <tagnamn> b. </tagnamn> c. <\tagnamn> d. <!tagnamn>

TENTAMEN FÖR DAV B02, DATAKOMMUNIKATION I 5p, 02-01-14 Sid. 7 av 7 BILAGA 1: SVARSSIDA TILL UPPGIFT 8 NAMN: Persnr: Fråga nr Svar 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24