in Computer Networks
895 views
1 vote
1 vote
Which of the following statements is true ? S1 : Source to destination delivery is the functionality that must be implemented by network layer above data­link layer. S2 : Packet delivery in correct order is the functionality that must be implemented by network layer above data­link layer. Which of the following is correct ?

a. Only S1 is true

b. Only S2 is true

c. Both S1 and S2 are true

d. Neither of S1 or S2 is true
in Computer Networks
895 views

1 comment

edited by

example : 

TCP is a transport layer protocol that create a process-to-process communication.

And 

Network layer protocols are responsible for source-to-destination node (or machine) delivery.

0
0

1 Answer

1 vote
1 vote
Best answer

Option A)

S2:

 If IP packets should be received and accepted in order, then this is done by one of transport layer protocols

S1:

Network layer takes care of routing the packets from source to destination. But Transport layer is responsible for process to process delivery. Since the statement does not say anything about process to process delivery I think its correct.

edited by

4 Comments

Flow control ensures proper order of frames. For eg in Stop and Wait and Go back N all out of order frames are discarded. And in selective repeat as the receiver window size is equal to sender window size out of order frames are saved in a buffer and is arranged in proper order before it is sent to network layer for processing.
0
0
If i am wrong please correct me and if you have any reference links add it..
0
0

They are asking packet delivery order but not frame delivery order. If IP packets should be received and accepted in order, then this is done by one of transport layer protocols. Because of this $S2$ is false.  

1
1