Tentamen
Feedback tenta EITA55 KomSys 191028
Tentavisning fredag 22/11 14.00-15.00 i E:2517.
Tentan med svar finns här.
- Många av era svar var oläsbara eller svåra att läsa. Om jag inte kan läsa vad som står på pappret kan du inte få poäng för det. Om man har en anledning till att man har svårt att skriva, kan man få göra sina tentor på en dator istället. Om du tror att det gäller dig, kontakta gärna pedagogiskt stöd för mer information. Annars, se till att du skriver läsbart! Det hjälper att använda en kulspetspenna eller en mörk blyertspenna, men det viktigaste är att ta den tid du behöver för att svaret inte skall bli för rörigt.
- I många fall skriver ni alldeles för mycket. Om en uppgift är värd 2 poäng, behöver inte svaret vara längre än 1-2 meningar. Om du skriver en hel sida gör det oftast bara svåarare att hitta själva svaret i det hela.
- Det är också viktigt att svara på själva frågan! Om frågan gäller TCP är det inte tanken att du skall skriva allt vad du minns om TCP, utan skriv bara svaret på frågan. Om du vill förklara mer kring svaret går det bra, men markera tydligt vad som är själva svaret eller skriv det först.
- Många skrev att i statistisk tidsmultiplexering skickas paketen i den ordning de kommer till multiplexorn, oavsett vilken länk de tillhör. Det är en möjlig variant: det finns många olika schemaläggningsalgoritmer som kan tillämpas. Men i den här kursen gäller att paketen skickas i ordning enligt vilken länk de tillhör, bara att det inte blir någon tom lucka om en länk inte har något att sända. Detta kallas även för "round robin"-schemaläggning och är det som har visats på föreläsningarna och i boken, och därmed var det även det som gällde för tentan.
- En brygga förmedlar ramar, det vill säga skickar vidare ramar som den tar emot från andra enheter. I många svar stod det att bryggan själv skickar ramar, vilket inte alls är dess huvuduppgift, eller att den bara kopplar upp olika enheter, vilket inte är ett fullständigt svar eftersom det gäller lika väl för tex en repeterare eller bara en sladd.
- I svaren på uppgift 9 om mobila nät blev det i många fall en blanding mellan LTE och äldre generationer. I det här fallet har jag accepterat svar även där ni blandar namn på enheter (tex eNodeB och BSC i samma nät), eftersom vi inte har gått in på mycket detalj på detta och i boken beskrivs inte LTE i detalj, utan äldre nät som UMTS och GSM. (En ny upplaga av boken kommer snart med uppdateringar.) Det viktiga på den här uppgiften var alltså att du kunde beskrive de olika funktinoerna (basstation, gateway, mm) och att du förstod strukturen med accessnät, kärnnät, celler, mm.
- En ARP-förfrågan skickas aldrig utanför det egna lokala nätet! ARP är till för att översätta från IP-adresser till MAC-adresser. Det går inte att skicka en ram på länknivå (adresserad till en MAC-adress) till en enhet utanför det lokala nätet, och därmed finns ingen anledning att ta reda på en MAC-adress på en sådan enhet. ARP-förfrågningar förmedlas inte heller vidare av vägväljare, och kommer då inte ut från det lokala nätet. Om man skickar ett paket till någon på det lokala nätet, frågar man om mottagarens MAC-adress. Om man skickar ett paket till någon utanför det lokala nätet, frågar man om vägväljarens MAC-adress. Dessa är de enda två typerna av ARP-förfrågningar som finns.
- För att upprätta en TCP-förbindelse krävs tre paket: först SYN från klient till server, sedan SYN-ACK från server till klient, och sist en ACK från klient till server. Det är därför det kallas för "three way handshake", för att det består av tre paket.
- I uppgift 12, det är också en giltig kodning om man har svaren precis upp-och-ner, dvs låg spänning där jag skrivit hög spänning, coh tvärtom. Detta beror på hur man väljer att representar en nolla eller en etta, tex i NRZ om man väljer låg spänning för en etta och hög spänning för en nolla. Sådana svar har jag också accepterat med full poäng.
- I sista uppgiften, del (b), är det lite av en bedömningssak hur mycket detalj man inkluderar. Man skulle kunna lägga till tex behandlingstiden för att ta emot en ACK eller en dataram, men det är svårt att veta hur lång den tiden skulle vara och i min lösning har jag bortsett från det. Jag har alltså accepterat lite olika svar på denna uppgift, såvida man visar att man förstår processen och kan tänka genom hur det påverkar den totala tiden och därmed överföringshastigheten.