Föreläsning 3 Flashcards
Vad kallas språk i datorvärlden?
Språk i datorvärlden kallas för protokoll.
Vad innehåller ett protokoll?
Ett protokoll innehåller regler som skall gälla vid dataöverföringen.
När information ska skickas brukar den delas upp i mindre delar, vad kallas dessa?
De mindre delarna kallas för paket.
Vad kan ett datapaket bestå av?
Ett datapaket kan bestå av upp till tre delar: huvud (header), data och svans (trailer).
Vad innehåller i huvudet och svansen i ett datapaket?
Huvudet och svansen innehåller kontrollinformation för det protokoll som används.
Vad är nyttolast (payload) när vi pratar om dataöverföring?
Nyttolasten är den del av datapaketet som mottagaren har nytta av, det som sändaren skickar.
Vad är overhead när vi pratar om dataöverföring?
Overhead är den del av paketet som ser till att nyttolasten kommer fram korrekt, det vill säga huvudet och svansen.
Ge ett exempel på något som påverkar mängden overhead som krävs?
Mängden störningar på länken påverkar mängden overhead som krävs för tillförlitlig dataöverföring.
Vad brukar man kalla ett datapaket i applikationsprotokoll?
Meddelande.
Vad brukar man kalla ett datapaket i länkprotokoll?
Frame.
Varför brukar man i länkprotokoll kalla datapaket för frames?
Anledningen är att paketet ramas in av flaggor. Först kommer det en startflagga och sedan avslutas det med en slutflagga.
Varför använder man sig av flaggor i länkprotokoll?
Anledningen är att man vill underlätta för mottagaren att detektera när en ram slutar och nästa börjar.
Nämn ett alternativ till att använda flaggor!
Istället för att använda flaggor kan man komma överens om en bestämd tid det är tyst på länken mellan två ramar.
När uppstår det bitfel?
Ett bitfel uppstår när mottagaren tolkar en etta som en nolla, eller tvärtom.
Vilken är grundprincipen för feldetektering?
Grundprincipen är att sändaren lägger till en eller flera bitar i slutet av ett datapaket. Värdet av dessa bitar räknas ut med hjälp av bitarna i datapaketet. Sändaren och mottagaren kommer överens om denna beräkningsmetod, vilket gör det möjligt för mottagaren att undersöka om paketet är korrekt.
Nämn tre olika feldetekteringsmetoder!
Tre olika typer är:
- Paritetsbit.
- Cyklisk redundanscheck (CRC).
- Kontrollsumma.
Hur fungerar feldetekteringsmetoden paritetsbit?
Sändaren lägger till en bit i slutet av ett paket. Om jämn paritet används lägger sändaren till en etta om det finns ett ojämnt antal ettor i paketet, annars en nolla.
Vad finns det för problem med att använda en paritetsbit?
En paritetsbit kan endast upptäck ett udda antal bitfel i ett paket.
Felhanteringen kan ske på två sätt, vilka är dessa?
Olika sätt:
- Mottagaren ser till så att sändaren skickar paketet igen.
- Mottagaren rättar till felet själv.
Varför tilldelas alla paket som skickas ett sekvensnummer?
Om mottagaren ska kunna veta om något paket kommit bort måste alla paket kunna identifieras.
Vad är ett ACK (acknowledgment)?
Bekräftelse som skickas av mottagaren för att visa att ett paket har kommit fram ordentligt.
Vilken information finns i ett ACK (acknowledgment)?
Sekvensnumret för paketet som mottagaren nu väntar på. Om mottagaren tagit emot paket X-1 ordentligt är det sekvensnummer X som indikeras. (Finns även varianter där sekvensnummer X-1 skickas)
Vad är “time-out” när vi pratar om omsändning?
Sändaren uppskattar den maximala tiden det bör ta för att bekräftelsen från mottagaren ska komma för ett visst paket. Om denna “time-out”-tid överskrids skickas paketet igen.
Vad betyder ARQ?
ARQ är en förkortning för “Automatic Repeat Request”.