Quick question... which layer defines end-to-end delivery...

in Network+
I have noticed several differences in a couple practice exams and study guides. The one that mainly confused me is this:
HERE ...OSI exam#2(question#14) asks
"Which layer defines end-to-end delivery of packets?"
a . Physical
b . Transport
c . Network
d . Data Link
Now I would say its the Transport layer because that layer handles flow control...basically disassembly and assembly of data.
My Cramsession study guide I bought and printed out says that the Transport layer handles "end-to-end connectivity"...is there a difference in the wording of the two between connectivity and delivery or is it infact the Transport layer and NOT the Network layer?
Oh btw, the answer to this question according to the site was C (Network layer)...which i disagree with.
Correct me if i am wrong or shed some light on this please...thanks!
HERE ...OSI exam#2(question#14) asks
"Which layer defines end-to-end delivery of packets?"
a . Physical
b . Transport
c . Network
d . Data Link
Now I would say its the Transport layer because that layer handles flow control...basically disassembly and assembly of data.
My Cramsession study guide I bought and printed out says that the Transport layer handles "end-to-end connectivity"...is there a difference in the wording of the two between connectivity and delivery or is it infact the Transport layer and NOT the Network layer?
Oh btw, the answer to this question according to the site was C (Network layer)...which i disagree with.
Correct me if i am wrong or shed some light on this please...thanks!
Comments
The Network layer is responsible for end-to-end (also named source-to-destination) delivery of individual packets across multiple networks, without guarantees. The network layer treats these packets independently, without recognizing any relationship between those packets.
The Transport layer is responsible for end-to-end delivery of entire message.
Provides end-to-end connectivity, It allows data to be transferred reliably (for example, with a guarantee that it will be delivered in the same order that it was sent)
The four main functions of the Transport layer are:
Segment and assemble upper-layer applications
Transport segments from one host to another host
Establish and manage end-to-end operations
Error recovery
[edited]Thanks for making it clearer WebMaster
http://www.darkroads.com
And if/when we see end-to-end delivery we are dealing with the Network layer...
Ok...thanks for the clarification