ETS130 Kommunikationsssystem Tentamen

Relevanta dokument
LUNDS TEKNISKA HÖGSKOLA Institutionen för elektro- och informationsteknik. 1 Konvertera talet 246 i basen 7 till basen 3. Visa dina beräkningar!

5 Beräkna en fyra bitars checksumma för bitföljden Visa beräkningen. 4p

ETS130 Kommunikationssystem :00-13:00. Anvisningar. Lycka till! /Jens

Läs anvisningarna noga, och följ dem!

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

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

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

ETSF05 Repetition av KomSys

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

Tentaexempel. Maria Kihl

Stora datanät Från användare till användare. 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)

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 ARP. (Maria Kihl)

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

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)

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.

Läs anvisningarna noga, och följ dem!

Instuderingsfrågor ETS052 Datorkommuniktion

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

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

Tillförlitlig dataöverföring Egenskaper hos en länk Accessmetoder. Jens A Andersson

Lösningar ETS052 Datorkommunikation,

Tentamen i ETSF15 Kommunikationssystem och Nätverk

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

Internetprotokollen. Maria Kihl

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

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

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

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

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

Laborationer onsdag/fredag. Laborationer onsdag/fredag. Tillförlitlig dataöverföring Multiplexering Lokala nät (inledning) Labbmanual

Datakommunikation vad är det?

Stora datanät. Maria Kihl

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

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

Tillförlitlig dataöverföring Egenskaper hos en länk Accessmetoder. Jens A Andersson

Lösningar till tentan i ETS052 Datorkommunikation

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

Datakommunikation vad är det?

Tentamen i Datorkommunikation den 10 mars 2014

KomSys Repetition. Emma Fitzgerald

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

Tillförlitlig dataöverföring. Jens A Andersson

Lösningar till tentan i ETS052 Datorkommunikation

Karlstads universitet Institutionen för Informationsteknologi Datavetenskap

Kapitel 2 o 3 Information och bitar Att skicka signaler på en länk. Jens A Andersson

KomSys Repetition. Tenta tisdag 22/10. Projektarbetet (avslutningen) Jens A Andersson. Tid Plats: MA:10 Tillåtna hjälpmedel. Regler.

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

Internetprotokollen. Maria Kihl

Tentamen i Kommunikationssystem och nätverk, ETSF15

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

KomSys Repetition. Jens A Andersson

5 Internet, TCP/IP och Applikationer

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

Kapitel 3 o 4 Att skicka signaler på en länk Tillförlitlig dataöverföring. Att göra. Att sända information mellan datorer

att det finns inte något nätverk som heter Internet Finns Internet? Varför fungerar det då? Nätet? Jag påstår

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

5 Internet, TCP/IP och Tillämpningar

Omtentamen i Datakommunikation för E2

Karlstads universitet Institutionen för Informationsteknologi Datavetenskap

Kapitel 2 o 3 Information och bitar Att skicka signaler på en länk. Att sända information mellan datorer. Information och binärdata

ETSF05 Repetition av KomSys

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

Kapitel 13: (Maria Kihl)

ETSF05. Repetition av KomSys. Detta är vårt huvudproblem! Information och binärdata. Jens A Andersson

SVAR TILL TENTAMEN I DATORSYSTEM, HT2013

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

KomSys Repetition Jens A Andersson

Kihl & Andersson: , 3.1-2, (ej CDM) Stallings: 3.1-4, 5.1, 5.2, 5.3, 8.1, 8.2

Kapitel 2 o 3 Information och bitar Att skicka signaler på en länk. Jens A Andersson

Kapitel 2 o 3. Att skicka signaler på en länk. (Maria Kihl)

DIG IN TO Administration av nätverk- och serverutrustning

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

Sammanfattning Datorkommunikation

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

Grundläggande datavetenskap, 4p

Kapitel 13: Telefoninäten. Spanning Tree. Jämförelse med OSI-modellen. Jens A Andersson (Maria Kihl)

Kapitel 2 o 3 Information och bitar Att skicka signaler på en länk. Jens A Andersson

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

DIG IN TO Nätverksteknologier

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

1. Internets Applikationer 8 poäng

Övning 5 ETS052 Datorkommuniktion Routing och Networking

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

Informationsteknologi sommarkurs 5p, Datakommunikation

6. Blandade uppgifter

Digital kommunikation. Maria Kihl

Kihl & Andersson: , Stallings: , 12.1, 12.2, 13.1, 13.3

4 Paket- och kretskopplade nät

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

5. Internet, TCP/IP och Applikationer

