Föreläsning 3 Flashcards

1
Q

Vad kallas språk i datorvärlden?

A

Språk i datorvärlden kallas för protokoll.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Vad innehåller ett protokoll?

A

Ett protokoll innehåller regler som skall gälla vid dataöverföringen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

När information ska skickas brukar den delas upp i mindre delar, vad kallas dessa?

A

De mindre delarna kallas för paket.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Vad kan ett datapaket bestå av?

A

Ett datapaket kan bestå av upp till tre delar: huvud (header), data och svans (trailer).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Vad innehåller i huvudet och svansen i ett datapaket?

A

Huvudet och svansen innehåller kontrollinformation för det protokoll som används.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Vad är nyttolast (payload) när vi pratar om dataöverföring?

A

Nyttolasten är den del av datapaketet som mottagaren har nytta av, det som sändaren skickar.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Vad är overhead när vi pratar om dataöverföring?

A

Overhead är den del av paketet som ser till att nyttolasten kommer fram korrekt, det vill säga huvudet och svansen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Ge ett exempel på något som påverkar mängden overhead som krävs?

A

Mängden störningar på länken påverkar mängden overhead som krävs för tillförlitlig dataöverföring.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Vad brukar man kalla ett datapaket i applikationsprotokoll?

A

Meddelande.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Vad brukar man kalla ett datapaket i länkprotokoll?

A

Frame.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Varför brukar man i länkprotokoll kalla datapaket för frames?

A

Anledningen är att paketet ramas in av flaggor. Först kommer det en startflagga och sedan avslutas det med en slutflagga.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Varför använder man sig av flaggor i länkprotokoll?

A

Anledningen är att man vill underlätta för mottagaren att detektera när en ram slutar och nästa börjar.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Nämn ett alternativ till att använda flaggor!

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

När uppstår det bitfel?

A

Ett bitfel uppstår när mottagaren tolkar en etta som en nolla, eller tvärtom.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Vilken är grundprincipen för feldetektering?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Nämn tre olika feldetekteringsmetoder!

A

Tre olika typer är:

  1. Paritetsbit.
  2. Cyklisk redundanscheck (CRC).
  3. Kontrollsumma.
17
Q

Hur fungerar feldetekteringsmetoden paritetsbit?

A

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.

18
Q

Vad finns det för problem med att använda en paritetsbit?

A

En paritetsbit kan endast upptäck ett udda antal bitfel i ett paket.

19
Q

Felhanteringen kan ske på två sätt, vilka är dessa?

A

Olika sätt:

  1. Mottagaren ser till så att sändaren skickar paketet igen.
  2. Mottagaren rättar till felet själv.
20
Q

Varför tilldelas alla paket som skickas ett sekvensnummer?

A

Om mottagaren ska kunna veta om något paket kommit bort måste alla paket kunna identifieras.

21
Q

Vad är ett ACK (acknowledgment)?

A

Bekräftelse som skickas av mottagaren för att visa att ett paket har kommit fram ordentligt.

22
Q

Vilken information finns i ett ACK (acknowledgment)?

A

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)

23
Q

Vad är “time-out” när vi pratar om omsändning?

A

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.

24
Q

Vad betyder ARQ?

A

ARQ är en förkortning för “Automatic Repeat Request”.

25
Q

Nämn tre felhanteringsalgoritmer (av typ ARQ)!

A
  1. Stop-and-wait ARQ.
  2. Go-back-N ARQ.
  3. Selective repeat ARQ.
26
Q

Vad är HDLC?

A

HDLC är ett länkprotokoll.

27
Q

Vilka sex fält innehåller en HDLC-ram?

A
  1. Startflagga.
  2. Adress.
  3. Kontroll.
  4. Data.
  5. Feldetektering.
  6. Slutflagga.
28
Q

Finns det någon speciell funktionalitet för startflaggor or slutflaggor i HDLC?

A

Ja, om många ramar skickas direkt efter varandra kan slutflaggan fungera som startflagga i nästkommande ram.

29
Q

HDLC definierar tre olika typer av ramar, vilka är dessa?

A

Tre olika typer av ramar:

  1. Information (I-ram).
  2. Supervisory (S-ram).
  3. Unnumbered (U-ram).
30
Q

I HDLC, vad gör en I-ram?

A

I-ramar transporterar användardata och kontrolldata relaterad till användardata.

31
Q

I HDLC, vad gör en S-ram?

A

S-ramar transporterar kontrolldata ej relaterad till användardata, såsom flödeskontroll och felhantering.

32
Q

I HDLC, vad gör en U-ram?

A

U-ramar används för att skicka information om själva länken.

33
Q

Varför används bit-stuffing?

A

Bit-stuffing används för att undvika att bitmönstret för flaggan som används även uppkommer i ramen.

34
Q

Hur fungerar bit-stuffing?

A

I HDLC används startflaggan 01111110 (sex ettor). Om det uppkommer fem på varandra följande ettor i ramen kommer sändaren stoppa in en nolla.

35
Q

Vad är PPP?

A

PPP är ett länkprotokoll.

36
Q

Vad är speciellt med PPP?

A

PPP erbjuder en metod för att kapsla in IP-paket för sändning över punkt-till-punkt förbindelser.

37
Q

Vilka är de tre huvudsakliga uppgifterna för PPP?

A

Uppgifter för PPP:

  1. En metod för att inkapsla paket tillhörande IP-protokollet över en länk.
  2. Med hjälp av länkprotokollet Link control protocol (LCP), skall PPP kunna etablera, konfigurera och testa länken.
  3. Network control protocol (NCP) används för att förbereda för det nätprotokoll som kommer användas.
38
Q

PPP är sammansatt av flera protokoll, hur kan man veta vilket protokoll ett paket tillhör?

A

PPP-ramformatet har ett fält benämnt “protocol” som specificerar vilket paket som finns i fältet data.