For the answer to the question above, I believe the answer is
a. tunneling
this involves establishing and maintaining a logical network connection (that may contain intermediate hops).
packets constructed in a specific VPN protocol format are encapsulated
within some other bases or carrier protocol, then transmitted between VPN
client and server, and finally de-encapsulated on the receiving side.