Which of the following functionalities must be implemented by a transport…

2003

Which of the following functionalities must be implemented by a transport protocol over and above the network protocol ?

Answer: D. End to end connectivityCorrect answer: End to end connectivity Explanation: The primary role of the transport layer is to provide logical end-to-end communication between…

  1. A.

    Recovery from packet losses

  2. B.

    Detection of duplicate packets

  3. C.

    Packet delivery in the correct order

  4. D.

    End to end connectivity

Attempted by 1965 students.

Show answer & explanation

Correct answer: D

Correct answer: End to end connectivity

Explanation: The primary role of the transport layer is to provide logical end-to-end communication between applications running on different hosts. This includes services such as segmentation and reassembly of application data, and multiplexing/demultiplexing using port numbers.

  • End-to-end connectivity and process-to-process communication (using port numbers) are fundamental transport-layer responsibilities that go beyond the network layer's host-to-host routing.

  • Recovery from packet losses, detection of duplicate packets, and in-order delivery are reliability features that some transport protocols (for example TCP) implement, but they are not mandatory for every transport protocol. Examples: TCP provides these features; UDP provides end-to-end datagram delivery without reliability or ordering.

Conclusion: End-to-end connectivity is the core functionality that a transport protocol must provide above the network protocol; the other listed features are optional services that specific transport protocols may choose to implement.

A video solution is available for this question — log in and enroll to watch it.

Explore the full course: Iocl Engineers Officers Grade A Paper 2

Loading lesson…