Transport Layer Flashcards

1
Q

what does the transport layer do?

A

Establish communication between processes

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

whats the clien/server process?

A

Client process initiates communication
server process passively awaits communication

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

How do we address processes ?

A

Processes must have a 32bit identifier wich includes the host ip and the process ports

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

Whats Multiplexing?

A

agreggating the different messages from multiple sockets into one message with a header

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

whats demultiplexing?

A

Parsing the received message into diferent segments and sending them to the corresponding sockets (via the specified ports)

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

wich protocols does the internet use?

A

TCP and UDP

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

what are the advantages of TCP?

A

connection oriented, reliable, secure, garantues in order delivery , flow and congestion control

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

what are the basic operations for a TCP sender?

A

application data is broken into segments, tcp uses a timer to send segments and wait for ACK
unACK segemnts are retransmitted

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

what are the basic operations for a TCP receiver?

A

detect errors during checksum,
ack data
assemble segments in correct order, duplicated segments are discarded

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

how many segments are necessary exchange in a connection establishemnt (TCP)

A

3: SYN, SYN+ACK

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

How many segments are necessary for closing a connection ? (TCP)

A

4 : FIN FIN ACK ACK

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