Final answer:
Datagram forwarding offers improved network performance, flexibility in routing, and support for unreliable protocols. Therefore correct answer is option 4) All of the above.
Step-by-step explanation:
Datagram forwarding offers several advantages:
- Improved network performance: Datagram forwarding allows for faster data transmission, resulting in improved network performance. This is possible because datagrams are individually routed and do not require a connection setup before transmission.
- Flexibility in routing: Datagram forwarding provides flexibility in routing by allowing packets to take different paths to reach their destination. This enables better load balancing and fault tolerance in the network.
- Support for unreliable protocols: Datagram forwarding is particularly beneficial for supporting unreliable protocols, such as UDP. Since datagrams are sent independently, unreliable protocols can be used, which are more efficient than reliable protocols like TCP.
Therefore, the correct answer is 4) All of the above, as all these advantages are offered by datagram forwarding.