Which of the following functionality must be implemented by a transport protocol over and above the network protocol?
Answer(D) TCP and UDP are transport layer protocols.
Question is asking which service must be provided by transport layer so that source can successfully communicate to destination. UDP is a connection-less protocol but it's a transport layer protocol so that from here we can say that reliability is not a service that MUST be provided by transport layer protocols. with that same argument cut all those options in which such a service is mentioned which UDP doesn't provide so only (D) remain so it's the answer..
other way to answer is ' for Process to Process delivery transport layer service is MUST otherwise there is no way to deliver the data to right process'.. if reliability is in danger data can survive (Data link layer also take care about errors so we can compromise error recovery at transport layer), if there are duplicate packets , yet data can survive ,only bandwidth is wasted, if packets are delivered out of order data can survive but if data of process A is delivered to process B , data can't survive.... "to Assigning port numbers" Transport layer service is MUST...
@Rupendra Choudhary packet loss is maintained by NL by sending ICMP then what is the reason to implement packet loss at TL by using TCP and UDP?
sir how can data link layer habdles out of order packets (option C)??
if the datagram is fragmented then it can be arranged by network layer .. Am i right?
@Verma Ashish_yes I think I am wrong there.
in question , trasport protocol is compared to network not [email protected] Imteyazmohsin
@ Imteyazmohsin Since UDP is unreliable protocol and connectionless protocol,how come the packet's in UDP come in order.