7 - Reliability Flashcards

1
Q

Rdt 1.0 (this card is not very good, update it)

A

Perfectly reliable

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

Rdt2

A

Underlying channel may flip bits in packets

so use ACKs to recover

  • error detection
  • receiver feedback
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

rdt 3.0

A

Send pkt 0
Receive pkt 0
send ACK 0
Receive ACK 0

repeat

If not ACK received, resend last packet

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

What is sliding window protocol?

A

Send more data at once

first packet bit, t = 0
last bit transmitted t= L/R

first packet bit arrives
last packt bit arrives, send ACK
last bit of 2nd pkt, send ACK
last bit of 3rd, send ACK

ACK arrives send next packet t = RTT + L/R

(3Psize)/(BRTT) = efficiency increased by N (window size)

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

What is pipelined protocols?

A

pipelining - sender allows multiple, unacknowledged pkts

go-back-N
selective repeat

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

Go back N

A

Receiver only sends cumulative ACKs (ie no gaps)

Sender maintains timer for oldest unacked packet
- retransmit all unacked packets

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

Selective Repeat

A

Receiver acks individual packets
Sender maintains timer for each unacked packet
- only resend unacked packet

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

What is the advantage of GbN?

A

Simplicity of receiver buffering, need NOT buffer any out of order packets

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

What is a disadvantage of GbN?

A

subsequent retransmission might be lost, necessitating further transmissions

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

how large must window size be?

A

Less than or equal to half the size of the sequence number space for SR protocol

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

Parity Bit

A

A bit that is added to ensure that num of 1 bits is always even (or odd)

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

What is the internet checksum?

A

Binary data viewed as 16bit symbols where b is the 1’s complement of the rest of data

If it’s 1111…1 no error, else error

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

1’s Complement

A

Convert all 0s to 1s and all 1s to 0s

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