Trying to understand how frames are structured between hosts and routers. My basic understanding is that a new frame is required to encapsulate a packet from each router.
Example being, if you have Host B and Host C, with 3 routers between them, and you are sending a packet from Host B to Host C.
This would mean that the packet would be packaged inside a Frame (say Frame B) at Host B, and then sent to the first router (i.e. Router R1). Router R1 would then unpack the packet, identify the need to go to Router R2 and encapsulate the packet inside an entirely new Frame (Frame R1).
This would continue until the packet completed the entire route, from Host B to Host C.
In total this would make a total of four (4) frames created to get the packet from start to end.
Is this generally correct? Please help