Denna genomgång behandlar följande: IP (v4) Nätmasken ARP Adresstilldelning och DHCP

Digital kommunikation. Maria Kihl

Performance QoS Köteori. Jens A Andersson (Maria Kihl)

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

MAC-(sub)lagret. Nätlagret. Datalänklagret. Fysiska lagret LLC MAC. LLC = Logical Link Control-sublager MAC = Media Access Control-sublager

Hjälpprotokoll till IP

Transkript:

LUNDS TEKNISKA HÖGSKOLA Institutionen för elektro- och informationsteknik ETS130 Kommunikationsssystem Tentamen 2011-10-18 14.00 19.00 Anvisningar: Svara kortfattat och tydligt på varje fråga. Alla svar ska motiveras och beräkningar redovisas, om inte annat anges. Maxpoäng på tentamen är 100 poäng. För att få godkänt på tentamen med betyget 3 krävs 60 poäng. Har du 80 poäng eller däröver får du godkänt med betyget 4. Vill du ha möjlighet till betyget 5 på kursen måste du ha minst 85 poäng på tentan. Du kan få delpoäng på en uppgift även om svaret inte är helt korrekt. Röriga eller svårlästa svar ger 0 poäng. Hjälpmedel: Miniräknare 1 Nämn minst tre utbredningsmedier. 2 Pulse Code Modulation (PCM) används i telefonisystem för att A/D-omvandla telefonsignalen. PCM består av tre delmoment: Sampling, kvantisering och kodning. a Förklara de tre delmomenten. b Om vi vill minska kvantiseringsfelet, så påverkar det mängden information ut från PCM-funktionen. På vilket sätt? Alla andra parametrar är oförändrade. 3 Ett telefonsamtal motsvarar 64kbps. Förklarar varför. 4 Förklara begreppen simplex, halv duplex och full duplex. 1p 5 Förklara accessmetoden CSMA/CD. Tips: Beskriv funktionerna som motsvarar förkortningarna CS, MA respektive CD. 6p 6 Visa genom att utföra beräkningarna att jämn paritet med en paritetsbit är samma sak som CRC med generatorpolynomet c(x) = x + 1. Använd bitsekvensen 1100111. 7 Förklara accessmetoden Slotted Aloha? Vilken förändring fördubblade överföringskapaciteten jämfört med den första versionen av Aloha? 8 Ange till vilket lager i OSI-modellen nedanstående begrepp hör: a) TCP b) ICMP c) Switch d) Router e) Repeterare f) MAC-address 9 Jämför de lagrade referensmodellerna OSI och TCP/IP. Förklara med en gur och med ord. 10 Förklara varför nätprotokollet behövs. Tips: Vilket problem löser nätprotokollet? Utgå i ditt svar från ett stort nät med många olika sorters länkar och länkprotokoll. 11 IP är ett så kallat best eort-protokoll. Vad innebär best eort i allmänhet? Vad kan man säkert veta om leveransen av ett IP-paket, om paketet levereras? 12 Förklara hur en förbindelseorienterad dataöverföring går till? Tips: Vilka steg genomförs under en sådan? Vilken/vilka ytterligare funktioner kan nnas hos ett protokoll med förbindelseorienterad överföring? Jämför gärna med TCP. 13 UDP används ofta för realtidsapplikationer såsom IPTV och VoIP. Vilka funktioner tillför UDP utöver funktionaliteten hos IP? 1

