Section 3.1 Flashcards

1
Q

Where is transport-layer functionality primarily implemented?

A

Transport layer functions are implemented primarily at the hosts at the “edge” of the network.

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

True or False: The transport layer provides for host-to-host delivery service?

A

True

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

Name 5 services that are provided by the TCP protocol.

A
  1. Reliable data delivery.
  2. A byte stream abstraction, that does not preserve boundaries between message data sent in different socket send calls at the sender.
  3. A congestion control service to ensure that multiple senders do not overload network links.
  4. In-order data delivery
  5. A flow-control service that ensures that a sender will not send at such a high rate so as to overflow receiving host buffers.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What service is provided by the UDP protocol?

A

A message abstraction, that preserves boundaries between message data sent in different socket send calls at the sender.

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

True of false: The network layer’s best-effort delivery service means that IP makes its “best effort” to deliver segments between communicating hosts, but it makes no guarantees. In particular, it does not guarantee segment delivery, it does not guarantee orderly delivery of segments, and it does not guarantee the integrity of the data in the segments

A

Correct! The network layer’s best effort service doesn’t really provide much service at all, does it?

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