Knowee
Questions
Features
Study Tools

Check all of the services below that are provided by the TCP protocol.Group of answer choicesA guarantee on the minimum amount of throughput that will be provided between sender and receiver.In-order data deliveryA byte stream abstraction, that does not preserve boundaries between message data sent in different socket send calls at the sender.A message abstraction, that preserves boundaries between message data sent in different socket send calls at the sender.A guarantee on the maximum amount of time needed to deliver data from sender to receiver.Reliable data delivery.A congestion control service to ensure that multiple senders do not overload network links.A flow-control service that ensures that a sender will not send at such a high rate so as to overflow receiving host buffers.

Question

Check all of the services below that are provided by the TCP protocol.Group of answer choicesA guarantee on the minimum amount of throughput that will be provided between sender and receiver.In-order data deliveryA byte stream abstraction, that does not preserve boundaries between message data sent in different socket send calls at the sender.A message abstraction, that preserves boundaries between message data sent in different socket send calls at the sender.A guarantee on the maximum amount of time needed to deliver data from sender to receiver.Reliable data delivery.A congestion control service to ensure that multiple senders do not overload network links.A flow-control service that ensures that a sender will not send at such a high rate so as to overflow receiving host buffers.

...expand
🧐 Not the exact question you are looking for?Go ask a question

Solution

The services provided by the TCP protocol from the list are:

  • In-order data delivery: TCP ensures that data is delivered to the receiving system in the same order it was sent by the sending system.
  • A byte stream abstraction, that does not preserve boundaries between message data sent in different socket send calls at the sender: TCP views data as a continuous stream of bytes and does not recognize message boundaries.
  • Reliable data delivery: TCP uses acknowledgments, retransmissions, and timeouts to provide reliable data delivery.
  • A congestion control service to ensure that multiple senders do not overload network links: TCP uses congestion control mechanisms to prevent network congestion.
  • A flow-control service that ensures that a sender will not send at such a high rate so as to overflow receiving host buffers: TCP uses flow control to ensure that a sender does not send data at a rate faster than the receiver can handle.

The services not provided by TCP are:

  • A guarantee on the minimum amount of throughput that will be provided between sender and receiver: TCP does not provide any guarantee on throughput.
  • A message abstraction, that preserves boundaries between message data sent in different socket send calls at the sender: As mentioned earlier, TCP does not recognize message boundaries.
  • A guarantee on the maximum amount of time needed to deliver data from sender to receiver: TCP does not provide any guarantee on the maximum time needed to deliver data.

This problem has been solved

Similar Questions

Check all of the services below that are provided by the UDP protocol.Group of answer choicesA congestion control service to ensure that multiple senders do not overload network links.In-order data deliveryA message abstraction, that preserves boundaries between message data sent in different socket send calls at the sender.A guarantee on the maximum amount of time needed to deliver data from sender to receiver.A guarantee on the minimum amount of throughput that will be provided between sender and receiver.Reliable data delivery.A flow-control service that ensures that a sender will not send at such a high rate so as to overflow receiving host buffers.A byte stream abstraction, that does not preserve boundaries between message data sent in different socket send calls at the sender.

3.1-4 Transport-layer services using UDP.   Check all of the services below that are provided by the UDP protocol.Group of answer choicesA message abstraction, that preserves boundaries between message data sent in different socket send calls at the sender.A congestion control service to ensure that multiple senders do not overload network links.In-order data deliveryA guarantee on the maximum amount of time needed to deliver data from sender to receiver.Reliable data delivery.A flow-control service that ensures that a sender will not send at such a high rate so as to overflow receiving host buffers.A byte stream abstraction, that does not preserve boundaries between message data sent in different socket send calls at the sender.A guarantee on the minimum amount of throughput that will be provided between sender and receiver.

ransport layer services using TCP.  Check all of the services below that are provided by the TCP protocol.Group of answer choicesA guarantee on the minimum amount of throughput that will be provided between sender and receiver.A congestion control service to ensure that multiple senders do not overload network links.A guarantee on the maximum amount of time needed to deliver data from sender to receiver.A flow-control service that ensures that a sender will not send at such a high rate so as to overflow receiving host buffers.Reliable data delivery.A byte stream abstraction, that does not preserve boundaries between message data sent in different socket send calls at the sender.A message abstraction, that preserves boundaries between message data sent in different socket send calls at the sender.In-order data delivery

When an application uses a TCP socket, what transport services are provided to the application by TCP?  Check all that apply.Group of answer choicesThroughput guarantee. The socket can be configured to provide a minimum throughput guarantee between sender and receiver.Loss-free data transfer. The service will reliably transfer all data to the receiver, recovering from packets dropped in the network due to router buffer overflow.Congestion control.  The service will control senders so that the senders do not collectively send more data than links in the network can handle.Flow Control. The provided service will ensure that the sender does not send so fast as to overflow receiver buffers.Best effort service.  The service will make a best effort to deliver data to the destination but makes no guarantees that any particular segment of data will actually get there.Real-time delivery. The service will guarantee that data will be delivered to the receiver within a specified time bound.

One of the services provided by TCP is reliable data delivery.  We know from lecture that reliable delivery does not mean an absolute 100% guarantee that nothing will ever go wrong. Which of the following are services that TCP attempts to ensure (select all that apply)?Group of answer choicesTransmitted data is guaranteed to arrive at the destination.The sender and receiver will be notified if data is lost in transmission and can not be recovered.TCP can detect if data is intentionally altered during transmission and if it is altered TCP will not deliver the data.TCP ensures data will arrive at the receiver in the same order it was sent.TCP can detect if data is accidentally corrupted during transmission and if it is TCP will not deliver the data.

1/3

Upgrade your grade with Knowee

Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.