14 Förklara grundprinciperna för paketförmedlande nät och kretskopplat nät. Nämn några fördelar och nackdelar med respektive nättyp. 15 Varför är vägvalsalgoritmen least cost path ofta att föredra framför least hop path? Vad används som så kallad metric i de båda algoritmerna? 16 En lokalstation i POTS-nätet (Plain Old Telephone System) består av linjekrets, koncentrator, gruppväljare och styrenhet. a) Vilken eller vilka av enheterna hanterar analoga signaler? b) Varför har man en koncentrator före gruppväljaren? 17 Beskriv kortfattad hur IP-telefoni fungerar. Tips: Vilken eller vilka enheter behövs utöver nätet? Hur går ett telefonsamtal till, från uppkoppling till nedkoppling? Vilka transportprotokoll används, och för vilka delmoment? 18 Mobiltelefoninät är hierarkiskt uppbyggda. Beskriv ett mobiltelenät med en gur. Stödord: Base Station Controller, Mobile Switching Center, Location Register. 19 Det är viktigt att kunna omvandla tal i olika talbaser. Inom digitalteknik används baserna 2, 8, 10 och 16. a) Visa har man med lämplig metod omvandlar 100 10 till ett heltal med basen 7. b) Karl XII gillade talbasen 12 sägs det. Det skulle faktiskt vara praktiskt då de esta av den tidens mått var potenser av 12. För att den talbasen ska fungera behövs två symboler utöver de arabiska sirorna; Låt oss välja C resp R i den ordningen (utifrån latinets Carolus Rex). Vad blir talet 1CR 12 decimalt? Visa uträkningen. 20 Givet nedanstående Ethernet-ram, utan preamble och Start Frame Delimiter. På nätverkslagret har IP använts. 00 00 0c 07 ac 01 00 00-39 51 90 37 08 00 45 00 05 dc 48 00 20 00 20 01-94 67 82 eb 12 7f 82 eb 80 64 08 00 e3 fb 03 00-0c 00 61 62 63 64 65 66 a) Hur kan man se att Ethernet-ramen har ett IP-paket som payload? b) Vilken MAC-adress har avsändaren? Ange adressen i hexadecimal form. c) Vilken IP-adress har mottagaren? Ange adressen i dotted decimal form. d) Hur många byte består IP-headern av? Visa hur du kom fram till resultatet. 21 Skriv följande IP-adresser i dess fullständiga form: a) 1:2:3:4:50:600:7000:0 b) FFDE::B0FF:0:0:FFF0 2

22 130.235.200.0/22 är ett exempel på en nätidentitet i IPv4. Skriv ut nätmasken i s.k. dotted decimal notation. 1p 23 På ett IPv4-nät behöver man plats för 100 datorer, var och en med en egen IP-adress. Skriv nätmasken för ett sådant nät. 1p 24 I klassfull adressering behövs ingen nätmask. Hur många värddatorer kan det nnas i ett nät som följande klassfulla IP-adresser ingår i? a) 222.222.222.222 b) 135.135.135.135 25 I följande tabell anges fyra vägväljarens vägvalstabell. Hur ser nätet ut? v x y z nät vv nät vv nät vv nät vv 1 v 1 z 1 y 1 v 2 y 2 z 2 y 2 v 3 v 3 z 3 v 3 z 4 z 4 x 4 v 4 x 5 z 5 x 5 v 5 z 26 Figur 1 visar en Manchesterkodad signal. Vilket binärt värde motsvara den? Figur 1: Manchesterkodad signal 27 Trula bor i Malmö. Där har hon en uppkoppling till Internet med ADSL2+ som ger henne 15 Mbps i nerkanalen. I datasalen på LTH har hon tillgång till anslutning till Internet med 100Mbps. Det tar Trula 1 timme och tio minuter att färdas tur och retur mellan hemmet och LTH med tåg och cykel. Hur stor ska en l vara för att det ska löna sej tidsmässigt för Trula att åka fram och tillbaka till LTH för att ladda ned len? 28 Beskriv alla datapaket som går till och från en värddator för att den ska kunna skicka ett ICMP echo request paket på det lokala nätet. Destinationen är känd endast med dess alfabetiska adress. Alla cashar är tomma. Källdator benner sig på ett subnät, DNS-server och destinationsdator på ett annat. För varje paket ska anges käll- och destinationsadress både på länklagret och på nätverkslagret samt innehållet i IP-paketets payload. 10p Lycka till! /Jens o Kaan 3

