If I am correct, at a source node, the network layer passes the datagram to the link layer. Then the link layer breaks the datagram into frames, and move entire frames from one network element to an adjacent network element.
I was wondering at the destination node, does the reassembling of frames into datagrams happen in the link layer or the network layer? Does the link layer pass frames or datagrams to the network layer?
Generally, at a source node, when passing from a higher layer to a lower layer, does the breakdown of bigger data units into smaller data units happen in the lower layer.
At a destination node, when passing from a lower layer to a higher layer, does the reassembling of smaller data units into bigger data units happen in the lower or higher layer?
Thanks and regards!