Hfd 6 Flashcards

1
Q

Node

A

Ieder apparaat dat een link-layer gebruikt.

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

Links

A

De verbinding tussen nodes

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

Services geleverd door link-layer protocol

A

Framing
Link access
Reliable delivery
Error detection & correction

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

Framing

A

Het encapsulaten van een datagram. Door bijna ieder link-layer protocol gedaan.

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

Link access

A

Medium access control (MAC) protocol.
De regels over hoe een frame de data link over te sturen.
Voor een simpele point-to-point link (1ontvanger 1verzender) niet bestaand/minimaal

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

Reliable delivery

A

Beloofd elke datagram, zonder error, over een link te sturen.
Net als transportlaag reliable delivery d.m.v. acknowledgements en retransmissions.
Meestal voor wireless links, want hogere errorrates

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

Error detection & correction

A

Wanneer een 1 een 0 had moeten zijn of andersom.
Opgemerkt door verzwakt signaal of electromagnetic ruis.
Gedaan op link-laag, want dan vroeg bij een error en hoeft niet mee de rest van de stack door. Plus op lokaal niveau te herstellen.
Geimplementeerd in hardware.

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

NIC

A

Network Interface Controler aka Network Adapter.
Een chip waar de link-laag grotendeels op geïmplementeerd is.
Het encapsulaten gebeurd nog in de CPU (software). Daarna link-laag in deze chip

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

EDC

A

Error Detection & Correction bits

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

Detection vs occurred

A

Er is altijd kans op undetected bit errors, dus spreek je van detected errors en niet occured errors

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

Parity checks

A

Een extra bit wordt toegevoegd met als waarde;
0 als er een even hoeveelheid bits in data +1 (de parity bit) zit
1 als er een oneven hoeveelheid is
Vb | 0111000110101011 + 1

Ontvanger checkt of parity bit nog klopt met hoeveelheid bits (even/oneven)

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

Two-dimensional parity scheme

A

Correction dmv het in een tabel zetten van bits en parity bit. Kruispunt van een niet kloppende horizontale lijn en niet kloppende verticale lijn is waar de fout zit.
Vb |

10101 | 1
1(0)110 | 0 | fout
01110 | 1
—————
00101 | 0
|
Fout

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

Forward error correction

A

Als de ontvanger fouten zowel kan opmerking als herstellen

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

FEC

A

Forward error correction

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

CRC

A

Cyclic Redundancy Check

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

Cyclic Redundancy Check

A

Codes ook wel bekend als polynomial codes.
Voor een blok met ‘a’ bits data (D), kiest de verzender ‘r’ extra bits (R) en deze plakt hij aan (D). Dit wordt zo gekozen dat a+r precies te delen is door de generator (G = r + 1) (dus de modulo = 0)
Wanneer bij de ontvanger de modulo niet 0 is zitten er dus errors in.

17
Q

Generator

A

r + 1 bit patroon in de CRC code