Do VPN and SSH reverse port forwarding achieve the same thing?

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








1















https://en.wikipedia.org/wiki/Virtual_private_network




A virtual private network (VPN) extends a private network across a public network, and enables users to send and receive data across shared or public networks as if their computing devices were directly connected to the private network.




A machine outside a private network can access the hosts inside the private network, using SSH reverse port forwarding.



Do VPN and SSH reverse port forwarding achieve the same thing?



SSH works in the application layer of the IP/TCP model. Does VPN also work in the application layer of the IP/TCP model?



Thanks.










share|improve this question

















  • 1





    Although VPN protocols are application layer protocol, but it's not proper to say VPN works at which layer. They basically encrypt and encapusle IP packet into TCP or UDP packet using its own VPN protocol. Pretty much like SSH tunnel except they encapusle IP packets instead of just TCP-based application layer data. Notice how different IP is from TCP, it doesn't have the concept of connection, so there's no concept of multiplexing in VPN.

    – 炸鱼薯条德里克
    Mar 15 at 14:27











  • Thanks. If you look at some quote from Tanenbaum's book here (unix.stackexchange.com/q/506804/674), is a VPN which is built using firewall and IPsec still at the application layer? Is a VPN which is built using MPLS still at the application layer?

    – Tim
    Mar 18 at 11:20

















1















https://en.wikipedia.org/wiki/Virtual_private_network




A virtual private network (VPN) extends a private network across a public network, and enables users to send and receive data across shared or public networks as if their computing devices were directly connected to the private network.




A machine outside a private network can access the hosts inside the private network, using SSH reverse port forwarding.



Do VPN and SSH reverse port forwarding achieve the same thing?



SSH works in the application layer of the IP/TCP model. Does VPN also work in the application layer of the IP/TCP model?



Thanks.










share|improve this question

















  • 1





    Although VPN protocols are application layer protocol, but it's not proper to say VPN works at which layer. They basically encrypt and encapusle IP packet into TCP or UDP packet using its own VPN protocol. Pretty much like SSH tunnel except they encapusle IP packets instead of just TCP-based application layer data. Notice how different IP is from TCP, it doesn't have the concept of connection, so there's no concept of multiplexing in VPN.

    – 炸鱼薯条德里克
    Mar 15 at 14:27











  • Thanks. If you look at some quote from Tanenbaum's book here (unix.stackexchange.com/q/506804/674), is a VPN which is built using firewall and IPsec still at the application layer? Is a VPN which is built using MPLS still at the application layer?

    – Tim
    Mar 18 at 11:20













1












1








1








https://en.wikipedia.org/wiki/Virtual_private_network




A virtual private network (VPN) extends a private network across a public network, and enables users to send and receive data across shared or public networks as if their computing devices were directly connected to the private network.




A machine outside a private network can access the hosts inside the private network, using SSH reverse port forwarding.



Do VPN and SSH reverse port forwarding achieve the same thing?



SSH works in the application layer of the IP/TCP model. Does VPN also work in the application layer of the IP/TCP model?



Thanks.










share|improve this question














https://en.wikipedia.org/wiki/Virtual_private_network




A virtual private network (VPN) extends a private network across a public network, and enables users to send and receive data across shared or public networks as if their computing devices were directly connected to the private network.




A machine outside a private network can access the hosts inside the private network, using SSH reverse port forwarding.



Do VPN and SSH reverse port forwarding achieve the same thing?



SSH works in the application layer of the IP/TCP model. Does VPN also work in the application layer of the IP/TCP model?



Thanks.







ssh vpn port-forwarding






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Mar 15 at 13:42









TimTim

28.7k79269493




28.7k79269493







  • 1





    Although VPN protocols are application layer protocol, but it's not proper to say VPN works at which layer. They basically encrypt and encapusle IP packet into TCP or UDP packet using its own VPN protocol. Pretty much like SSH tunnel except they encapusle IP packets instead of just TCP-based application layer data. Notice how different IP is from TCP, it doesn't have the concept of connection, so there's no concept of multiplexing in VPN.

    – 炸鱼薯条德里克
    Mar 15 at 14:27











  • Thanks. If you look at some quote from Tanenbaum's book here (unix.stackexchange.com/q/506804/674), is a VPN which is built using firewall and IPsec still at the application layer? Is a VPN which is built using MPLS still at the application layer?

    – Tim
    Mar 18 at 11:20












  • 1





    Although VPN protocols are application layer protocol, but it's not proper to say VPN works at which layer. They basically encrypt and encapusle IP packet into TCP or UDP packet using its own VPN protocol. Pretty much like SSH tunnel except they encapusle IP packets instead of just TCP-based application layer data. Notice how different IP is from TCP, it doesn't have the concept of connection, so there's no concept of multiplexing in VPN.

    – 炸鱼薯条德里克
    Mar 15 at 14:27











  • Thanks. If you look at some quote from Tanenbaum's book here (unix.stackexchange.com/q/506804/674), is a VPN which is built using firewall and IPsec still at the application layer? Is a VPN which is built using MPLS still at the application layer?

    – Tim
    Mar 18 at 11:20







1




1





Although VPN protocols are application layer protocol, but it's not proper to say VPN works at which layer. They basically encrypt and encapusle IP packet into TCP or UDP packet using its own VPN protocol. Pretty much like SSH tunnel except they encapusle IP packets instead of just TCP-based application layer data. Notice how different IP is from TCP, it doesn't have the concept of connection, so there's no concept of multiplexing in VPN.

– 炸鱼薯条德里克
Mar 15 at 14:27





Although VPN protocols are application layer protocol, but it's not proper to say VPN works at which layer. They basically encrypt and encapusle IP packet into TCP or UDP packet using its own VPN protocol. Pretty much like SSH tunnel except they encapusle IP packets instead of just TCP-based application layer data. Notice how different IP is from TCP, it doesn't have the concept of connection, so there's no concept of multiplexing in VPN.

– 炸鱼薯条德里克
Mar 15 at 14:27













Thanks. If you look at some quote from Tanenbaum's book here (unix.stackexchange.com/q/506804/674), is a VPN which is built using firewall and IPsec still at the application layer? Is a VPN which is built using MPLS still at the application layer?

– Tim
Mar 18 at 11:20





Thanks. If you look at some quote from Tanenbaum's book here (unix.stackexchange.com/q/506804/674), is a VPN which is built using firewall and IPsec still at the application layer? Is a VPN which is built using MPLS still at the application layer?

– Tim
Mar 18 at 11:20










0






active

oldest

votes












Your Answer








StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "106"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);













draft saved

draft discarded


















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f506520%2fdo-vpn-and-ssh-reverse-port-forwarding-achieve-the-same-thing%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown

























0






active

oldest

votes








0






active

oldest

votes









active

oldest

votes






active

oldest

votes















draft saved

draft discarded
















































Thanks for contributing an answer to Unix & Linux Stack Exchange!


  • Please be sure to answer the question. Provide details and share your research!

But avoid


  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.

To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f506520%2fdo-vpn-and-ssh-reverse-port-forwarding-achieve-the-same-thing%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown






Popular posts from this blog

How to check contact read email or not when send email to Individual?

Displaying single band from multi-band raster using QGIS

How many registers does an x86_64 CPU actually have?