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