transport layer Flashcards

1
Q

node to node
host to host
process to process

A

link layer
network layer
transport layer

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

logical communication between hosts

A

network layer

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

logical communication between processes

A

transport layer

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

Transport Layer Functionalities

A

hiding transmission details
Segmentation and reassembly
Addressing
Multiplexing / Demultiplexing
Reliable data transfer

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

A segment at the transport layer must carry

A

The destination port to specify remote process
As well as the source port to specify the sender process

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

A UDP socket is fully identified by

A

a destination IP address and a destination port number.

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

header size:

A

TCP is 20 bytes, UDP only 8 bytes.

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

sender will not overwhelm receiver

A

flow controlled:

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

Reactive

A

resend lost or corrupted packet (error control)

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

Proactive

A

Prevent packet loss at the receiver buffer (flow control) and at the router buffers (congestion control)

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

ARQ

A

mechanism that is based on retransmission when detecting an error is called ARQ: Automatic Repeat reQuest

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

TCP Flow Control: How It Works?

A

The TCP provides flow control by
having the sender maintain a
variable called the receive window.
* The receive window is used to give
the sender an idea of how much free
buffer space is available at the
receiver.
* Host B tells Host A how much spare
room it has in the connection buffer
by placing its current value of rwnd in
the receive window field of every
segment it sends to A.
* Initially, Host B sets rwnd = RcvBuffer.

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

Consequences of Congestion Control

A

Lost packets (buffer overflow at routers)
Long delays (queuing in router buffers)

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

actual window size

A

min(cwnd,rwnd)

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