Svar till tentamen i ETS130 2011-10-18 1 Koppar(kabel), glas(berkabel), luft/vakuum (radiovågor)... 2 Sampling=mät på insignalen periodiska intervall. Kvantisering=anpassa de uppmätta nivåerna till diskreta nivåer Kodning=koda de nu diskreta mätvärdena med binära siror. Minskas kvantiseringsfelet ökar antalet nivåer och då behövs er bitar i varje kodord vid kodningen. Alltså kommer er bitar ut ur modulatorn per tidsenhet. 3 Vi vill ha med 0-4kHz -> samplingsfrekvens=8khz. Antal nivåer = 256, kodas med 8 bitar. 8 8kHz = 64kHz. 4 Simplex: kanalen är enkelriktad; det går bara att sända i en riktning. Halv duplex: Båda sändningsriktningarna är möjliga, men bara en åt gången kan sända. Full duplex: Båda sändningsriktningarna är möjlliga, och sändning kan ske i båda riktningarna samtidigt. 5 CS = Carrier Sence; lyssna/kolla om mediet är ledigt. MA = Multiple Access; era stationer/terminaler har tillgång till samma medium/länk. CD = Collision Detection; Kolla under sändning om kollision uppstår, om så sluta sända och försök igen. 6 Jämn paritet medför att paritetsbiten blir 1. Resten vid polynomdivision av M(x) x 1 dividerat med c(x) är 1. 7 Alla sändare skickar meddelande (på upplänken) utan att kontrollera om mediet är ledigt. Tiden indelad i intervaller och sändare får bara börja sända i början av ett intervall. 8 a) transport b) nät c) länk d) nät e) fysiks f) länk 9 TCP/IPs modell saknar fysiska och länklagret. Nät- och transportlagren är gemensamma. TCP/IPs applikationslager motsvarar OSI-modellens sessions-, presentations- och applikationslager. 10 Olika länkprotokoll har olika ramstruktur och olika adresseringssätt. Nätprotokollet löser detta problem genom att skapa ett globalt paketformat med en global adressering. Nätprotokollets uppgift är att transportera data från avsändare till mottagare över många olika länkar med olika länkprotokoll. 11 Best eort kan översättas med går det så går det. Inga garantier ges, mer än att om paketet kommer fram så kommer det fram till rätt mottagar-dator. 12 Uppkoppling, överföring, nedkoppling. Felkorrigering. 13 Inga mer än portar=adressering av applikationer. 14 Paket: Delar upp data i små bitar, paket. Varje paket skickas oberoende av varje annat paket och kan ta olika väg genom nätet. Inte säkert alla paket kommer fram, eller att de kommer fram i rätt ordning. Tillgången till nätet delas mellan många på ett eektivt sätt. Krets: Varje session har en egen förbindelse genom hela nätet host-host. Den är allokerad även om det inte sker någon dataöverföring. Delay lika, all data kommer fram i rätt ordning. Problem vid fel i nätet. Resurser är allokerade utan att utnyttjas. 4

15 Least hop path tar inte hänsyn till länkarnas karakteristik/kapacitet, utan räknar bara antalet vägväljare. Därför kan paket skickas via en väg med låg kapacitet, eftersom den med högre kapacitet innebär er antal hop/er vägväljaren passeras. 16 a) Endast linjekretsen, allt annat är digitalt. b) För att bättre utnyttja gruppväljaren. Alla ringer inte samtidigt, så då kan abonnenterna dela på ingångar till gruppväljaren. 17 Telefoner, applikationsserver/callmanager. Uppkoppling sker med TCP - telefonen pratar med server. Servern anropar uppringda telefonen. När den telefonen svarar skickas samtalsdata direkt mellan telefonerna med UDP/RTP. Förbindelsen mellan server och telefon är TCP (tillförlitlig överföring rätt sekvens på data viktigt). Mellan telefonerna UDP (här är det realtidsdata, så omsändningar och felhantering är meningslös). 18 Se gur 13.2 i boken. 19 a) Divisionsmetoden: 100/7 = 14 med rest 2. 14/7 = 2 med rest 0, 2/7 = 0 med rest 2. Således = 202 7. b) 1 12 2 + 10 12 1 + 11 12 0 = 275 10 20 a) Ethernet-ramens typ-fält är 0800 16 b) 00:00:39:51:90:37 c) 130.235.128.100 d) 20 byte. I Header Length står 5 vilket ska multipliceras med 4. 21 a) 0001:0002:0003:0004:0050:0600:7000:0000 b) FFDE:0000:0000:0000:B0FF:0000:0000:FFF0 22 255.255.252.0 23 255.255.255.128 alternativt /25 24 a) 256 (eller 254) b) 65356 (eller 65354) 25 2y1v3z5x4 26 10111011 27 Tidsvinsten att ladda ner på LTH måste vara mer än tiden det tar att transportera sej. Det innebär att break even går då t lth + t resa = t hemma. Filstorleken är x byte. Då tar det (x 8)/(15 10 6 ) sekunder att ladda ner len hemma och (x 8)/(100 10 6 ) sekunder att ladda ner len på LTH. Lös ekvationen (x 8)/(100 10 6 ) + 70 60 = (x 8)/(15 10 6 ). Svar: x = 9, 2GB. 28 1. ARP request: from MAC(src) to MAC(broadcast): Who has IP(def-gw)? 2. ARP reply: from MAC(def-gw) to MAC(src): My MAC is MAC(def-gw). 3. DNS request: from MAC(src) to MAC(def-gw): from IP(src) to IP(DNS): What IP corresponds to NAME(dest)? 4. DNS reply: from MAC(def-gw) to MAC(src): from IP(DNS) to IP(src): NAME(dest) has IP(dest). 5. ICMP echo request: from MAC(src) to MAC(def-gw): from IP(src) to IP(dest) 5