Module 2: Quiz Flashcards

(21 cards)

1
Q

The transport layer protocols offer a logical connection between processes only if the hosts reside in the same network.

True/False

A

False

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

A sending host receives a message from the application layer and encapsulates it with the transport layer header before passing it down to the network layer.

True/False

A

True

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

An application running on a host can bind to multiple sockets simultaneously.

True/False

A

True

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

The identifier of a UDP socket is a tuple of destination IP address and port.

True/False

A

True

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

The identifier of a TCP socket is a tuple of source IP address and port.

True/False

A

False

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

UDP is considered more lightweight than TCP.

True/False

A

True

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

One of the functionalities that UDP offers is to increase or decrease the pace with which the sender sends data to the receiver.

True/False

A

False

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

UDP offers basic error checking.

True/False

A

True

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

Assume Hosts A, B, and C. Host A has a UDP socket with port 123. Hosts B and C each send their own UDP segment to Host A. Hosts B and C cannot use the same destination port 123 for sending their UDP segment.

True/False

A

False

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

TCP offers in-order delivery of the packets, flow control, and congestion control.

True/False

A

True

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

TCP detects packet loss using timeouts and triple duplicate acknowledgements.

True/False

A

True

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

Flow control is a rate control mechanism to protect the receiver’s buffer from overflowing.

True/False

A

True

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

Congestion control is a rate control mechanism to protect the network from congestion.

True/False

A

True

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

In TCP, the number of unacknowledged segments that a sender can have is the minimum of the congestion window and the receive window.

True/False

A

True

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

Consider the TCP Reno, congestion window is cut in half in both of the following events: a) a timeout occurs, b) a triple duplicate acknowledgement occurs.

True/False

A

False

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

Consider a TCP connection and a diagram showing the congestion as it progresses. From the diagram, when we observe the congestion window drop to its initial value, we infer that a packet loss occurred.

True/False

17
Q

Consider a TCP connection, and a diagram that shows how the congestion window progresses over time. From the diagram we can identify the time periods of slow start when the congestion window increases by 1 every RTT.

True/False

18
Q

TCP Cubic was designed for better network utilization.

True/False

19
Q

TCP Cubic congestion window growth function is designed to not overflow the receiver’s buffer.

True/False

20
Q

TCP Cubic uses a cubic function to increase the congestion window.

True/False

21
Q

TCP Cubic increases the congestion window in every RTT.

True/False